Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-11-26--16-00 (v6.18-rc6-1476-ge930bd701401) remotes/brancher/net-next-hw-2025-11-27--00-00 (v6.18-rc6-1527-g5aa589c5c6d5) ==== BASE DIFF ==== drivers/vhost/net.c | 53 +++++++++++++++++++++-------------- drivers/vhost/vhost.c | 76 +++++++++++++++++++++++++++++++++++++++++---------- drivers/vhost/vhost.h | 10 ++++++- 3 files changed, 103 insertions(+), 36 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.981gXC4gQk b/tmp/tmp.rDndlLNk4B index b7bbb9645615..a16424b67156 100644 --- a/tmp/tmp.981gXC4gQk +++ b/tmp/tmp.rDndlLNk4B @@ -13,6 +13,65 @@ nipa: local: add short sleep to bond_macvlan_ipvlan.sh nipa: config: x86: use periodic HZ tick nipa: disable 6.17's merge window kunit tests nipa: disable random kunit tests +selftests: ipv6_icmp: add tests for ICMPv6 handling +ipv6: use the right ifindex when replying to icmpv6 from localhost +selftests/tc-testing: Update test cases with netem duplicate +selftests/tc-testing: Add a test case for mq with netem duplicate +selftests/tc-testing: Add a test case for piro with netem duplicate +selftests/tc-testing: Add a nested netem duplicate test +net_sched: Check the return value of qfq_choose_next_agg() +net_sched: Prevent using netem duplication in non-initial user namespace +net_sched: Implement the right netem duplication behavior +Revert "selftests/tc-testing: Add tests for restrictions on netem duplication" +Revert "net/sched: Restrict conditions for adding duplicating netems to qdisc tree" +bng_en: Query firmware for statistics and accumulate +bng_en: Create per-PF workqueue and timer for asynchronous events +bng_en: Add initial support for ethtool stats display +bng_en: Add ethtool link settings and capabilities support +bng_en: Add support for TPA events +bng_en: Add TPA related functions +bng_en: Add support to handle AGG events +bng_en: Add TX support +bng_en: Handle an HWRM completion request +bng_en: Add RX support +bng_en: Extend bnge_set_ring_params() for rx-copybreak +bng_en: Query PHY and report link status +virtio_net: Add get ethtool flow rules ops +virtio_net: Add support for TCP and UDP ethtool rules +virtio_net: Add support for IPv6 ethtool steering +virtio_net: Implement IPv4 ethtool flow rules +virtio_net: Use existing classifier if possible +virtio_net: Implement layer 2 ethtool flow rules +virtio_net: Create a FF group for ethtool steering +virtio_net: Query and set flow filter caps +virtio: Expose object create and destroy API +virtio: Expose generic device capability operations +virtio: Add config_op for admin commands +virtio_pci: Remove supported_cap size build assert +net: ti: icssm-prueth: Add support for ICSSM RSTP switch +net: ti: icssm-prueth: Add switchdev support for icssm_prueth driver +net: ti: icssm-prueth: Add helper functions to configure and maintain FDB +selftests: mptcp: initialize raw_addr to Null +dibs: Remove KMSG_COMPONENT macro +net: Remove KMSG_COMPONENT macro +if_ether.h: Clarify ethertype validity for gsw1xx dsa +net: ipconfig: Replace strncpy with strscpy_pad in ic_proto_name +net: thunder: convert to use .get_rx_ring_count +net: stmmac: fix rx limit check in stmmac_rx_zc() +net: vxlan: prevent NULL deref in vxlan_xmit_one +iavf: Implement settime64 with -EOPNOTSUPP +net: dsa: yt921x: Add LAG offloading support +net: dsa: yt921x: Add HSR offloading support +net: dsa: yt921x: Add STP/MST support +net: dsa: yt921x: Use *_ULL bitfield macros for VLAN_CTRL +net: mctp: test: move TX packetqueue from dst to dev +net: dsa: yt921x: Use macros for MIB locations +net: dsa: yt921x: Fix parsing MIB attributes +r8169: add DASH support for RTL8127AP +selftests/net/ipsec: Fix variable size type not at the end of struct +netmem, devmem, tcp: access pp fields through @desc in net_iov +eth: bnxt: make use of napi_consume_skb() +net: atlantic: fix fragment overflow handling in RX path MAINTAINERS: separate VIRTIO NET DRIVER and add netdev selftests/net: packetdrill: pass send_omit_free to MSG_ZEROCOPY tests iavf: clarify VLAN add/delete log messages and lower log level @@ -26,8 +85,6 @@ ixgbevf: ixgbevf_q_vector clean up ixgbe: Add 10G-BX support ice: unify PHY FW loading status handler for E800 devices ice: add support for unmanaged DPLL on E830 NIC -selftests/tc-testing: Check Cake Scheduler when enqueue drops packets -net/sched: sch_cake: Fix incorrect qlen reduction in cake_drop virtio-net: avoid unnecessary checksum calculation on guest RX eth: fbnic: Fix counter roll-over issue hsr: fix NULL pointer dereference in skb_clone with hw tag insertion @@ -55,7 +112,6 @@ tun: correct drop statistics in tun_get_user tun: correct drop statistics in tun_put_user tun: correct drop statistics in tun_xdp_one tun: cleanup out label in tun_xdp_one -flow_dissector: save computed hash in __skb_get_hash_symmetric_net() mptcp: clear scheduled subflows on retransmit selftests/net: initialize char variable to null net: stmmac: dwmac: Disable flushing frames on Rx Buffer Unavailable @@ -155,9 +211,3 @@ net: pcs: xpcs: Add support for FBNIC 25G, 50G, 100G PMD net: pcs: xpcs: Fix PMA identifier handling in XPCS net: pcs: xpcs: Add support for 25G, 50G, and 100G interfaces net: phy: Add MDIO_PMA_CTRL1_SPEED for 2.5G and 5G to reflect PMA values -selftests: netconsole: validate target resume -netconsole: resume previously deactivated target -netconsole: add STATE_DEACTIVATED to track targets disabled by low level -netconsole: convert 'enabled' flag to enum for clearer state management -netconsole: add target_state enum -net: mana: Handle hardware recovery events when probing the device