em/emx: Integrate ifmedia flow control support.
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Wed, 25 Nov 2015 03:30:35 +0000 (11:30 +0800)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Wed, 25 Nov 2015 05:58:39 +0000 (13:58 +0800)
commit81ac62f774b31cc8da961743e1924a4592fc1625
tree4d11ac9d26bde190d50c4dbe3e4f41d237b21b2d
parentd2f385fbfafaa81d9575c564f4389f25e171e436
em/emx: Integrate ifmedia flow control support.

Other minor bits:
- Set media to IFM_NONE, if there is no link yet.
- Remove no longer used dev.em.Y.flow_ctrl sysctl node.
  ifconfig emY [mediaopt|-mediaopt] [rxpause|txpause|forcepause]
  should be used instead.
share/man/man4/em.4
sys/dev/netif/em/if_em.c
sys/dev/netif/em/if_em.h
sys/dev/netif/emx/if_emx.c
sys/dev/netif/emx/if_emx.h
sys/dev/netif/ig_hal/e1000_dragonfly.h
sys/dev/netif/ig_hal/e1000_osdep.c