diff options
| author | 2019-02-14 18:19:15 +0530 | |
|---|---|---|
| committer | 2019-02-14 12:39:35 -0500 | |
| commit | d429005fdf2c9da19429c8b343eea61bd55b7c00 (patch) | |
| tree | 8d94d8f4c846736890f292bd136df5455d1ac7c2 /net/tipc/node.c | |
| parent | sfc: Replace dev_kfree_skb_any by dev_consume_skb_any (diff) | |
| download | wireguard-linux-d429005fdf2c9da19429c8b343eea61bd55b7c00.tar.xz wireguard-linux-d429005fdf2c9da19429c8b343eea61bd55b7c00.zip | |
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>
Diffstat (limited to 'net/tipc/node.c')
0 files changed, 0 insertions, 0 deletions
