OpenGrok
Cross Reference: bcmgenet.c
xref
: /
src
/
sys
/
dev
/
ic
/
bcmgenet.c
Home
|
History
|
Annotate
|
Download
|
only in
ic
History log of
/src/sys/dev/ic/bcmgenet.c
Revision
Date
Author
Comments
1.23
04-Oct-2025
thorpej
Add a shared function to query the common properties used for configuring
an Ethernet address.
1.22
06-Oct-2024
skrll
Don't use obsoleted if_flags / IFF_ALLMULTI instead set / clear
ec_flags / ETHER_F_ALLMULTI.
1.21
04-Oct-2024
skrll
Fix a problem noted by Taylor...
touching if_flags is forbidden in this context (no IFNET_LOCK guaranteed)
sc_promisc should be cached when if_flags changes, not when
SIOCADDMULTI/SIOCDELMULTI runs
by caching if_flags in sc_if_flags via a ifflags_cb.
1.20
15-Sep-2024
skrll
genet(4): Remove the non-MP-safe scaffolding.
1.19
25-Aug-2024
mlelstv
Fix off-by-one.
1.18
25-Aug-2024
mlelstv
Fix mbuf leak.
Minor optimizations for send queue.
1.17
25-Aug-2024
mlelstv
Fix MBUFTRACE
1.16
25-Aug-2024
mlelstv
Don't mix endianess and MAC address layout.
1.15
25-Aug-2024
skrll
Whitespace
1.14
18-Sep-2022
thorpej
branches: 1.14.10;
Eliminate use of IFF_OACTIVE.
1.13
01-Aug-2022
mlelstv
Revert last accidental commits.
1.12
01-Aug-2022
mlelstv
Also fix shift values for SCT constants.
1.11
31-Dec-2021
riastradh
sys: Use if_init wrapper function.
Exception: Not in kern_pmf.c, for the kind of silly reason that it
avoids having kern_pmf.c refer to symbols defined only in net; this
avoids a pain in the rump.
1.10
10-Aug-2021
jmcneill
Clear IFF_OACTIVE in genet_txintr (bug introduced in r1.8) and don't
sync DMA maps with size 0.
1.9
03-May-2021
rin
genet(4): Add support for rnd(9).
1.8
08-Mar-2021
mlelstv
branches: 1.8.4;
Compute CRC for all segments of a multi-buffer packet.
Add interrupt mitigation for transmit and receive.
Use separate transmit lock.
Fix some error paths.
1.7
27-Jun-2020
jmcneill
branches: 1.7.2;
prop_data_data_nocopy -> prop_data_value
1.6
25-May-2020
jmcneill
Improve RGMII TX / RX delay handling, from OpenBSD.
1.5
29-Mar-2020
jmcneill
branches: 1.5.2;
Try to use the existing HW address programmed into the device if possible.
1.4
29-Mar-2020
jmcneill
Avoid "hole in RX ring" condition by ensuring a new mbuf is available
before using an existing one.
1.3
27-Feb-2020
jmcneill
branches: 1.3.2;
Explicit format string for snprintf, spotted by tnn@
1.2
22-Feb-2020
jmcneill
Add support for hardware rx filters.
1.1
22-Feb-2020
jmcneill
Add support for Broadcom GENET v5 ethernet controller as found on the
Raspberry Pi 4 (BCM2711).
1.3.2.2
29-Feb-2020
ad
Sync with head.
1.3.2.1
27-Feb-2020
ad
file bcmgenet.c was added on branch ad-namecache on 2020-02-29 20:19:08 +0000
1.5.2.2
08-Apr-2020
martin
Merge changes from current as of 20200406
1.5.2.1
29-Mar-2020
martin
file bcmgenet.c was added on branch phil-wifi on 2020-04-08 14:08:06 +0000
1.7.2.1
03-Apr-2021
thorpej
Sync with HEAD.
1.8.4.1
13-May-2021
thorpej
Sync with HEAD.
1.14.10.1
02-Aug-2025
perseant
Sync with HEAD
Indexes created Tue Oct 14 11:09:46 GMT 2025