summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_bnxt.c
AgeCommit message (Expand)Author
2021-04-24If MSI-X vectors are available, create multiple tx/rx queues, configureJonathan Matthew
2021-04-23When we have a single tx/rx queue, the cp ring is also used for asyncJonathan Matthew
2021-04-23Create separate structures for rx and tx queues to allow creating multiplesJonathan Matthew
2021-04-23We're only going to use the first CoS queue, so only store the ID of thatJonathan Matthew
2020-12-12Rename the macro MCLGETI to MCLGETL and removes the dead parameter ifp.jan
2020-10-14Add an interrupt barrier in bnxt_down() and check if the interface isJonathan Matthew
2020-07-10Change users of IFQ_SET_MAXLEN() and IFQ_IS_EMPTY() to use the "new" API.Patrick Wildt
2020-06-22use ifiq_input and use it's return value to apply backpressure to rxrs.David Gwynne
2020-06-09Implement the rx side of checksum and vlan offloads too.Jonathan Matthew
2020-06-09Make use of vlan and checksum offloads. This involves using the longJonathan Matthew
2020-04-27When creating the rx filter, indicate we want to match against the outermostJonathan Matthew
2019-09-03bnxt: Support MSI-XStefan Fritsch
2019-04-24implement SIOCGIFSFFPAGE so ifconfig can get transceiver info.Jonathan Matthew
2019-03-15Remove FBSDID.Kevin Lo
2019-01-22Increase max mtu to match the linux driver; tested against ixl, which canJonathan Matthew
2018-09-19Report duplex state correctly for adapters with firmware interface versionsJonathan Matthew
2018-09-18cast HWRM_NA_SIGNATURE when shortening it to keep gcc happy, prodded by jsg@Jonathan Matthew
2018-09-10put the port into autonegotiate mode on attach, since that's the defaultJonathan Matthew
2018-09-10if the adapter can't determine the phy type on a port, pretend it's baseCRJonathan Matthew
2018-09-10bit rates over 2G won't fit in an int, so use uint64_ts insteadJonathan Matthew
2018-09-07remove some unused variables and otherwise tidy up a bit.Jonathan Matthew
2018-08-30Set up an aggregation buffer ring and configure placement mode so dataJonathan Matthew
2018-08-26return -1 from the interrupt handler if we didn't find any work to doJonathan Matthew
2018-08-24Include the list of multicast groups in the rx filter configuration.Jonathan Matthew
2018-08-24set the rx mask to always accept all vlan tags, making vlan interfacesJonathan Matthew
2018-08-23remove hwrm interface code for nvram reads and writes, firmware updates,Jonathan Matthew
2018-08-23rearrange txeof so it processes slots up to the index given in theJonathan Matthew
2018-08-23set interrupt aggregation parameters so we get around 10000 interruptsJonathan Matthew
2018-07-11implement media type detection and forcing of link speed, lightly testedJonathan Matthew
2018-07-11move declarations of hwrm message functions up to the top and make themJonathan Matthew
2018-07-11don't bother checking the rx index matches what we expect, it worksJonathan Matthew
2018-07-09Add bnxt(4), a driver for Broadcom NetXtreme-C/E 10G+ ethernet.Jonathan Matthew