aboutsummaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
AgeCommit message (Expand)AuthorFilesLines
2026-03-27eth: fbnic: Account for page fragments when updating BDQ tailDimitri Daskalakis1-3/+3
2026-02-21Convert 'alloc_flex' family to use the new default GFP_KERNEL argumentLinus Torvalds1-1/+1
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-1/+1
2026-02-17eth: fbnic: set FBNIC_QUEUE_RDE_CTL0_EN_HDR_SPLIT on RDE_CTL0Bobby Eshleman1-11/+14
2026-01-30eth fbnic: Add debugfs hooks for tx/rx ringsMike Marciniszyn (Meta)1-1/+19
2026-01-14net: add bare bone queue configsPavel Begunkov1-2/+6
2025-11-25drivers: net: fbnic: Return the true error in fbnic_alloc_napi_vectors.Dimitri Daskalakis1-1/+1
2025-11-20eth: fbnic: access @pp through netmem_desc instead of pageByungchul Park1-1/+2
2025-11-17eth: fbnic: Configure RDE settings for pause frameMohsin Bashir1-4/+22
2025-10-16net: fbnic: Fix page chunking logic when PAGE_SIZE > 4KDimitri Daskalakis1-0/+1
2025-10-09eth: fbnic: fix reporting of alloc_failed qstatsJakub Kicinski1-7/+29
2025-10-09eth: fbnic: fix saving stats from XDP_TX rings on closeJakub Kicinski1-5/+3
2025-10-09eth: fbnic: fix accounting of XDP packetsJakub Kicinski1-15/+15
2025-09-18eth: fbnic: support devmem TxJakub Kicinski1-1/+14
2025-09-09eth: fbnic: support persistent NAPI configJakub Kicinski1-1/+2
2025-09-04eth: fbnic: support queue ops / zero-copy RxJakub Kicinski1-0/+171
2025-09-04eth: fbnic: don't pass NAPI into pp allocJakub Kicinski1-4/+4
2025-09-04eth: fbnic: defer page pool recycling activation to queue startJakub Kicinski1-1/+5
2025-09-04eth: fbnic: allocate unreadable page pool for the payloadsJakub Kicinski1-10/+21
2025-09-04eth: fbnic: split fbnic_fill()Jakub Kicinski1-15/+18
2025-09-04eth: fbnic: split fbnic_enable()Jakub Kicinski1-21/+24
2025-09-04eth: fbnic: split fbnic_flush()Jakub Kicinski1-35/+38
2025-09-04eth: fbnic: split fbnic_disable()Jakub Kicinski1-19/+23
2025-09-04eth: fbnic: request ops lockJakub Kicinski1-7/+8
2025-09-04eth: fbnic: use netmem_ref where applicableJakub Kicinski1-26/+39
2025-09-04eth: fbnic: move page pool alloc to fbnic_alloc_rx_qt_resources()Jakub Kicinski1-27/+8
2025-09-04eth: fbnic: move xdp_rxq_info_reg() to resource allocJakub Kicinski1-32/+26
2025-09-04eth: fbnic: move page pool pointer from NAPI to the ring structJakub Kicinski1-38/+45
2025-08-19eth: fbnic: Collect packet statistics for XDPMohsin Bashir1-4/+47
2025-08-19eth: fbnic: Add support for XDP_TX actionMohsin Bashir1-1/+84
2025-08-19eth: fbnic: Add support for XDP queuesMohsin Bashir1-5/+134
2025-08-19eth: fbnic: Add XDP pass, drop, abort supportMohsin Bashir1-7/+89
2025-08-19eth: fbnic: Prefetch packet headers on RxMohsin Bashir1-1/+1
2025-08-19eth: fbnic: Use shinfo to track frags state on RxMohsin Bashir1-55/+25
2025-08-19eth: fbnic: Add support for HDS configurationMohsin Bashir1-4/+13
2025-08-05eth: fbnic: remove the debugging trick of super high page biasJakub Kicinski1-2/+2
2025-03-07eth: fbnic: fix typo in compile assertJakub Kicinski1-1/+1
2025-03-07eth: fbnic: link NAPIs to page poolsJakub Kicinski1-1/+3
2025-02-20eth: fbnic: Add ethtool support for IRQ coalescingMohsin Bashir1-8/+45
2025-02-17eth: fbnic: support TCP segmentation offloadJakub Kicinski1-8/+138
2025-02-12eth: fbnic: report software Tx queue statsJakub Kicinski1-4/+19
2025-02-12eth: fbnic: report software Rx queue statsJakub Kicinski1-8/+35
2025-02-12eth: fbnic: wrap tx queue stats in a structJakub Kicinski1-4/+6
2025-01-07eth: fbnic: update fbnic_poll return valueMohsin Bashir1-1/+1
2024-12-23eth: fbnic: support ring channel set while upJakub Kicinski1-4/+4
2024-12-23eth: fbnic: centralize the queue count and NAPI<>queue settingAlexander Duyck1-26/+66
2024-12-23eth: fbnic: add IRQ reuse supportJakub Kicinski1-21/+4
2024-12-23eth: fbnic: store NAPIs in an array instead of the listJakub Kicinski1-55/+62
2024-10-10eth: fbnic: add ethtool timestamping statisticsVadim Fedorenko1-1/+8
2024-10-10eth: fbnic: add TX packets timestamping supportVadim Fedorenko1-3/+90