Single branch specified, using that and the previous one: remotes/brancher/net-next-2024-10-11--21-00 (v6.12-rc2-627-gf8876f214c0b) remotes/brancher/net-next-2024-10-12--00-00 (v6.12-rc2-646-g3e1ffa5847a7) ==== BASE DIFF ==== .../devicetree/bindings/net/xlnx,emaclite.yaml | 5 + .../net_cachelines/netns_ipv4_sysctl.rst | 2 +- MAINTAINERS | 6 - arch/mips/configs/mtx1_defconfig | 1 - arch/powerpc/configs/ppc6xx_defconfig | 1 - drivers/net/dsa/mv88e6xxx/devlink.c | 2 +- drivers/net/ethernet/broadcom/Kconfig | 3 - .../net/ethernet/broadcom/asp2/bcmasp_ethtool.c | 1 + drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c | 3 + drivers/net/ethernet/broadcom/tg3.c | 47 +- drivers/net/ethernet/dlink/Kconfig | 20 - drivers/net/ethernet/dlink/Makefile | 1 - drivers/net/ethernet/dlink/sundance.c | 1985 -------------------- drivers/net/ethernet/freescale/enetc/enetc.c | 56 +- drivers/net/ethernet/freescale/enetc/enetc.h | 1 + .../net/ethernet/microchip/sparx5/sparx5_mirror.c | 12 +- drivers/net/ethernet/realtek/r8169_main.c | 18 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 21 +- drivers/net/netdevsim/ipsec.c | 23 +- drivers/net/phy/Kconfig | 4 +- drivers/net/phy/aquantia/aquantia_main.c | 19 +- drivers/net/phy/microchip_t1s.c | 300 ++- include/linux/fsl/enetc_mdio.h | 3 +- include/net/fib_notifier.h | 2 +- include/net/fib_rules.h | 2 +- include/net/ip6_fib.h | 8 +- include/net/ip_fib.h | 4 +- include/net/netns/ipv4.h | 7 +- net/core/fib_notifier.c | 2 - net/core/fib_rules.c | 14 +- net/core/net_namespace.c | 4 +- net/ipv4/devinet.c | 35 +- net/ipv4/fib_notifier.c | 10 +- net/ipv4/fib_rules.c | 2 +- net/ipv4/ipmr.c | 10 +- net/ipv6/fib6_notifier.c | 2 +- net/ipv6/fib6_rules.c | 2 +- net/ipv6/ip6_fib.c | 14 +- net/ipv6/ip6mr.c | 10 +- tools/testing/selftests/drivers/net/Makefile | 2 +- tools/testing/selftests/net/lib/py/nsim.py | 1 + tools/testing/selftests/net/rds/test.py | 5 +- tools/testing/selftests/net/rtnetlink.sh | 4 +- 43 files changed, 471 insertions(+), 2203 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.DWoUnVTpWY b/tmp/tmp.EiyUy0gkVK index 06cf9fac00fa..014c32d60a11 100644 --- a/tmp/tmp.DWoUnVTpWY +++ b/tmp/tmp.EiyUy0gkVK @@ -2,7 +2,27 @@ fs/9p: use kvzalloc/kvfree to allocate struct p9_rdir and its buffer tc_action dbg profile patch forwarding: set timeout to 3 hours +selftests: net: move EXTRA_CLEAN of libynl.a into ynl.mk +selftests: net: rebuild YNL if dependencies changed +net: phy: aquantia: fix return value check in aqr107_config_mdi() +net: mtk_eth_soc: use ethtool_puts +net: mvneta: use ethtool_puts +net: ibm: emac: use of_find_matching_node +net: ibm: emac: generate random MAC if not found +net: ibm: emac: use devm for mutex_init +net: ibm: emac: use platform_get_irq +net: ibm: emac: use devm_platform_ioremap_resource +net: ibm: emac: remove custom init/exit functions +net: ibm: emac: use netif_receive_skb_list MAINTAINERS: add Andrew Lunn as a co-maintainer of all networking drivers +ice: cleanup Rx queue context programming functions +ice: move prefetch enable to ice_setup_rx_ctx +ice: reduce size of queue context fields +ice: use for Tx and Rx queue context data +ice: remove int_q_state from ice_tlan_ctx +lib: packing: add pack_fields() and unpack_fields() +lib: packing: demote truncation error in pack() to a warning in __pack() +lib: packing: create __pack() and __unpack() variants without error checking selftests: drv-net: rss_ctx: add rss ctx busy testcase ethtool: rss: prevent rss ctx deletion when in use net: sfp: change quirks for Alcatel Lucent G-010S-P @@ -28,15 +48,8 @@ net: ftgmac100: corrcet the phy interface of NC-SI mode net: ftgmac100: refactor getting phy device handle ice: add recipe priority check in search net: phylink: allow half-duplex modes with RATE_MATCH_PAUSE -net: enetc: add missing static descriptor and inline keyword netfilter: nf_tables: Fix memory leak in nf_flow_offload_xdp_setup() -net: bcmasp: enable SW timestamping -selftests: net: rebuild YNL if dependencies changed of: net: Add option for random mac address -selftests: drv-net: add missing trailing backslash -selftests: net/rds: add module not found -net: broadcom: remove select MII from brcmstb Ethernet drivers -selftests: drivers: net: fix name not defined ipv4: tcp: give socket pointer to control skbs ipv6: tcp: give socket pointer to control skbs net: add skb_set_owner_edemux() helper @@ -63,41 +76,10 @@ net: ethernet: ti: am65-cpsw: Use tstats instead of open coded version net: ethernet: ti: am65-cpsw: Use __be64 type for id_temp r8169: enable SG/TSO on selected chip versions per default net: macb: Avoid 20s boot delay by skipping MDIO bus registration for fixed-link PHY -selftests: net/psock_fanout: unbound socket fanout -selftests: net/psock_fanout: socket joins fanout when link is down -af_packet: allow fanout_add when socket is not RUNNING -net: enetc: disable NAPI after all rings are disabled -net: enetc: disable Tx BD rings after they are empty -net: enetc: block concurrent XDP transmissions during ring reconfiguration -net: enetc: remove xdp_drops statistic from enetc_xdp_drop() net: hsr: convert to use new timer APIs -net: phy: microchip_t1s: configure collision detection based on PLCA mode -net: phy: microchip_t1s: add support for Microchip's LAN867X Rev.C2 -net: phy: microchip_t1s: add support for Microchip's LAN867X Rev.C1 -net: phy: microchip_t1s: move LAN867X reset handling to a new function -net: phy: microchip_t1s: add support for Microchip's LAN865X Rev.B1 -net: phy: microchip_t1s: update new initial settings for LAN865X Rev.B0 -net: phy: microchip_t1s: restructure cfg read/write functions arguments net: phy: c45-tja11xx: add support for outputting RMII reference clock dt-bindings: net: tja11xx: add "nxp,rmii-refclk-out" property -selftests: rtnetlink: update netdevsim ipsec output format -netdevsim: copy addresses for both in and out paths -netdevsim: print human readable IP address -net: mvpp2: Add parser configuration for DSA tags -netdev-genl: do not use rtnl in netdev_nl_napi_get_dumpit() -netdev-genl: do not use rtnl in netdev_nl_napi_get_doit() -net: dsa: mv88e6xxx: Fix uninitialised err value -ipv4: give an IPv4 dev to blackhole_netdev -net: do not acquire rtnl in fib_seq_sum() -ipmr: use READ_ONCE() to read net->ipv[46].ipmr_seq -ipv6: use READ_ONCE()/WRITE_ONCE() on fib6_table->fib_seq -ipv4: use READ_ONCE()/WRITE_ONCE() on net->ipv4.fib_seq -fib: rules: use READ_ONCE()/WRITE_ONCE() on ops->fib_rules_seq -net: emaclite: Adopt clock support -net: emaclite: Replace alloc_etherdev() with devm_alloc_etherdev() -dt-bindings: net: emaclite: Add clock support net: vlan: Use vlan_prio instead of vlan_qos in mapping -net: sparx5: fix source port register when mirroring selftests: mlxsw: devlink_trap_police: Use defer for test cleanup selftests: mlxsw: qos_max_descriptors: Use defer for test cleanup selftests: mlxsw: qos_ets_strict: Use defer for test cleanup @@ -124,11 +106,3 @@ net: vxlan: add skb drop reasons to vxlan_rcv() net: tunnel: make skb_vlan_inet_prepare() return drop reasons net: tunnel: add pskb_inet_may_pull_reason() helper net: skb: add pskb_network_may_pull_reason() helper -tcp: move sysctl_tcp_l3mdev_accept to netns_ipv4_read_rx -net: phy: aquantia: poll status register -eth: remove the DLink/Sundance (ST201) driver -Merge branch 'tg3-link-irqs-napis-and-queues' -tg3: Link queues to NAPIs -tg3: Link IRQs to NAPI instances -r8169: remove original workaround for RTL8125 broken rx issue -r8169: don't apply UDP padding quirk on RTL8126A