summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_bge.c
AgeCommit message (Expand)Author
2024-04-14with empty body loops, put final semicolon on a new line for readabilityJonathan Gray
2024-02-11recue -> reduce (in comment); from andrius vJason McIntyre
2023-11-10Make ifq and ifiq interface MP safe.Alexander Bluhm
2023-07-04Make the hardware counters available on BCM5705 and newer available asJonathan Matthew
2023-01-18These days bge_stop() calls intr_barrier(9). So in bge_detach() we needMark Kettenis
2022-10-09Fix typo in debug messages.Kevin Lo
2022-03-11Constify struct cfattach.Martin Pieuchot
2022-01-09spellingJonathan Gray
2021-06-18recognise BCM5762 B0Jonathan Gray
2021-06-12Enable code to read MAC address from the device tree on FDT platforms.Mark Kettenis
2021-04-19Recognize BCM57762 A0 and A1. My diff for this only added the A0 revision,Mark Kettenis
2020-12-12Rename the macro MCLGETI to MCLGETL and removes the dead parameter ifp.jan
2020-07-26Avoid nvram lock timeout on sparc64 systems with onboard BCM5704 instancesMark Kettenis
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-18BCM5719 A1 seen in the wild.Mark Kettenis
2018-11-09M_LEADINGSPACE() and M_TRAILINGSPACE() are just wrappers forClaudio Jeker
2018-05-17Fix iLO/IPMI remote access problem. At least for bge(4) network portYASUOKA Masahiko
2017-08-17Fix asic test. Coverity CID 990792.Jonathan Gray
2017-02-13properly set BGE_HCC_STATS_ADDR_HI by using BGE_HOSTADDR.David Gwynne
2017-01-24add support for multiple transmit ifqueues per network interface.David Gwynne
2017-01-22move counting if_opackets next to counting if_obytes in if_enqueue.David Gwynne
2016-04-13G/C IFQ_SET_READY().Martin Pieuchot
2015-12-29shuffle tx code slightly and mark bge_start as mpsafe.David Gwynne
2015-11-29Make it possible to detach bge(4).Mark Kettenis
2015-11-25replace IFF_OACTIVE manipulation with mpsafe operations.David Gwynne
2015-11-24You only need <net/if_dl.h> if you're using LLADDR() or a sockaddr_dl.Martin Pieuchot
2015-11-23Include <sys/atomic.h> when atomic operations are used.Martin Pieuchot
2015-11-17Clear if_timer when shutting down the interface so the watchdog timerJonathan Matthew
2015-11-17shuffle transmit to avoid IFQ_POLL.David Gwynne
2015-11-14Do not include <net/if_vlan_var.h> when it's not necessary.Martin Pieuchot
2015-11-12Revert 1.372, reported to cause regressions on some models.Miod Vallat
2015-11-10In bge_reset(), after figuring out which register access routines to useMiod Vallat
2015-10-25arp_ifinit() is no longer needed.Martin Pieuchot
2015-10-19Move bge rxeof and txeof outside the kernel lock.Jonathan Matthew
2015-07-19use standardized register definition in mii.h rather than eachYojiro Uo
2015-06-24Increment if_ipackets in if_input().Martin Pieuchot
2015-05-19Increase a maximum firmware handshake timeout to 10sMike Belopuhov
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2015-02-09if_input sets m->m_pkthdr.rcvif so we dont have to.David Gwynne
2015-02-09tweak the new if_input function so it takes an mbuf_list insteadDavid Gwynne
2015-01-24Remove a comment that is no longer true with MCLGETI and jumbos onBrad Smith
2014-12-22unifdef INETTed Unangst
2014-09-02Add Jumbo support for BCM5714 / BCM5780 and BCM5717 / BCM5719 / BCM5720 / BCM...Brad Smith
2014-08-26Revert part of the if_rxr diff that incorrectly moves RX ring tailMike Belopuhov
2014-08-21Fix a copy and pasto with the standard ring setup with calling if_rxr_init()Brad Smith
2014-07-22Fewer <netinet/in_systm.h>Martin Pieuchot
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-07-08cut things that relied on mclgeti for rx ring accounting/restriction overDavid Gwynne
2014-07-03sending a heavily fragmented packet will cause the bus_dmamap_loadDavid Gwynne