Single branch specified, using that and the previous one: remotes/brancher/net-next-2024-12-20--21-00 (v6.13-rc3-761-g66aa99e6ecc6) remotes/brancher/net-next-2024-12-21--00-00 (v6.13-rc3-763-g70dc1453bd7a) ==== BASE DIFF ==== drivers/net/dsa/microchip/ksz_common.c | 40 +++- drivers/net/dsa/microchip/ksz_common.h | 1 + drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 109 --------- drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h | 28 --- drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c | 67 ------ drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c | 5 - drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h | 1 - drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c | 69 +++--- include/net/route.h | 28 +++ net/bridge/br.c | 7 + net/bridge/br_private.h | 9 + net/bridge/br_vlan.c | 44 +++- net/ipv4/af_inet.c | 14 +- net/ipv4/datagram.c | 11 +- net/ipv4/inet_connection_sock.c | 11 +- net/ipv4/inetpeer.c | 18 +- net/ipv4/ip_output.c | 16 +- net/l2tp/l2tp_ip.c | 19 +- tools/testing/selftests/net/Makefile | 1 + tools/testing/selftests/net/lib.sh | 31 ++- tools/testing/selftests/net/vlan_bridge_binding.sh | 256 +++++++++++++++++++++ 21 files changed, 459 insertions(+), 326 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.M8XX1ez1KQ b/tmp/tmp.NidzmeR8eO index 235510a9756b..a89d0f02c6fc 100644 --- a/tmp/tmp.M8XX1ez1KQ +++ b/tmp/tmp.NidzmeR8eO @@ -3,6 +3,7 @@ fs/9p: use kvzalloc/kvfree to allocate struct p9_rdir and its buffer tc_action dbg profile patch forwarding: set timeout to 3 hours +net: phy: fix phy_disable_eee net: of: Support adding offset to nvmem MAC addresses dt-bindings: net: ethernet-controller: Add mac offset option net: pse-pd: tps23881: Fix power on/off issue @@ -32,10 +33,8 @@ sfc: Use netdev refcount tracking in struct efx_async_filter_insertion net: bridge: add skb drop reasons to the most common drop points net: vxlan: rename SKB_DROP_REASON_VXLAN_NO_REMOTE net/sctp: Prevent autoclose integer overflow in sctp_association_init() -inetpeer: avoid false sharing in inet_peer_xrlim_allow() devlink: Improve the port attributes description net: Fix netns for ip_tunnel_init_flow() -qlcnic: use const 'struct bin_attribute' callbacks vsock/test: Add test for MSG_ZEROCOPY completion memory leak vsock/test: Add test for sk_error_queue memory leak vsock/test: Add test for accept_queue memory leak @@ -51,20 +50,4 @@ net: enetc: update max chained Tx BD number for i.MX95 ENETC net: enetc: add Tx checksum offload for i.MX95 ENETC net: stmmac: restructure the error path of stmmac_probe_config_dt() eth: fbnic: fix csr boundary for RPM RAM section -selftests: net: Add a VLAN bridge binding selftest -selftests: net: lib: Add a couple autodefer helpers -net: bridge: Handle changes in VLAN_FLAG_BRIDGE_BINDING -net: bridge: Extract a helper to handle bridge_binding toggles -net: hisilicon: hns: Remove unused enums -net: hisilicon: hns: Remove reset helpers -net: hisilicon: hns: Remove unused hns_rcb_start -net: hisilicon: hns: Remove unused hns_dsaf_roce_reset udp: Deal with race between UDP socket address change and rehash -net: dsa: microchip: Do not execute PTP driver code for unsupported switches -net/mlx5: use do_aux_work for PHC overflow checks -net: dwmac-imx: add imx93 clock input support in RMII mode -l2tp: Use inet_sk_init_flowi4() in l2tp_ip_sendmsg(). -ipv4: Use inet_sk_init_flowi4() in __ip_queue_xmit(). -ipv4: Use inet_sk_init_flowi4() in inet_csk_rebuild_route(). -ipv4: Use inet_sk_init_flowi4() in ip4_datagram_release_cb(). -ipv4: Define inet_sk_init_flowi4() and use it in inet_sk_rebuild_header().