aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/net/ethernet/mellanox/mlxsw/pci.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-02-10mlxsw: Enable Tx checksum offloadIdo Schimmel1-0/+2
2025-01-17mlxsw: Move Tx header handling to PCI driverAmit Cohen1-0/+38
2025-01-17mlxsw: Add mlxsw_txhdr_info structureAmit Cohen1-3/+3
2024-12-17mlxsw: Switch to napi_gro_receive()Ido Schimmel1-1/+3
2024-10-30mlxsw: pci: Sync Rx buffers for deviceAmit Cohen1-1/+2
2024-10-30mlxsw: pci: Sync Rx buffers for CPUAmit Cohen1-7/+15
2024-07-09mlxsw: pci: Lock configuration space of upstream bridge during resetIdo Schimmel1-0/+6
2024-06-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-3/+15
2024-06-26mlxsw: pci: Use fragmented buffersAmit Cohen1-34/+129
2024-06-26mlxsw: pci: Store number of scatter/gather entries for maximum packet sizeAmit Cohen1-0/+20
2024-06-21mlxsw: pci: Fix driver initialization with Spectrum-4Ido Schimmel1-3/+15
2024-06-19mlxsw: pci: Use napi_consume_skb() to free SKB as part of Tx completionAmit Cohen1-3/+3
2024-06-19mlxsw: pci: Do not store SKB for RDQ elementsAmit Cohen1-12/+7
2024-06-19mlxsw: pci: Optimize data buffer accessAmit Cohen1-0/+1
2024-06-19mlxsw: pci: Use page pool for Rx buffers allocationAmit Cohen1-39/+64
2024-06-19mlxsw: pci: Initialize page pool per CQAmit Cohen1-1/+59
2024-06-19mlxsw: pci: Store CQ pointer as part of RDQ structureAmit Cohen1-0/+5
2024-06-19mlxsw: pci: Split NAPI setup/teardown into two stepsAmit Cohen1-3/+2
2024-04-29mlxsw: pci: Use NAPI for event processingAmit Cohen1-19/+77
2024-04-29mlxsw: pci: Reorganize 'mlxsw_pci_queue' structureAmit Cohen1-38/+38
2024-04-29mlxsw: pci: Initialize dummy net devices for NAPIAmit Cohen1-0/+41
2024-04-29mlxsw: pci: Ring RDQ and CQ doorbells once per several completionsAmit Cohen1-7/+3
2024-04-29mlxsw: pci: Handle up to 64 Rx completions in taskletAmit Cohen1-2/+3
2024-04-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-6/+4
2024-04-19mlxsw: pci: Fix driver initialization with old firmwareIdo Schimmel1-6/+4
2024-04-03mlxsw: pci: Store DQ pointer as part of CQ structureAmit Cohen1-13/+28
2024-04-03mlxsw: pci: Remove mlxsw_pci_cq_count()Amit Cohen1-15/+3
2024-04-03mlxsw: pci: Remove mlxsw_pci_sdq_count()Amit Cohen1-12/+7
2024-04-03mlxsw: pci: Break mlxsw_pci_cq_tasklet() into tasklets per queue typeAmit Cohen1-12/+74
2024-04-03mlxsw: pci: Make style change in mlxsw_pci_cq_tasklet()Amit Cohen1-2/+2
2024-04-03mlxsw: pci: Remove unused wait queueAmit Cohen1-8/+4
2024-04-03mlxsw: pci: Use only one event queueAmit Cohen1-39/+15
2024-04-03mlxsw: pci: Rename MLXSW_PCI_EQS_COUNTAmit Cohen1-2/+2
2024-04-03mlxsw: pci: Poll command interface for each cmd_exec()Amit Cohen1-31/+17
2024-04-03mlxsw: pci: Make style changes in mlxsw_pci_eq_tasklet()Amit Cohen1-9/+12
2024-04-03mlxsw: pci: Remove unused countersAmit Cohen1-31/+18
2024-04-03mlxsw: pci: Arm CQ doorbell regardless of number of completionsAmit Cohen1-2/+2
2024-04-03mlxsw: pci: Do not setup tasklet from operationAmit Cohen1-6/+2
2024-04-03mlxsw: pci: Move mlxsw_pci_cq_{init, fini}()Amit Cohen1-43/+43
2024-04-03mlxsw: pci: Move mlxsw_pci_eq_{init, fini}()Amit Cohen1-36/+36
2023-11-25mlxsw: pci: Fix missing error checkingIdo Schimmel1-0/+2
2023-11-21mlxsw: pci: Permit enabling CFF modePetr Machata1-1/+8
2023-11-21mlxsw: core, pci: Add plumbing related to CFF modePetr Machata1-0/+18
2023-11-18mlxsw: pci: Implement PCI reset handlersIdo Schimmel1-0/+28
2023-11-18mlxsw: pci: Add support for new reset flowIdo Schimmel1-1/+43
2023-11-18mlxsw: pci: Move software reset code to a separate functionAmit Cohen1-3/+9
2023-11-18mlxsw: pci: Rename mlxsw_pci_sw_reset()Amit Cohen1-5/+5
2023-11-18mlxsw: Extend MRSR pack() function to support new commandsAmit Cohen1-1/+1
2023-10-20mlxsw: pci: Permit toggling LAG modePetr Machata1-4/+12
2023-10-20mlxsw: core, pci: Add plumbing related to LAG modePetr Machata1-0/+14