NIPA Branch net-next-2025-11-05--00-00

Branches
Base trees

No differences found.

New patches
@@ -1,205 +1,208 @@
nipa: config: disable kmemleak auto scan
nipa: config: x86: disable GPUs and sound
nipa: drv: net: add timeout
nipa: forwarding: set timeout to 3 hours
nipa: config: disable CPU_MITIGATIONS
nipa: tc_action dbg
nipa: selftests: net: enable profiling
nipa: dbg: tests: bonding: print info on failure
nipa: timestamp - try waking
nipa: profile (time) test output
nipa: config: x86: use periodic HZ tick
nipa: disable 6.17's merge window kunit tests
nipa: disable random kunit tests
nipa: fbnic: link up on QEMU
[-] strparser: Fix signed/unsigned mismatch bug
[+] ptp: Return -EINVAL on ptp_clock_register if required ops are NULL
[+] net: ravb: Use common defines for time stamping control
[+] net: ravb: Break out Rx hardware timestamping
[+] net: rcar_gen4_ptp: Remove unused defines
[+] net: rtsn: Use common defines for time stamping control
[+] net: rswitch: Use common defines for time stamping control
[+] net: rcar_gen4_ptp: Move control fields to users
[+] net: rswitch: Move definition of S4 gPTP offset
[+] selftests/vsock: avoid false-positives when checking dmesg
selftest: netcons: add test for netconsole over bonded interfaces
selftest: netcons: create a torture test
selftest: netcons: refactor target creation
net: netpoll: fix incorrect refcount handling causing incorrect cleanup
[-] usb: rtl8150: Initialize buffers to fix KMSAN uninit-value in rtl8150_open
[-] usbnet: Add support for Byte Queue Limits (BQL)
net: gro_cells: Reduce lock scope in gro_cell_poll
[-] net: stmmac: pci: Use generic PCI suspend/resume routines
[-] net: stmmac: loongson: Use generic PCI suspend/resume routines
[-] net: stmmac: Add generic suspend/resume helper for PCI-based controllers
iavf: clarify VLAN add/delete log messages and lower log level
selftests: netfilter: Add bridge_fastpath.sh
net/ipv6: drop ip6_route_get_saddr
net/ipv6: use ipv6_fl_get_saddr in output
net/ipv6: create ipv6_fl_get_saddr
net/ipv6: flatten ip6_route_get_saddr
net/mlx5e: Fix return value in case of module EEPROM read error
net: ti: icssg-prueth: Fix fdb hash size configuration
net: phy: microchip_t1s:: add cable diagnostic support for LAN867x Rev.D0
net: phy: phy-c45: add OATC14 10BASE-T1S PHY cable diagnostic support
net: phy: dp83869: Support 1000Base-X SFP
net: phy: dp83869: ensure FORCE_LINK_GOOD is cleared
net: phy: dp83869: Restart PHY when configuring mode
e1000: fix OOB in e1000_tbi_should_accept()
dt-bindings: ethernet: eswin: fix yaml schema issues
selftests: net: local_termination: Wait for interfaces to come up
net/mlx5e: SHAMPO, Fix header formulas for higher MTUs and 64K pages
net/mlx5e: SHAMPO, Fix skb size check for 64K pages
net/mlx5e: SHAMPO, Fix header mapping for 64K pages
net: libwx: fix device bus LAN ID
bnxt_en: Fix warning in bnxt_dl_reload_down()
bnxt_en: Always provide max entry and entry size in coredump segments
bnxt_en: Fix null pointer dereference in bnxt_bs_trace_check_wrap()
bnxt_en: Fix a possible memory leak in bnxt_ptp_init
bnxt_en: Shutdown FW DMA in bnxt_shutdown()
net: Convert struct sockaddr to fixed-size "sa_data[14]"
bpf: Convert bpf_sock_addr_kern "uaddr" to sockaddr_unsized
bpf: Convert cgroup sockaddr filters to use sockaddr_unsized consistently
net: Convert proto callbacks from sockaddr to sockaddr_unsized
net: Remove struct sockaddr from net.h
net: Convert proto_ops connect() callbacks to use sockaddr_unsized
net: Convert proto_ops bind() callbacks to use sockaddr_unsized
net: Add struct sockaddr_unsized for sockaddr of unknown length
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
idpf: add support for IDPF PCI programming interface
net: phy: make phy_device members pause and asym_pause bitfield bits
ti: netcp: convert to ndo_hwtstamp callbacks
net: mark deliver_skb() as unlikely and not inlined
netpoll: Fix deadlock in memory allocation under spinlock
rtnetlink: honor RTEXT_FILTER_SKIP_STATS in IFLA_STATS
qede: convert to use ndo_hwtstamp callbacks
net: pch_gbe: convert to use ndo_hwtstamp callbacks
net: thunderx: convert to use ndo_hwtstamp callbacks
net: octeon: mgmt: convert to use ndo_hwtstamp callbacks
net: liquidio_vf: convert to use ndo_hwtstamp callbacks
net: liquidio: convert to use ndo_hwtstamp callbacks
bnx2x: convert to use ndo_hwtstamp callbacks
net: wan: framer: pef2256: Switch to devm_mfd_add_devices()
net: dsa: add driver for MaxLinear GSW1xx switch family
net: dsa: add tagging driver for MaxLinear GSW1xx switch family
dt-bindings: net: dsa: lantiq,gswip: add support for MaxLinear GSW1xx switches
net: dsa: lantiq_gswip: allow adjusting MII delays
dt-bindings: net: dsa: lantiq,gswip: add support for MII delay properties
net: dsa: lantiq_gswip: add vendor property to setup MII refclk output
dt-bindings: net: dsa: lantiq,gswip: add MaxLinear RMII refclk output property
net: dsa: lantiq_gswip: define and use GSWIP_TABLE_MAC_BRIDGE_VAL1_VALID
net: dsa: lantiq_gswip: set link parameters also for CPU port
net: dsa: lantiq_gswip: support Energy Efficient Ethernet
net: dsa: lantiq_gswip: support enable/disable learning
net: dsa: lantiq_gswip: split into common and MMIO parts
net: stmmac: imx: use ->set_phy_intf_sel()
net: stmmac: imx: cleanup arguments for set_intf_mode() method
net: stmmac: imx: simplify set_intf_mode() implementations
net: stmmac: imx: use stmmac_get_phy_intf_sel()
net: stmmac: imx: use FIELD_PREP()/FIELD_GET() for PHY_INTF_SEL_x
net: stmmac: imx: convert to PHY_INTF_SEL_xxx
net: stmmac: add support for configuring the phy_intf_sel inputs
net: stmmac: add stmmac_get_phy_intf_sel()
net: stmmac: add phy_intf_sel and ACTPHYIF definitions
net: stmmac: s32: move PHY_INTF_SEL_x definitions out of the way
net: stmmac: imx: use phylink's interface mode for set_clk_tx_rate()
net: altera-tse: Init PCS and phylink before registering netdev
net: altera-tse: Don't use netdev name for the PCS mdio bus
net: altera-tse: Warn on bad revision at probe time
net: altera-tse: Set platform drvdata before registering netdev
wireguard: queuing: preserve napi_id on decapsulation
net: airoha: Reorganize airoha_queue struct
net: airoha: Add the capability to consume out-of-order DMA tx descriptors
s390/ctcm: Use info level for handshake UC_RCRESET
dt-bindings: net: ethernet-phy: clarify when compatible must specify PHY ID
virtio_net: Fix a typo error in virtio_net
net: devmem: Remove unused declaration net_devmem_bind_tx_release()
gtp: Fix a typo error for size
veth: Fix a typo error in veth
net: sungem_phy: Fix a typo error in sungem_phy
xen/netfront: Comment Correction: Fix Spelling Error and Description of Queue Quantity Rules
ppp: enable TX scatter-gather
selftests: mptcp: join: validate extra bind cases
selftests: mptcp: join: do_transfer: reduce code dup
mptcp: pm: in kernel: only use fullmesh endp if any
mptcp: pm: in-kernel: record fullmesh endp nb
net: sched: act_connmark: zero initialize the struct to avoid KMSAN
net: sched: act_ife: initialize struct tc_ife to fix KMSAN kernel-infoleak
net: rnpgbe: Add register_netdev
net: rnpgbe: Add basic mbx_fw support
net: rnpgbe: Add basic mbx ops support
net: rnpgbe: Add n500/n210 chip support with BAR2 mapping
net: rnpgbe: Add build support for rnpgbe
netkit: Add xsk support for af_xdp applications
netkit: Add io_uring zero-copy support for TCP
netkit: Add netkit notifier to check for unregistering devices
netkit: Implement rtnl_link_ops->alloc and ndo_queue_create
netkit: Document fast vs slowpath members via macros
netkit: Add single device mode for netkit
xsk: Proxy pool management for mapped queues
xsk: Extend xsk_rcv_check validation
xsk: Move NETDEV_XDP_ACT_ZC into generic header
net: Proxy net_mp_{open,close}_rxq for mapped queues
net, ethtool: Disallow peered real rxqs to be resized
net: Add peer info to queue-get response
net: Implement netdev_nl_bind_queue_doit
net: Add bind-queue operation
net: stmmac: socfpga: Add hardware supported cross-timestamp
net: stmmac: socfpga: Enable TSO for Agilex5 platform
net: stmmac: socfpga: Enable TBS support for Agilex5
net: stmmac: socfpga: Agilex5 EMAC platform configuration
wireguard: netlink: generate netlink code
wireguard: netlink: rename netlink handlers
wireguard: netlink: convert to split ops
tools: ynl: add sample for wireguard
uapi: wireguard: generate header with ynl-gen
uapi: wireguard: move flag enums
uapi: wireguard: move enum wg_cmd
netlink: specs: add specification for wireguard
wireguard: netlink: enable strict genetlink validation
wireguard: netlink: use WG_KEY_LEN in policies
wireguard: netlink: validate nested arrays in policy
net: dsa: microchip: Fix a link check in ksz9477_pcs_read()
net: mdio: improve reset handling in mdio_device.c
net: mdio: common handling of phy device reset properties
net: mdio: move device reset functions to mdio_device.c
amd-xgbe: add ethtool jumbo frame selftest
amd-xgbe: add ethtool split header selftest
amd-xgbe: add ethtool phy loopback selftest
amd-xgbe: introduce support ethtool selftest
net: selftests: export packet creation helpers for driver use
xsk: add indirect call for xsk_destruct_skb
virtio_net: fix alignment for virtio_net_hdr_v1_hash
net/smc: fix mismatch between CLC header and proposal extensions
net: phy: fixed_phy: remove fixed_phy_add
MIPS: BCM47XX: remove creating a fixed phy
net: b44: register a fixed phy using fixed_phy_register_100fd if needed
m68k: coldfire: remove creating a fixed phy
net: fec: register a fixed phy using fixed_phy_register_100fd if needed
net: phy: fixed_phy: add helper fixed_phy_register_100fd
virtio-net: fix received length check in big packets
tcp: accecn: enable AccECN
tcp: accecn: detect loss ACK w/ AccECN option and add TCP_ACCECN_OPTION_PERSIST
tcp: accecn: fallback outgoing half link to non-AccECN
tcp: accecn: unset ECT if receive or send ACE=0 in AccECN negotiaion
tcp: accecn: retransmit SYN/ACK without AccECN option or non-AccECN SYN/ACK
tcp: move increment of num_retrans
tcp: accecn: retransmit downgraded SYN in AccECN negotiation
tcp: accecn: handle unexpected AccECN negotiation feedback
tcp: disable RFC3168 fallback identifier for CC modules
tcp: L4S ECT(1) identifier and NEEDS_ACCECN for CC modules
selftests/net: gro: add self-test for TCP CWR flag
net: update commnets for SKB_GSO_TCP_ECN and SKB_GSO_TCP_ACCECN
gro: flushing when CWR is set negatively affects AccECN
tcp: try to avoid safer when ACKs are thinned
net/mlx5e: Defer channels closure to reduce interface down time
net/mlx5e: Pass old channels as argument to mlx5e_switch_priv_channels
net/mlx5e: Do not re-apply TIR loopback configuration if not necessary
net/mlx5: IPoIB, set self loopback prevention in TIR init
net/mlx5e: Allow setting self loopback prevention bits on TIR init
net/mlx5e: Use TIR API in mlx5e_modify_tirs_lb()
net/mlx5e: Enhance function structures for self loopback prevention application
net/rds: Give each connection its own workqueue
net/rds: Add per cp work queue
Test results