freebsd-skq/sys/dev/sfxge
arybchik 0a791783fd sfxge: assert either kernel or internal copy of interface flags
ioctl to put interface down sets ifp->if_flags which holds the intended
administratively defined state and calls driver callback to apply it.
When everything is done, driver updates internal copy of
interface flags sc->if_flags which holds the operational state.
So, transmit from Rx path is possible when interface is intended to be
administratively down in accordance with ifp->if_flags, but not applied
yet and the operational state is up in accordance with sc->if_flags.

Sponsored by:   Solarflare Communications, Inc.
Differential Revision: https://reviews.freebsd.org/D2075
2015-03-23 15:44:17 +00:00
..
common sfxge: correct limit for number of Rx queues 2015-02-25 06:19:00 +00:00
sfxge_dma.c sfxge: use goto to cleanup to avoid duplicate cleanup code 2015-02-24 06:08:55 +00:00
sfxge_ev.c sfxge: expect required init_state on data path and in periodic calls 2015-02-27 07:39:09 +00:00
sfxge_intr.c sfxge: expect required init_state on data path and in periodic calls 2015-02-27 07:39:09 +00:00
sfxge_mcdi.c sfxge: make lock names unique 2015-02-05 11:39:15 +00:00
sfxge_port.c sfxge: expect required init_state on data path and in periodic calls 2015-02-27 07:39:09 +00:00
sfxge_rx.c sfxge: add tunables to control LRO parameters on driver load time 2015-03-17 08:14:46 +00:00
sfxge_rx.h Unbreak 'make depend' with sfxge by removing debugging code activated in the 2015-02-28 21:50:04 +00:00
sfxge_tx.c sfxge: assert either kernel or internal copy of interface flags 2015-03-23 15:44:17 +00:00
sfxge_tx.h sfxge: increase default put-list limit to 1024 2015-03-17 08:23:46 +00:00
sfxge_version.h sfxge: adding version info to device description 2015-03-17 08:21:31 +00:00
sfxge.c sfxge: adding version info to device description 2015-03-17 08:21:31 +00:00
sfxge.h sfxge: implement if_get_counter callback 2015-02-22 19:25:57 +00:00