freebsd-skq/sys/dev/sfxge
gnn 8a0ac6f17b Commit various fixes for the SolarFlare drivers, in particular
this set of patches fixes support for systems with > 32 cores.

Details include

sfxge: RXQ index (not label) comes from FW in flush done/failed events

Change the second argument name of the efx_rxq_flush_done_ev_t and
efx_rxq_flush_failed_ev_t prototypes to highlight that RXQ index (not label)
comes from FW in flush done and failed events.

sfxge: TXQ index (not label) comes from FW in flush done event

Change the second argument name of the efx_txq_flush_done_ev_t prototype to
highlight that TXQ index (not label) comes from FW in flush done event.

sfxge: use TXQ type as label to support more than 32 TXQs

There are 3 TXQs in event queue 0 and 1 TXQ (with TCP/UDP checksum offload)
in all other event queues.

Submitted by:	Andrew Rybchenko <Andrew.Rybchenko at oktetlabs.ru>
Sponsored by:   Solarflare Communications, Inc.
2014-04-14 16:31:56 +00:00
..
common Commit various fixes for the SolarFlare drivers, in particular 2014-04-14 16:31:56 +00:00
sfxge_dma.c Provide includes that are needed in these files, and before were read 2013-10-26 18:18:50 +00:00
sfxge_ev.c Commit various fixes for the SolarFlare drivers, in particular 2014-04-14 16:31:56 +00:00
sfxge_intr.c Provide includes that are needed in these files, and before were read 2013-10-26 18:18:50 +00:00
sfxge_mcdi.c
sfxge_port.c
sfxge_rx.c Remove unnecessary setup of the m->pkthdr.header pointer. 2013-08-24 17:14:14 +00:00
sfxge_rx.h
sfxge_tx.c Commit various fixes for the SolarFlare drivers, in particular 2014-04-14 16:31:56 +00:00
sfxge_tx.h sfxge: limit software Tx queue size. 2014-03-22 18:24:44 +00:00
sfxge.c The r48589 promised to remove implicit inclusion of if_var.h soon. Prepare 2013-10-26 17:58:36 +00:00
sfxge.h The r48589 promised to remove implicit inclusion of if_var.h soon. Prepare 2013-10-26 17:58:36 +00:00