Single branch specified, using that and the previous one: remotes/brancher/net-next-2024-10-16--00-00 (v6.12-rc2-763-ge8d26904b9da) remotes/brancher/net-next-2024-10-16--03-00 (v6.12-rc2-745-g896ead247f5a) ==== BASE DIFF ==== .../devicetree/bindings/net/brcm,unimac-mdio.yaml | 1 + drivers/net/dsa/mv88e6xxx/chip.c | 2 +- drivers/net/dsa/vitesse-vsc73xx-core.c | 1 - drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c | 1 + drivers/net/ethernet/google/Kconfig | 1 + drivers/net/ethernet/google/gve/Makefile | 3 +- drivers/net/ethernet/google/gve/gve.h | 36 +++ .../net/ethernet/google/gve/gve_buffer_mgmt_dqo.c | 312 ++++++++++++++++++++ drivers/net/ethernet/google/gve/gve_main.c | 49 ++++ drivers/net/ethernet/google/gve/gve_rx_dqo.c | 314 +++------------------ .../net/ethernet/microchip/vcap/vcap_api_kunit.c | 2 + drivers/net/ethernet/renesas/ravb_main.c | 25 +- drivers/net/mdio/mdio-bcm-unimac.c | 1 + drivers/target/target_core_user.c | 2 +- include/net/genetlink.h | 3 +- include/net/neighbour.h | 1 - include/net/rtnetlink.h | 15 +- net/bluetooth/l2cap_sock.c | 1 + net/bluetooth/rfcomm/sock.c | 10 +- net/can/af_can.c | 1 + net/can/gw.c | 29 +- net/core/fib_rules.c | 17 +- net/core/neighbour.c | 19 +- net/core/net_namespace.c | 14 +- net/core/rtnetlink.c | 141 ++++----- net/core/sock.c | 3 - net/dcb/dcbnl.c | 8 +- net/ieee802154/socket.c | 12 +- net/ipv4/af_inet.c | 22 +- net/ipv4/devinet.c | 18 +- net/ipv4/fib_frontend.c | 14 +- net/ipv4/inet_connection_sock.c | 21 +- net/ipv4/ipmr.c | 22 +- net/ipv4/nexthop.c | 31 +- net/ipv4/route.c | 8 +- net/ipv4/udp.c | 4 +- net/ipv6/addrconf.c | 57 ++-- net/ipv6/addrlabel.c | 28 +- net/ipv6/af_inet6.c | 22 +- net/ipv6/ip6_fib.c | 10 +- net/ipv6/ip6mr.c | 13 +- net/ipv6/route.c | 23 +- net/ipv6/udp.c | 4 +- net/l2tp/l2tp_netlink.c | 4 +- net/mpls/af_mpls.c | 2 +- net/netlink/genetlink.c | 28 +- net/packet/af_packet.c | 12 +- net/sched/act_api.c | 13 +- net/sched/cls_api.c | 25 +- net/sched/sch_api.c | 20 +- net/sched/sch_cbs.c | 2 +- net/socket.c | 4 +- net/wireless/nl80211.c | 8 +- 53 files changed, 817 insertions(+), 622 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.78tlDHOgwx b/tmp/tmp.a653GQ6bLT index 44b7ac6bdba7..a4f9c2d83b59 100644 --- a/tmp/tmp.78tlDHOgwx +++ b/tmp/tmp.a653GQ6bLT @@ -22,73 +22,16 @@ net: airoha: Fix typo in REG_CDM2_FWD_CFG configuration fsl/fman: Fix refcount handling of fman-related devices fsl/fman: Save device references taken in mac_probe() net: phy: realtek: merge the drivers for internal NBase-T PHY's -neighbour: Remove NEIGH_DN_TABLE. -igb: Fix styling in enable/disable SR-IOV -tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink(). -net: dsa: mv88e6xxx: Fix the max_vid definition for the MV88E6361 -gve: add support for basic queue stats -gve: adopt page pool for DQ RDA mode -gve: move DQO rx buffer management related code to a new file -rtnetlink: Remove rtnl_register() and rtnl_register_module(). -can: gw: Use rtnl_register_many(). -dcb: Use rtnl_register_many(). -ipmr: Use rtnl_register_many(). -ipv6: Use rtnl_register_many(). -ipv4: Use rtnl_register_many(). -net: Use rtnl_register_many(). -net: sched: Use rtnl_register_many(). -neighbour: Use rtnl_register_many(). -rtnetlink: Use rtnl_register_many(). -rtnetlink: Panic when __rtnl_register_many() fails for builtin callers. vmxnet3: Fix packet corruption in vmxnet3_xdp_xmit_frame -mlx5_en: use read sequence for gettimex64 -Revert "net: do not leave a dangling sk pointer, when socket creation fails" -net: warn, if pf->create does not clear sock->sk on error -net: inet6: do not leave a dangling sk pointer in inet6_create() -net: inet: do not leave a dangling sk pointer in inet_create() -net: ieee802154: do not leave a dangling sk pointer in ieee802154_create() -net: af_can: do not leave a dangling sk pointer in can_create() -Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc() -Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create() -af_packet: avoid erroring out after sock_init_data() in packet_create() -net: dsa: vsc73xx: fix reception from VLAN-unaware bridges eth: fbnic: Add hardware monitoring support via HWMON interface -Revert "ipv6: Fix suspicious RCU usage warning in ip6mr" -ip6mr: Lock RCU before ip6mr_get_table() call in ip6mr_rtm_getroute() -ip6mr: Lock RCU before ip6mr_get_table() call in ip6_mroute_getsockopt() -ip6mr: Lock RCU before ip6mr_get_table() call in ip6_mroute_setsockopt() -ip6mr: Lock RCU before ip6mr_get_table() call in ip6mr_mfc_seq_start() -ip6mr: Lock RCU before ip6mr_get_table() call in ip6mr_new_table() -ip6mr: Lock RCU before ip6mr_get_table() call in ip6mr_get_route() -ip6mr: Lock RCU before ip6mr_get_table() call in ip6mr_compat_ioctl() -ip6mr: Lock RCU before ip6mr_get_table() call in ip6mr_ioctl() -ip6mr: Lock RCU before ip6mr_get_table() call in ip6mr_vif_seq_start() -net: systemport: avoid build warnings due to unused I/O helpers net: Implement fault injection forcing skb reallocation -net: ravb: Only advertise Rx/Tx timestamps if hardware supports it -net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test() tg3: Increase buffer size for IRQ label -macsec: Fix use-after-free while sending the offloading packet net: stmmac: enable MAC after MTL configuring virtio_net: rx remove premapped failover code virtio_net: enable premapped mode for merge and small by default virtio_net: big mode skip the unmap check virtio_net: introduce vi->mode virtio-net: fix overflow inside virtnet_rq_alloc -net/sched: cbs: Fix integer overflow in cbs_set_port_rate() -net: phy: mdio-bcm-unimac: Add BCM6846 support -dt-bindings: net: brcm,unimac-mdio: Add bcm6846-mdio 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 -genetlink: hold RCU in genlmsg_mcast() -udp: Compute L4 checksum as usual when not segmenting the skb -net: hns3: fix kernel crash when 1588 is sent on HIP08 devices -net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue -net: hns3: initialize reset_timer before hclgevf_misc_irq_init() -net: hns3: don't auto enable misc vector -net: hns3: Resolved the issue that the debugfs query result is inconsistent. -net: hns3: fix missing features due to dev->features configuration too early -net: hns3: fixed reset failure issues caused by the incorrect reset type -net: hns3: add sync command to sync io-pgtable -net: hns3: default enable tx bounce buffer when smmu enabled