linux_dsm_epyc7002/drivers/net/ethernet/chelsio/cxgb4vf
Vishal Kulkarni d429005fdf cxgb4/cxgb4vf: Add support for SGE doorbell queue timer
T6 introduced a Timer Mechanism in SGE called the
SGE Doorbell Queue Timer. With this we can now configure
TX Queues to get CIDX Updates when:

    Time(CIDX == PIDX) >= Timer

Previously we rely on TX Queue Status Page updates by hardware
for DMA completions. This will make Hardware/Firmware actually
deliver the CIDX Updates as Ingress Queue messages with
commensurate Interrupts.

So we now have a new RX Path component for processing CIDX Updates
and reclaiming TX Descriptors faster.

Original work by: Casey Leedom <leedom@chelsio.com>

Signed-off-by: Vishal Kulkarni <vishal@chelsio.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2019-02-14 12:39:35 -05:00
..
adapter.h cxgb4/cxgb4vf: Program hash region for {t4/t4vf}_change_mac() 2019-02-03 11:08:36 -08:00
cxgb4vf_main.c cxgb4vf: Few more link management changes. 2019-02-13 22:11:21 -08:00
Makefile
sge.c cxgb4/cxgb4vf: Add support for SGE doorbell queue timer 2019-02-14 12:39:35 -05:00
t4vf_common.h cxgb4/cxgb4vf: Notify link changes to OS-dependent code 2018-05-25 15:10:07 -04:00
t4vf_defs.h cxgb4vf: Update to 128 byte mailbox size for T6 adapter 2015-12-23 22:34:45 -05:00
t4vf_hw.c cxgb4/cxgb4vf: Link management changes 2019-01-22 20:41:48 -08:00