Home | History | Annotate | Download | only in ic
History log of /src/sys/dev/ic/bcmgenet.c
RevisionDateAuthorComments
 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

RSS XML Feed