freebsd-dev/sys/dev/sfxge/common
George V. Neville-Neil cf07c70df7 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
..
efsys.h
efx_bootcfg.c
efx_ev.c Commit various fixes for the SolarFlare drivers, in particular 2014-04-14 16:31:56 +00:00
efx_filter.c
efx_impl.h
efx_intr.c
efx_mac.c
efx_mcdi.c
efx_mcdi.h
efx_mon.c
efx_nic.c
efx_nvram.c
efx_phy.c
efx_port.c
efx_regs_ef10.h
efx_regs_mcdi.h
efx_regs_pci.h
efx_regs.h
efx_rx.c
efx_sram.c
efx_tx.c Commit various fixes for the SolarFlare drivers, in particular 2014-04-14 16:31:56 +00:00
efx_types.h
efx_vpd.c
efx_wol.c
efx.h Commit various fixes for the SolarFlare drivers, in particular 2014-04-14 16:31:56 +00:00
siena_flash.h
siena_impl.h
siena_mac.c
siena_mon.c
siena_nic.c Bandaid for compiling with gcc. 2013-11-27 08:39:48 +00:00
siena_nvram.c
siena_phy.c
siena_sram.c
siena_vpd.c