aboutsummaryrefslogtreecommitdiff
path: root/src/drivers/net/intelxl.h
AgeCommit message (Expand)AuthorFilesLines
2022-08-16[intelxl] Negotiate virtual function API version 1.1Michael Brown1-0/+2
2022-08-12[intelxl] Add driver for Intel 100 Gigabit Ethernet NICsMichael Brown1-0/+10
2022-08-12[intelxl] Use admin queue to set port MAC address and maximum frame sizeMichael Brown1-16/+37
2022-08-12[intelxl] Use admin queue to get port MAC addressMichael Brown1-6/+30
2022-08-12[intelxl] Set maximum frame size to 9728 bytes as per datasheetMichael Brown1-2/+4
2022-08-11[intelxl] Always issue "clear PXE mode" admin queue commandMichael Brown1-4/+3
2022-08-11[intelxl] Increase data buffer size to 4kBMichael Brown1-2/+5
2022-08-11[intelxl] Separate virtual function driver definitionsMichael Brown1-206/+4
2022-08-11[intelxl] Reuse admin command descriptor and buffer for VF responsesMichael Brown1-4/+0
2022-08-11[intelxl] Handle admin events via a callbackMichael Brown1-4/+11
2022-08-10[intelxl] Increase receive descriptor ring size to 64 entriesMichael Brown1-2/+2
2022-08-10[intelxl] Negotiate API version for virtual function via admin queueMichael Brown1-0/+19
2022-08-10[intelxl] Use non-zero MSI-X vector for virtual function interruptsMichael Brown1-3/+8
2022-08-08[intelxl] Use function-level reset instead of PFGEN_CTRL.PFSWRMichael Brown1-7/+0
2022-08-08[intelxl] Add missing padding bytes to receive queue contextMichael Brown1-0/+2
2022-08-08[intelxl] Fix bit width of function number in PFFUNC_RID registerMichael Brown1-1/+1
2020-11-28[dma] Move I/O buffer DMA operations to iobuf.hMichael Brown1-23/+7
2020-11-21[intelxl] Update driver to use DMA APIMichael Brown1-11/+42
2020-11-21[intelxl] Read PCI bus:dev.fn number from PFFUNC_RID registerMichael Brown1-0/+5
2020-11-20[intelxl] Read MAC address from PRTPM_SA[HL] instead of PRTGL_SA[HL]Michael Brown1-0/+6
2019-04-27[intelxl] Add driver for Intel 40 Gigabit Ethernet NIC virtual functionsMichael Brown1-2/+183
2019-04-27[intelxl] Choose to operate in non-PXE modeMichael Brown1-8/+42
2019-04-27[intelxl] Expose functions required by virtual function driverMichael Brown1-0/+18
2019-04-27[intelxl] Allow for arbitrary placement of interrupt control registerMichael Brown1-3/+5
2019-04-27[intelxl] Allow for arbitrary placement of ring tail registersMichael Brown1-0/+2
2019-04-27[intelxl] Use 32-byte receive descriptorsMichael Brown1-11/+28
2019-04-27[intelxl] Provide a mechanism for handling "send to VF" eventsMichael Brown1-0/+10
2019-04-27[intelxl] Allow admin cookie to hold extended opcode and return codeMichael Brown1-4/+9
2019-04-27[intelxl] Use one admin queue buffer per admin queue descriptorMichael Brown1-2/+4
2019-04-27[intelxl] Allow for virtual function admin queue register mapsMichael Brown1-5/+28
2019-04-27[intelxl] Use VLAN tag in receive descriptor if presentMichael Brown1-1/+8
2018-07-17[intelxl] Add driver for Intel 40 Gigabit Ethernet NICsMichael Brown1-0/+790