Single branch specified, using that and the previous one: remotes/brancher/net-next-2024-08-30--18-00 (v6.11-rc5-831-g4a9a33b34ad1) remotes/brancher/net-next-2024-08-30--21-00 (v6.11-rc5-832-gafefd6128937) ==== BASE DIFF ==== .../networking/net_cachelines/net_device.rst | 2 + .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c | 2 +- drivers/net/ethernet/sfc/tc_counters.c | 2 +- include/net/ip.h | 5 +- include/net/netns/ipv4.h | 5 +- net/ethtool/pse-pd.c | 15 ++- net/ipv4/icmp.c | 112 +++++++++++---------- net/ipv4/sysctl_net_ipv4.c | 32 +++--- net/ipv4/tcp_bpf.c | 2 +- net/ipv6/icmp.c | 28 ++++-- net/openvswitch/flow_netlink.c | 2 +- 11 files changed, 110 insertions(+), 97 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.YtXEqLukNy b/tmp/tmp.nZzxDYc82Y index b374d5bdf165..780f56144367 100644 --- a/tmp/tmp.YtXEqLukNy +++ b/tmp/tmp.nZzxDYc82Y @@ -2,34 +2,38 @@ tc_action dbg profile patch selftests/bpf: Fix a btf_dump selftest failure forwarding: set timeout to 3 hours +tools/net/ynl: fix cli.py --subscribe feature docs: netdev: document guidance on cleanup.h bareudp: Fix device stats updates. net: bridge: allow users setting EXT_LEARN for user FDB entries +net: sched: use RCU read-side critical section in taprio_dump() +net: sched: consistently use rcu_replace_pointer() in taprio_change() +net: sched: fix use-after-free in taprio_change() +selftests: netfilter: nft_queue.sh: fix spurious timeout on debug kernel +cxgb: Remove unused declarations +cxgb4: Remove unused declarations +cxgb3: Remove unused declarations r8169: add support for RTL8126A rev.b net: phy: Fix missing of_node_put() for leds +net: vxlan: use vxlan_kfree_skb in encap_bypass_if_local +net: vxlan: use kfree_skb_reason in vxlan_encap_bypass +net: vxlan: use kfree_skb_reason in vxlan_mdb_xmit +net: vxlan: add drop reasons support to vxlan_xmit_one() +net: vxlan: use vxlan_kfree_skb() in vxlan_xmit() +net: vxlan: add skb drop reasons to vxlan_rcv() +net: vxlan: make vxlan_set_mac() return drop reasons +net: vxlan: make vxlan_remcsum() return drop reasons +net: tunnel: add skb_vlan_inet_prepare_reason() helper +net: tunnel: add pskb_inet_may_pull_reason() helper +net: skb: add pskb_network_may_pull_reason() helper +net: vxlan: add vxlan to the drop reason subsystem net: mvneta: Use min macro net: stmmac: drop the ethtool begin() callback -can: kvaser_pciefd: Enable 64-bit DMA addressing -can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open -can: mcp251xfd: mcp251xfd_ring_init(): check TX-coalescing configuration -can: mcp251xfd: fix ring configuration when switching from CAN-CC to CAN-FD mode -can: m_can: Limit coalescing to peripheral instances -can: m_can: Reset cached active_interrupts on start -can: m_can: disable_all_interrupts, not clear active_interrupts -can: m_can: Do not cancel timer from within timer -can: m_can: Remove m_can_rx_peripheral indirection -can: m_can: Remove coalesing disable in isr during suspend -can: m_can: Reset coalescing during suspend/resume -can: m_can: Release irq on error in m_can_open -can: bcm: Remove proc entry when dev is unregistered. igc: Unlock on error in igc_io_resume() -ethtool: pse-pd: move pse validation into set docs: ABI: update OCP TimeCard sysfs entries ptp: ocp: adjust sysfs entries to expose tty information ptp: ocp: convert serial ports to array usbnet: modern method to get random MAC -netfilter: Make IP_NF_IPTABLES_LEGACY selectable -netfilter: Make IP6_NF_IPTABLES_LEGACY selectable net: ethernet: fs_enet: phylink conversion net: ethernet: fs_enet: simplify clock handling with devm accessors net: ethernet: fs_enet: fcc: use macros for speed and duplex values @@ -37,10 +41,6 @@ net: ethernet: fs_enet: drop unused phy_info and mii_if_info net: ethernet: fs_enet: drop the .adjust_link custom fs_ops net: ethernet: fs_enet: cosmetic cleanups net: ethernet: fs_enet: convert to SPDX -Documentation: Add missing fields to net_cachelines -icmp: icmp_msgs_per_sec and icmp_msgs_burst sysctls become per netns -icmp: move icmp_global.credit and icmp_global.stamp to per netns storage -icmp: change the order of rate limits net: Remove setting of RX software timestamp from drivers ethtool: RX software timestamp for all net: mana: Improve mana_set_channels() for low mem conditions @@ -52,14 +52,12 @@ netdevice: convert private flags > BIT(31) to bitfields net: ethernet: ti: am65-cpsw: Fix RX statistics for XDP_TX and XDP_REDIRECT net: ethernet: ti: am65-cpsw: Fix NULL dereference on XDP_TX net: ethernet: ti: am65-cpsw: fix XDP_DROP, XDP_TX and XDP_REDIRECT -net: openvswitch: Use ERR_CAST() to return net: microchip: vcap: Fix use-after-free error in kunit test octeontx2-af: configure default CPT credits for CN10KA B0 octeontx2-af: avoid RXC register access for CN10KB octeontx2-af: use dynamic interrupt vectors for CN10K net: mctp-serial: Fix missing escapes on transmit net: mctp-serial: Add kunit test for next_chunk_len() -nfp: Convert to use ERR_CAST() bpf: Unmask upper DSCP bits in __bpf_redirect_neigh_v4() vrf: Unmask upper DSCP bits in vrf_process_v4_outbound() ipvlan: Unmask upper DSCP bits in ipvlan_process_v4_outbound() @@ -72,12 +70,5 @@ ipv4: Unmask upper DSCP bits in ip_sock_rt_tos() ipv4: icmp: Unmask upper DSCP bits in icmp_route_lookup() ipv4: Unmask upper DSCP bits in ip_route_output_key_hash() ipv4: Unmask upper DSCP bits in RTM_GETROUTE output route lookup -sfc: Convert to use ERR_CAST() -net: ti: icssg-prueth: Enable HSR Tx Tag and Rx Tag offload -net: ti: icssg-prueth: Add multicast filtering support in HSR mode -net: ti: icssg-prueth: Enable HSR Tx Packet duplication offload -net: ti: icssg-prueth: Add support for HSR frame forward offload -net: ti: icssg-prueth: Stop hardcoding def_inc -net: ti: icss-iep: Move icss_iep structure net: dsa: vsc73xx: implement FDB operations ptp: Add support for the AMZNC10C 'vmclock' device