summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_aq_pci.c
AgeCommit message (Expand)Author
2024-05-24remove unneeded includes; ok miod@Jonathan Gray
2024-05-13remove prototypes with no matching functionJonathan Gray
2023-11-10Make ifq and ifiq interface MP safe.Alexander Bluhm
2023-10-01Atlantic 2 hardware has a different layout for the TPS_DATA_TCT registersMark Kettenis
2023-09-19avoid c99 for-scope variable declJonathan Gray
2023-08-15Replace a bunch of (1 << 31) with (1U << 31)Miod Vallat
2023-05-02Remove bogus newline in printf.Mark Kettenis
2023-05-01The built-in 10G Ethernet on Apple arm64 hardware does not have a MACMark Kettenis
2023-04-24Add initial support for Atlantic 2 hardware. Atlantic 2 hasJonathan Matthew
2023-04-23Adjust some printfs in the attach code path to make more sense,Jonathan Matthew
2023-04-23Prepare for adding Atlantic 2 support by renaming functions and definesJonathan Matthew
2022-05-25As with if_em.c r1.350, and for the same reasons (arm64 systems with nonJonathan Matthew
2022-04-06constify struct cfattachChristian Weisgerber
2022-04-02Add dmamap syncs for rings and mbufs, fixing occasional errors seenJonathan Matthew
2022-03-31If we've created multiple queues, set up an RSS key and indirection tableJonathan Matthew
2022-03-30If enough MSI-X vectors are available, set up multiple tx and rx queues.Jonathan Matthew
2022-03-26Expand tx dma maps to allow packets up to the MTU limit to be transmitted.Jonathan Matthew
2022-03-20Enable interrupt moderation, targeting around 20k interrupts per second.Jonathan Matthew
2022-03-15Enable checksum offloads. The nic does all the work here, so we don'tJonathan Matthew
2022-03-13Enable vlan promisc and header stripping, and use vlan rx/tx offloads.Jonathan Matthew
2022-03-12Transmit segmented packets using multiple tx ring slots rather thanJonathan Matthew
2022-03-11Fix receive filter handling. Update the unicast mac address in the filterJonathan Matthew
2022-03-10Invalidate the nic's rx descriptor cache when taking the interface upJonathan Matthew
2022-03-08Handle rxrinfo ioctl.Jonathan Matthew
2021-10-09No need to enable bus mastering, it's already done for us.Jonathan Matthew
2021-09-20wire up bpf correctlyJonathan Matthew
2021-09-20pci_mapreg_map() will assign an address to the BAR if it doesn't have oneJonathan Matthew
2021-09-02aq(4) driver for Aquantia 1/2.5/5/10Gb/s PCIe ethernet adaptersMike Larkin