igb: Integrate ifmedia flow control support.
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Mon, 23 Nov 2015 09:04:58 +0000 (17:04 +0800)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Wed, 25 Nov 2015 02:39:54 +0000 (10:39 +0800)
commitd2f385fbfafaa81d9575c564f4389f25e171e436
tree2d3e7b3d8c4ce1adc3a93e33e94896bb0e75bf22
parent2af72e0ae32e279a57a5bd47226cf522fc024203
igb: Integrate ifmedia flow control support.

Other minor bits:
- Set media to IFM_NONE, if there is no link yet.
- Remove the IFM_1000_LX bits.  Cards supported by igb(4) do
  not have PHYs supporting 1000baseLX.
- Remove no longer used dev.igb.X.flow_ctrl sysctl node.
  ifconfig igbX [mediaopt|-mediaopt] [rxpause|txpause|forcepause]
  should be used instead.
share/man/man4/igb.4
sys/dev/netif/ig_hal/e1000_dragonfly.h
sys/dev/netif/ig_hal/e1000_osdep.c
sys/dev/netif/igb/if_igb.c
sys/dev/netif/igb/if_igb.h