Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-02-06--00-00 (net-next-6.14-8497-g2462b7852fff) remotes/brancher/net-next-2025-02-06--03-00 (net-next-6.14-8474-gbc1cba9fc18c) ==== BASE DIFF ==== Documentation/arch/s390/driver-model.rst | 2 +- arch/s390/include/asm/irq.h | 1 - arch/s390/kernel/irq.c | 1 - drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 7 +- drivers/net/ethernet/realtek/r8169_main.c | 1 + drivers/net/tun.c | 14 +- drivers/s390/net/Kconfig | 11 +- drivers/s390/net/Makefile | 1 - drivers/s390/net/lcs.c | 2385 -------------------- drivers/s390/net/lcs.h | 342 --- include/linux/netdevice.h | 1 + include/linux/rtnetlink.h | 1 + include/net/netdev_rx_queue.h | 1 + include/net/sch_generic.h | 2 +- net/bridge/br_mdb.c | 2 +- net/core/dev.c | 12 +- net/core/net-sysfs.c | 392 +++- net/core/rtnetlink.c | 5 + net/ipv4/ip_gre.c | 16 +- net/rxrpc/ar-internal.h | 2 +- net/rxrpc/call_object.c | 6 +- net/rxrpc/conn_event.c | 4 +- net/rxrpc/input.c | 12 +- net/rxrpc/sendmsg.c | 2 +- net/sched/sch_fifo.c | 3 + net/sched/sch_netem.c | 2 +- .../testing/selftests/net/forwarding/bridge_mdb.sh | 2 +- tools/testing/selftests/net/mptcp/mptcp_connect.c | 2 +- tools/testing/selftests/net/ynl.mk | 3 +- .../tc-testing/tc-tests/infra/qdiscs.json | 34 +- .../selftests/tc-testing/tc-tests/qdiscs/fifo.json | 23 + 31 files changed, 394 insertions(+), 2898 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.Fqz66vMq7J b/tmp/tmp.puQlV5Q4L4 index 7aa0f19bf76a..9ea6377a9d88 100644 --- a/tmp/tmp.Fqz66vMq7J +++ b/tmp/tmp.puQlV5Q4L4 @@ -5,6 +5,7 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +icmp: MUST silently discard certain extended echo requests vsock/test: Add test for SO_LINGER null ptr deref vsock: Orphan socket after transport release rtnetlink: fix netns leak with rtnl_setlink() @@ -26,14 +27,6 @@ net: usb: qmi_wwan: fix Telit Cinterion FN990A name USB: serial: option: fix Telit Cinterion FN990A name net: usb: qmi_wwan: add Telit Cinterion FN990B composition USB: serial: option: add Telit Cinterion FN990B compositions -xdp: remove xdp_alloc_skb_bulk() -veth: use napi_skb_cache_get_bulk() instead of xdp_alloc_skb_bulk() -bpf: cpumap: switch to napi_skb_cache_get_bulk() -net: skbuff: introduce napi_skb_cache_get_bulk() -bpf: cpumap: reuse skb array instead of a linked list to chain skbs -bpf: cpumap: switch to GRO from netif_receive_skb_list() -net: gro: expose GRO init/cleanup to use outside of NAPI -net: gro: decouple GRO from the NAPI layer net: renesas: rswitch: Convert to for_each_available_child_of_node() net: pcs: rzn1-miic: Convert to for_each_available_child_of_node() helper ipv6: Use RCU in ip6_input() @@ -90,27 +83,12 @@ net: ethernet: mtk-star-emac: Use of_get_available_child_by_name() net: dsa: sja1105: Use of_get_available_child_by_name() net: dsa: rzn1_a5psw: Use of_get_available_child_by_name() of: base: Add of_get_available_child_by_name() -vxlan: vxlan_rcv(): Update comment to inlucde ipv6 net: ethtool: tsconfig: Fix netlink type of hwtstamp flags net: phy: dp83td510: introduce LED framework support -selftests: bonding: fix incorrect mac address -bonding: fix incorrect MAC address setting to receive NA messages -tap: Use tun's vnet-related code -tap: Keep hdr_len in tap_get_user() -tun: Extract the vnet handling code -tun: Decouple vnet handling -tun: Decouple vnet from tun_struct -tun: Keep hdr_len in tun_get_user() -tun: Refactor CONFIG_TUN_VNET_CROSS_LE -hv_netvsc: Use VF's tso_max_size value when data path is VF -net: mana: Allow tso_max_size to go up-to GSO_MAX_SIZE in MANA eth: mlx4: use the page pool for Rx buffers eth: mlx4: remove the local XDP fast-recycling ring eth: mlx4: don't try to complete XDP frames in netpoll eth: mlx4: create a page pool for Rx -rxrpc: Fix race in call state changing vs recvmsg() -rxrpc: Fix call state set to not include the SERVER_SECURING state -selftests: mptcp: connect: -f: no reconnect idpf: use napi's irq affinity ice: use napi's irq affinity bnxt: use napi's irq affinity @@ -128,19 +106,6 @@ net: page_pool: create hooks for custom memory providers net: generalise net_iov chunk owners net: prefix devmem specific helpers net: page_pool: don't cast mp param to devmem -ipv4: ip_gre: Fix set but not used warning in ipgre_err() if IPv4-only -net: ethernet: mtk_ppe_offload: Allow QinQ -igb: fix igb_msix_other() handling for PREEMPT_RT -igb: split igb_msg_task() -igb: introduce raw vfs_lock to igb_adapter -igb: narrow scope of vfs_lock in SR-IOV cleanup -bridge: mdb: Allow replace of a host-joined group -net-sysfs: remove rtnl_trylock from queue attributes -net-sysfs: prevent uncleared queues from being re-added -net-sysfs: move queue attribute groups outside the default groups -net-sysfs: remove rtnl_trylock from device attributes -net: stmmac: dwmac-rk: Provide FIFO sizes for DWMAC 1000 -tun: revert fix group permission check selftests: forwarding: vxlan_bridge_1d: Check aging while forwarding vxlan: Avoid unnecessary updates to FDB 'used' time vxlan: Age out FDB entries based on 'updated' time @@ -149,8 +114,6 @@ vxlan: Refresh FDB 'updated' time upon 'NTF_USE' vxlan: Always refresh FDB 'updated' time when learning is enabled vxlan: Read jiffies once when updating FDB 'used' time vxlan: Annotate FDB data races -net: flush_backlog() small changes -net: sched: Fix truncation of offloaded action statistics mlxsw: Validate local port from CQE in PCI code mlxsw: Set some SKB fields in bus driver mlxsw: spectrum: Initialize PCI port with the relevant netdevice @@ -163,20 +126,11 @@ mlxsw: pci: Use mlxsw_pci_rx_pkt_info mlxsw: Add struct mlxsw_pci_rx_pkt_info mlxsw: Check Rx local port in PCI code mlxsw: core: Remove debug prints -s390/net: Remove LCS driver net: fec: Refactor MAC reset to function selftests/net: Add selftest for IPv4 RTM_GETMULTICAST support netlink: support dumping IPv4 multicast addresses -r8169: don't scan PHY addresses > 0 -net/mlx5e: Avoid a hundred -Wflex-array-member-not-at-end warnings -cxgb4: Avoid a -Wflex-array-member-not-at-end warning eth: fbnic: set IFF_UNICAST_FLT to avoid enabling promiscuous mode when adding unicast addrs eth: fbnic: add MAC address TCAM to debugfs -selftests/tc-testing: Add a test case for qdisc_tree_reduce_backlog() -netem: Update sch->q.qlen before qdisc_tree_reduce_backlog() -selftests/tc-testing: Add a test case for pfifo_head_drop qdisc when limit==0 -pfifo_tail_enqueue: Drop new packet when sch->limit == 0 tools: ynl-gen: support limits using definitions tools: ynl-gen: don't output external constants -selftests: net: suppress ReST file generation when building selftests ax25: Fix refcount leak caused by setting SO_BINDTODEVICE sockopt