Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1950 commits
Select commit Hold shift + click to select a range
1a620a7
can: raw: instantly reject unsupported CAN frames
hartkopp Nov 26, 2025
b360a13
can: dev: print bitrate error with two decimal digits
hartkopp Nov 26, 2025
113aa91
Merge patch series "can: netlink: add CAN XL support"
marckleinebudde Nov 26, 2025
41c13ea
can: rcar_canfd: Invert reset assert order
geertu Nov 24, 2025
790ec4c
can: rcar_canfd: Invert global vs. channel teardown
geertu Nov 24, 2025
eda3d6c
can: rcar_canfd: Use devm_clk_get_optional() for RAM clk
bijudas Nov 24, 2025
fa5f4ec
can: rcar_canfd: Extract rcar_canfd_global_{,de}init()
geertu Nov 24, 2025
ddf9bbf
can: rcar_canfd: Invert CAN clock and close_candev() order
geertu Nov 24, 2025
161266c
can: rcar_canfd: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
geertu Nov 24, 2025
3a34330
can: rcar_canfd: Add suspend/resume support
geertu Nov 24, 2025
4718d39
Merge patch series "Add R-Car CAN-FD suspend/resume support"
marckleinebudde Nov 26, 2025
07688a8
MAINTAINERS: Add myself as m_can maintainer
scosu Nov 19, 2025
d20103d
MAINTAINERS: Simplify m_can section
scosu Nov 19, 2025
4715d93
Merge patch series "MAINTAINERS: Add myself as m_can maintainer"
marckleinebudde Nov 26, 2025
9aea35e
dt-bindings: can: mpfs: document resets
ConchuOD Nov 21, 2025
6d849ff
can: rcar_canfd: Fix CAN-FD mode as default
bijudas Nov 18, 2025
0c92210
net/sched: em_canid: fix uninit-value in em_canid_match
shauryarane05 Nov 26, 2025
a10d15a
Merge tag 'acpi-6.18-rc8' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Nov 26, 2025
430c89f
Merge tag 'sound-6.18' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Nov 26, 2025
3211573
Increase the default 32-bit build frame size warning limit to 1280 bytes
torvalds Nov 26, 2025
ad8cccc
Fix Intel Dollar Cove TI battery driver 32-bit build error
torvalds Nov 26, 2025
9eb220e
Merge tag 'mm-hotfixes-stable-2025-11-26-11-51' of git://git.kernel.o…
torvalds Nov 26, 2025
4941a17
Merge tag 'trace-ringbuffer-v6.18-rc7' of git://git.kernel.org/pub/sc…
torvalds Nov 26, 2025
779bcdd
vhost: rewind next_avail_head while discarding descriptors
jasowang Nov 20, 2025
af7273c
selftests/net: initialize char variable to null
ankitkhushwaha Nov 25, 2025
c01a6e5
selftests/net: packetdrill: pass send_omit_free to MSG_ZEROCOPY tests
wdebruij Nov 25, 2025
6aac2aa
phy: rename hwtstamp callback to hwtstamp_set
Nov 24, 2025
f467777
phy: add hwtstamp_get callback to phy drivers
Nov 24, 2025
1cff839
net: phy: broadcom: add HW timestamp configuration reporting
Nov 24, 2025
036bb4a
net: phy: dp83640: add HW timestamp configuration reporting
Nov 24, 2025
ab95392
phy: mscc: add HW timestamp configuration reporting
Nov 24, 2025
d51de60
net: phy: nxp-c45-tja11xx: add HW timestamp configuration reporting
Nov 24, 2025
dadc518
ptp: ptp_ines: add HW timestamp configuration reporting
Nov 24, 2025
fdaf715
Merge branch 'add-hwtstamp_get-callback-to-phy-drivers'
kuba-moo Nov 27, 2025
4fcb8ab
net: wwan: mhi: Keep modem name match with Foxconn T99W640
SlarkXiao Nov 25, 2025
4440bf5
net: stmmac: Add generic suspend/resume helper for PCI-based controllers
ziyao233 Nov 24, 2025
c4064af
net: stmmac: loongson: Use generic PCI suspend/resume routines
ziyao233 Nov 24, 2025
b35e94e
net: stmmac: pci: Use generic PCI suspend/resume routines
ziyao233 Nov 24, 2025
4585847
Merge branch 'unify-platform-suspend-resume-routines-for-pci-dwmac-glue'
kuba-moo Nov 27, 2025
a8acbcb
i40e: extract GRXRINGS from .get_rxnfc
leitao Nov 25, 2025
fe0a3d7
iavf: extract GRXRINGS from .get_rxnfc
leitao Nov 25, 2025
8e8c00e
ice: extract GRXRINGS from .get_rxnfc
leitao Nov 25, 2025
873a194
idpf: extract GRXRINGS from .get_rxnfc
leitao Nov 25, 2025
d6c744f
igb: extract GRXRINGS from .get_rxnfc
leitao Nov 25, 2025
768ce58
igc: extract GRXRINGS from .get_rxnfc
leitao Nov 25, 2025
3399fd5
ixgbevf: extract GRXRINGS from .get_rxnfc
leitao Nov 25, 2025
73d834c
fm10k: extract GRXRINGS from .get_rxnfc
leitao Nov 25, 2025
a8080c2
Merge branch 'net-intel-migrate-to-get_rx_ring_count-ethtool-callback'
kuba-moo Nov 27, 2025
b9ba633
s390/net: list Aswin Karuvally as maintainer
SandyWinter Nov 25, 2025
651765e
netlink: specs: add big-endian byte-order for u32 IPv4 addresses
liuhangbin Nov 25, 2025
308b7de
tools: ynl: add YNL test framework
liuhangbin Nov 24, 2025
002373a
net: phy: dp83867: implement configurability for SGMII in-band auto-n…
vladimiroltean Nov 22, 2025
7241d80
net: dpaa: fman_memac: complete phylink support with 2500base-x
vladimiroltean Nov 22, 2025
37a96c2
net: fman_memac: report structured ethtool counters
vladimiroltean Nov 22, 2025
da62aba
net: dsa: sja1105: fix SGMII linking at 10M or 100M but not passing t…
vladimiroltean Nov 22, 2025
91f3305
net: hibmcge: add support for tracepoint to dump some fields of rx_desc
Nov 22, 2025
2e68bb2
net: hibmcge: reduce packet drop under stress testing
Nov 22, 2025
c305959
net: hibmcge: add support for pagepool on rx
Nov 22, 2025
ce69978
Merge branch 'net-hibmcge-add-support-for-tracepoint-and-pagepool-on-…
kuba-moo Nov 27, 2025
27fd028
mptcp: clear scheduled subflows on retransmit
Nov 25, 2025
6d66e09
eth: fbnic: Fix counter roll-over issue
Nov 25, 2025
f93505f
amd-xgbe: let the MAC manage PHY PM
RajuRangoju Nov 23, 2025
1cd1c47
virtio-net: avoid unnecessary checksum calculation on guest RX
JonKohler Nov 25, 2025
384c1a4
MAINTAINERS: separate VIRTIO NET DRIVER and add netdev
JonKohler Nov 26, 2025
5ffcb7b
net: atlantic: fix fragment overflow handling in RX path
Jiefeng-Zhang Nov 26, 2025
8ec205e
Merge tag 'linux-can-fixes-for-6.18-20251126' of git://git.kernel.org…
kuba-moo Nov 27, 2025
765e56e
Merge tag 'v6.18rc7-SMB-client-fix' of git://git.samba.org/sfrench/ci…
torvalds Nov 27, 2025
e6c43c9
net: phy: Add MDIO_PMA_CTRL1_SPEED for 2.5G and 5G to reflect PMA values
ahduyck Nov 21, 2025
7622d55
net: pcs: xpcs: Add support for 25G, 50G, and 100G interfaces
ahduyck Nov 21, 2025
39e1381
net: pcs: xpcs: Fix PMA identifier handling in XPCS
ahduyck Nov 21, 2025
3f29dd3
net: pcs: xpcs: Add support for FBNIC 25G, 50G, 100G PMD
ahduyck Nov 21, 2025
f18dd1b
fbnic: Rename PCS IRQ to MAC IRQ as it is actually a MAC interrupt
ahduyck Nov 21, 2025
9963117
fbnic: Add logic to track PMD state via MAC/PCS signals
ahduyck Nov 21, 2025
1fe7978
fbnic: Add handler for reporting link down event statistics
ahduyck Nov 21, 2025
d0ce9fd
fbnic: Add SW shim for MDIO interface to PMD and PCS
ahduyck Nov 21, 2025
d0fe710
fbnic: Replace use of internal PCS w/ Designware XPCS
ahduyck Nov 21, 2025
ed245fe
Merge branch 'net-phy-add-support-for-fbnic-phy-w-25g-50g-and-100g-su…
Nov 27, 2025
b3e528a
net: mctp: unconditionally set skb->dev on dst output
jk-ozlabs Nov 25, 2025
50caa74
net: fec: cancel perout_timer when PEROUT is disabled
Nov 25, 2025
e97faa0
net: fec: do not update PEROUT if it is enabled
Nov 25, 2025
c0a1f3d
net: fec: do not allow enabling PPS and PEROUT simultaneously
Nov 25, 2025
9a060d0
net: fec: do not register PPS event for PEROUT
Nov 25, 2025
36d7478
Merge branch 'net-fec-fix-some-ptp-related-issues'
Nov 27, 2025
5c9c1e7
selftests: af_unix: remove unused stdlib.h include
sadelodun Nov 25, 2025
45d100e
net: stmmac: dwmac: Disable flushing frames on Rx Buffer Unavailable
rohangt07 Nov 25, 2025
f07f4ea
mptcp: Initialise rcv_mss before calling tcp_send_active_reset() in m…
q2ven Nov 25, 2025
73f784b
Merge tag 'linux-can-next-for-6.19-20251126' of git://git.kernel.org/…
Nov 27, 2025
a76dce0
Merge tag 'platform-drivers-x86-v6.18-5' of git://git.kernel.org/pub/…
torvalds Nov 27, 2025
1f5e808
Merge tag 'net-6.18-rc8' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Nov 27, 2025
db40298
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
kuba-moo Nov 27, 2025
634f385
netfilter: flowtable: check for maximum number of encapsulations in b…
ummakynes Nov 27, 2025
93d7a7e
netfilter: flowtable: move path discovery infrastructure to its own file
ummakynes Oct 10, 2025
b5964aa
netfilter: flowtable: consolidate xmit path
ummakynes Oct 10, 2025
c653d5a
netfilter: flowtable: inline vlan encapsulation in xmit path
ummakynes Oct 10, 2025
18d27be
netfilter: flowtable: inline pppoe encapsulation in xmit path
ummakynes Nov 18, 2025
030feea
netfilter: flowtable: remove hw_ifidx
ummakynes Oct 10, 2025
a0d98b6
netfilter: flowtable: use tuple address to calculate next hop
ummakynes Nov 12, 2025
ab427db
netfilter: flowtable: Add IPIP rx sw acceleration
LorenzoBianconi Nov 7, 2025
d30301b
netfilter: flowtable: Add IPIP tx sw acceleration
LorenzoBianconi Nov 7, 2025
fe83133
selftests: netfilter: nft_flowtable.sh: Add IPIP flowtable selftest
LorenzoBianconi Nov 7, 2025
be102eb
netfilter: nf_conncount: rework API to use sk_buff directly
Nov 21, 2025
c0362b5
netfilter: nf_conncount: make nf_conncount_gc_list() to disable BH
Nov 21, 2025
69894e5
netfilter: nft_connlimit: update the count if add was skipped
Nov 21, 2025
c4cbe4a
netfilter: nft_connlimit: add support to object update operation
Nov 24, 2025
c0bd216
selftests: netfilter: nft_flowtable.sh: Add the capability to send IP…
LorenzoBianconi Nov 27, 2025
c4f0ab0
netfilter: ip6t_srh: fix UAPI kernel-doc comments format
rddunlap Nov 1, 2025
d3a439e
netfilter: nf_tables: improve UAPI kernel-doc comments
rddunlap Nov 1, 2025
df59bb5
netmem, devmem, tcp: access pp fields through @desc in net_iov
Nov 26, 2025
362a161
eth: bnxt: make use of napi_consume_skb()
kuba-moo Nov 26, 2025
4c03592
net: restore napi_consume_skb()'s NULL-handling
kuba-moo Nov 27, 2025
858b1d0
gve: Fix race condition on tx->dropped_pkt update
ffyuanda Nov 27, 2025
eeecf5d
net: wwan: mhi_wwan_mbim: Avoid -Wflex-array-member-not-at-end warning
GustavoARSilva Nov 27, 2025
6557cae
if_ether.h: Clarify ethertype validity for gsw1xx dsa
Nov 26, 2025
1e43ebc
iavf: Implement settime64 with -EOPNOTSUPP
michich Nov 26, 2025
1f73a56
net: vxlan: prevent NULL deref in vxlan_xmit_one
atenart Nov 26, 2025
17e9f84
r8169: add DASH support for RTL8127AP
Javenxu-rs Nov 26, 2025
510026a
net: dsa: yt921x: Fix parsing MIB attributes
yangfl Nov 26, 2025
fbce7b3
net: dsa: yt921x: Use macros for MIB locations
yangfl Nov 26, 2025
ebb2eae
Merge branch 'net-dsa-yt921x-fix-parsing-mib-attributes'
kuba-moo Nov 28, 2025
8048168
net: stmmac: fix rx limit check in stmmac_rx_zc()
akodanev Nov 26, 2025
73880e6
net: thunder: convert to use .get_rx_ring_count
leitao Nov 26, 2025
4636b4e
dibs: Remove KMSG_COMPONENT macro
hcahca Nov 26, 2025
1645759
ixgbevf: ixgbevf_q_vector clean up
nwochtma Nov 25, 2025
8dd72eb
idpf: convert vport state to bitmap
etantilov Nov 25, 2025
954ba97
e1000e: Remove unneeded checks
anguy11 Nov 25, 2025
5849b56
ixgbe: avoid redundant call to ixgbe_non_sfp_link_config()
aloktiwa Nov 25, 2025
d89a5c2
idpf: use desc_ring when checking completion queue DMA allocation
aloktiwa Nov 25, 2025
79bb847
idpf: correct queue index in Rx allocation error messages
aloktiwa Nov 25, 2025
1105a7a
ice: fix comment typo and correct module format string
aloktiwa Nov 25, 2025
57bb13d
iavf: clarify VLAN add/delete log messages and lower log level
aloktiwa Nov 25, 2025
61dbc61
Merge branch 'intel-wired-lan-driver-updates-2025-11-25-ice-idpf-iavf…
kuba-moo Nov 28, 2025
caa343e
bnxt_en: Enhance TX pri counters
Nov 26, 2025
f3d88fe
bnxt_en: Enhance log message in bnxt_get_module_status()
Nov 26, 2025
bba2a05
bnxt_en: Remove the redundant BNXT_EN_FLAG_MSIX_REQUESTED flag
Nov 26, 2025
b1e7f95
bnxt_en: Add CQ ring dump to bnxt_dump_cp_sw_state()
Nov 26, 2025
30f253f
bnxt_en: Do not set EOP on RX AGG BDs on 5760X chips
Nov 26, 2025
7240529
bnxt_en: Add Virtual Admin Link State Support for VFs
Nov 26, 2025
ed01d20
Merge branch 'bnxt_en-updates-for-net-next'
kuba-moo Nov 28, 2025
c940be4
net: Remove KMSG_COMPONENT macro
hcahca Nov 26, 2025
2c80116
Merge tag 'wireless-next-2025-11-27' of https://git.kernel.org/pub/sc…
kuba-moo Nov 29, 2025
a6c121a
net: phy: aquantia: check for NVMEM deferral
robimarko Nov 27, 2025
362d051
tools: ynl: add schema checking
donaldh Nov 27, 2025
129dc60
tools: ynl: add a lint makefile target
donaldh Nov 27, 2025
acce9d7
ynl: fix a yamllint warning in ethtool spec
donaldh Nov 27, 2025
1adc241
ynl: fix schema check errors
donaldh Nov 27, 2025
2ce992a
Merge branch 'tools-ynl-add-schema-checking'
kuba-moo Nov 29, 2025
bba18f3
net: bnxt: extract GRXRINGS from .get_rxnfc
leitao Nov 27, 2025
335d78c
net: bcmgenet: extract GRXRINGS from .get_rxnfc
leitao Nov 27, 2025
e48766e
Merge branch 'net-broadcom-migrate-to-get_rx_ring_count-ethtool-callb…
kuba-moo Nov 29, 2025
6f2e1c7
net: dsa: introduce the dsa_xmit_port_mask() tagging protocol helper
vladimiroltean Nov 27, 2025
621d06a
net: dsa: tag_brcm: use the dsa_xmit_port_mask() helper
vladimiroltean Nov 27, 2025
e094428
net: dsa: tag_gswip: use the dsa_xmit_port_mask() helper
vladimiroltean Nov 27, 2025
f59e44c
net: dsa: tag_hellcreek: use the dsa_xmit_port_mask() helper
vladimiroltean Nov 27, 2025
ea659a9
net: dsa: tag_ksz: use the dsa_xmit_port_mask() helper
vladimiroltean Nov 27, 2025
84a60bb
net: dsa: tag_mtk: use the dsa_xmit_port_mask() helper
vladimiroltean Nov 27, 2025
a4a00d9
net: dsa: tag_mxl_gsw1xx: use the dsa_xmit_port_mask() helper
vladimiroltean Nov 27, 2025
5733fe2
net: dsa: tag_ocelot: use the dsa_xmit_port_mask() helper
vladimiroltean Nov 27, 2025
48afaba
net: dsa: tag_qca: use the dsa_xmit_port_mask() helper
vladimiroltean Nov 27, 2025
4abf39c
net: dsa: tag_rtl4_a: use the dsa_xmit_port_mask() helper
vladimiroltean Nov 27, 2025
5afe4cc
net: dsa: tag_rtl8_4: use the dsa_xmit_port_mask() helper
vladimiroltean Nov 27, 2025
b33aa90
net: dsa: tag_rzn1_a5psw: use the dsa_xmit_port_mask() helper
vladimiroltean Nov 27, 2025
3c1975b
net: dsa: tag_trailer: use the dsa_xmit_port_mask() helper
vladimiroltean Nov 27, 2025
2409938
net: dsa: tag_xrs700x: use the dsa_xmit_port_mask() helper
vladimiroltean Nov 27, 2025
64b0d2e
net: dsa: tag_yt921x: use the dsa_xmit_port_mask() helper
vladimiroltean Nov 27, 2025
8aa1053
Merge branch 'introduce-the-dsa_xmit_port_mask-tagging-protocol-helper'
kuba-moo Nov 29, 2025
840a647
Merge tag 'nf-next-25-11-28' of git://git.kernel.org/pub/scm/linux/ke…
kuba-moo Nov 29, 2025
2c28ee7
selftests: bonding: add delay before each xvlan_over_bond connectivit…
liuhangbin Nov 27, 2025
e5235eb
net: netpoll: initialize work queue before error checks
leitao Nov 27, 2025
ff736a2
net: ipconfig: Replace strncpy with strscpy in ic_proto_name
toblux Nov 26, 2025
2e20135
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Nov 29, 2025
4f0ff0e
net: mctp: test: move TX packetqueue from dst to dev
jk-ozlabs Nov 26, 2025
056dd6d
net: ti: icssm-prueth: Add helper functions to configure and maintain…
Nov 26, 2025
bdef92d
net: ti: icssm-prueth: Add switchdev support for icssm_prueth driver
Nov 26, 2025
04b8b4d
net: ti: icssm-prueth: Add support for ICSSM RSTP switch
Nov 26, 2025
3f2fd1d
Revert "net/sched: Restrict conditions for adding duplicating netems …
congwang-mk Nov 26, 2025
9a1dcbd
Revert "selftests/tc-testing: Add tests for restrictions on netem dup…
congwang-mk Nov 26, 2025
4554c81
net_sched: Implement the right netem duplication behavior
congwang Nov 26, 2025
c225469
net_sched: Prevent using netem duplication in non-initial user namespace
congwang-mk Nov 26, 2025
d055a14
net_sched: Check the return value of qfq_choose_next_agg()
congwang Nov 26, 2025
5112744
selftests/tc-testing: Add a nested netem duplicate test
congwang Nov 26, 2025
547a315
selftests/tc-testing: Add a test case for piro with netem duplicate
congwang Nov 26, 2025
b1c0f5a
selftests/tc-testing: Add a test case for mq with netem duplicate
congwang Nov 26, 2025
6944635
selftests/tc-testing: Update test cases with netem duplicate
congwang Nov 26, 2025
2a7a095
ipv6: use the right ifindex when replying to icmpv6 from localhost
Nov 26, 2025
ac84705
selftests: ipv6_icmp: add tests for ICMPv6 handling
Nov 26, 2025
54d6f9e
net: mana: Handle hardware recovery events when probing the device
longlimsft Nov 26, 2025
e55f812
vsock: a per-net vsock NS mode state
beshleman Nov 27, 2025
77e364d
vsock: add netns to vsock core
beshleman Nov 27, 2025
8cfd964
virtio: set skb owner of virtio_transport_reset_no_sock() reply
beshleman Nov 27, 2025
bb85dc2
vsock: add netns support to virtio transports
beshleman Nov 27, 2025
bda43dd
selftests/vsock: add namespace helpers to vmtest.sh
beshleman Nov 27, 2025
cf54bf5
selftests/vsock: prepare vm management helpers for namespaces
beshleman Nov 27, 2025
47d135e
selftests/vsock: add vm_dmesg_{warn,oops}_count() helpers
beshleman Nov 27, 2025
c1e95ff
selftests/vsock: use ss to wait for listeners instead of /proc/net
beshleman Nov 27, 2025
890515f
selftests/vsock: add tests for proc sys vsock ns_mode
beshleman Nov 27, 2025
2c3c2da
selftests/vsock: add namespace tests for CID collisions
beshleman Nov 27, 2025
25b43cc
selftests/vsock: add tests for host <-> vm connectivity with namespaces
beshleman Nov 27, 2025
e68fede
selftests/vsock: add tests for namespace deletion and mode changes
beshleman Nov 27, 2025
07deea5
net: devmem: convert binding refcount to percpu_ref
beshleman Nov 27, 2025
74a23bb
netrom: fix possible deadlock between nr_rt_ioctl() and nr_rt_device_…
Junjie650 Nov 27, 2025
dff9831
net: gso: do not include jumbogram HBH header in seglen calculation
Nov 27, 2025
2d6b441
ipv6: remove IP6SKB_FAKEJUMBO flag
Nov 27, 2025
21f01f8
selftests/net: remove unnecessary MTU config in big_tcp.sh
Nov 27, 2025
07b683c
net/sched: sch_cake: Factor out config variables into separate struct
tohojo Nov 27, 2025
dc55615
net/sched: sch_cake: Add cake_mq qdisc for using cake on mq devices
tohojo Nov 27, 2025
b0f0d85
net/sched: sch_cake: Share config across cake_mq sub-qdiscs
tohojo Nov 27, 2025
a1a8c95
net/sched: sch_cake: share shaper state across sub-instances of cake_mq
Nov 27, 2025
1f355fa
selftests: net: add a hint about MACAddressPolicy=persistent
kuba-moo Nov 27, 2025
4b1cae6
can: raw: fix build without CONFIG_CAN_DEV
hartkopp Nov 27, 2025
fec24ff
selftests: net: py: handle interrupt during cleanup
kuba-moo Nov 28, 2025
3da8586
net: fec: ERR007885 Workaround for XDP TX path
Nov 28, 2025
9409db1
team: Add matching error label for failed action
zlatistiv Nov 28, 2025
0b4a7ce
net: dsa: b53: fix VLAN_ID_IDX write size for BCM5325/65
KanjiMonster Nov 28, 2025
9cf036d
net: dsa: b53: fix extracting VID from entry for BCM5325/65
KanjiMonster Nov 28, 2025
800b4b2
net: dsa: b53: use same ARL search result offset for BCM5325/65
KanjiMonster Nov 28, 2025
52ed923
net: dsa: b53: fix CPU port unicast ARL entries for BCM5325/65
KanjiMonster Nov 28, 2025
c497a08
net: dsa: b53: fix BCM5325/65 ARL entry multicast port masks
KanjiMonster Nov 28, 2025
5048ace
net: dsa: b53: fix BCM5325/65 ARL entry VIDs
KanjiMonster Nov 28, 2025
7cdf229
net: dsa: b53: allow VID 0 for BCM5325/65
KanjiMonster Nov 28, 2025
eed3508
l2tp: correct debugfs label for tunnel tx stats
aloktiwa Nov 28, 2025
fbe105d
net: macb: Relocate mog_init_rings() callback from macb_mac_link_up()…
xiaoleiwang123456 Nov 28, 2025
eb75221
net: gianfar: convert to use .get_rx_ring_count
leitao Nov 28, 2025
243eed2
net: dpaa2: convert to use .get_rx_ring_count
leitao Nov 28, 2025
13d9565
net: enetc: convert to use .get_rx_ring_count
leitao Nov 28, 2025
c50f025
l2tp: fix double dst_release() on sk_dst_cache race
Nov 28, 2025
c8ab5d3
net: mdio: reset PHY before attempting to access ID register
Nov 28, 2025
555b953
netconsole: extract message fragmentation into send_msg_udp()
leitao Nov 28, 2025
6fa0848
netconsole: Add configfs attribute for direct message sending
leitao Nov 28, 2025
5e5bd34
selftests/netconsole: Switch to configfs send_msg interface
leitao Nov 28, 2025
5b8ad60
Documentation: netconsole: Document send_msg configfs attribute
leitao Nov 28, 2025
7fc2204
net/sched: ets: Always remove class from active list before deleting …
jhsmt Nov 28, 2025
6709715
net: atm: targetless need more input msg
ea1davis Nov 28, 2025
6b0c931
ynl: samples: Fix spelling mistake "failedq" -> "failed"
ColinIanKing Nov 28, 2025
290a501
net: stmmac: Fix E2E delay mechanism
rohangt07 Nov 29, 2025
ff94740
netrom: Fix memory leak in nr_sendmsg()
Nov 29, 2025
5124575
net: dsa: yt921x: Set ageing_time_min/ageing_time_max
yangfl Nov 29, 2025
1ec6ff5
selftests: mptcp: Mark xerror __noreturn
ankitkhushwaha Nov 29, 2025
579257c
nipa: disable random kunit tests
kuba-moo May 12, 2025
165ea15
nipa: disable 6.17's merge window kunit tests
kuba-moo Jul 30, 2025
dbee6a3
nipa: config: x86: use periodic HZ tick
kuba-moo Jul 30, 2025
6a2a52c
nipa: profile (time) test output
kuba-moo Aug 17, 2024
8186f69
nipa: timestamp - try waking
kuba-moo Jun 13, 2025
b57557c
nipa: selftests: net: enable profiling
kuba-moo Nov 4, 2024
fddc76f
nipa: tc_action dbg
kuba-moo Aug 30, 2024
edec0a6
nipa: config: disable CPU_MITIGATIONS
kuba-moo Aug 6, 2025
f0db116
nipa: forwarding: set timeout to 3 hours
Feb 1, 2024
724107e
nipa: drv: net: add timeout
Mar 12, 2025
719b451
nipa: config: x86: disable GPUs and sound
kuba-moo Jul 30, 2025
339a7b6
nipa: config: disable kmemleak auto scan
kuba-moo Jul 24, 2025
2397c74
Merge remote-tracking branch 'origin/net-next-2025-11-29--06-00' into…
Nov 29, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 5 additions & 1 deletion .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -206,6 +206,7 @@ Danilo Krummrich <[email protected]> <[email protected]>
David Brownell <[email protected]>
David Collins <[email protected]> <[email protected]>
David Heidelberg <[email protected]> <[email protected]>
David Hildenbrand <[email protected]> <[email protected]>
David Rheinsberg <[email protected]> <[email protected]>
David Rheinsberg <[email protected]> <[email protected]>
David Rheinsberg <[email protected]> <[email protected]>
Expand Down Expand Up @@ -426,7 +427,7 @@ Kenneth W Chen <[email protected]>
Kenneth Westfield <[email protected]> <[email protected]>
Kiran Gunda <[email protected]> <[email protected]>
Kirill Tkhai <[email protected]> <[email protected]>
Kirill A. Shutemov <[email protected]> <[email protected]>
Kiryl Shutsemau <[email protected]> <[email protected]>
Kishon Vijay Abraham I <[email protected]> <[email protected]>
Konrad Dybcio <[email protected]> <[email protected]>
Konrad Dybcio <[email protected]> <[email protected]>
Expand All @@ -437,6 +438,7 @@ Krishna Manikandan <[email protected]> <[email protected]>
Krzysztof Kozlowski <[email protected]> <[email protected]>
Krzysztof Kozlowski <[email protected]> <[email protected]>
Krzysztof Kozlowski <[email protected]> <[email protected]>
Krzysztof Kozlowski <[email protected]> <[email protected]>
Krzysztof Wilczyński <[email protected]> <[email protected]>
Krzysztof Wilczyński <[email protected]> <[email protected]>
Kshitiz Godara <[email protected]> <[email protected]>
Expand Down Expand Up @@ -689,6 +691,8 @@ Sachin Mokashi <[email protected]> <[email protected]>
Sachin P Sant <[email protected]>
Sai Prakash Ranjan <[email protected]> <[email protected]>
Sakari Ailus <[email protected]> <[email protected]>
Sam Protsenko <[email protected]>
Sam Protsenko <[email protected]> <[email protected]>
Sam Ravnborg <[email protected]>
Sankeerth Billakanti <[email protected]> <[email protected]>
Santosh Shilimkar <[email protected]>
Expand Down
29 changes: 27 additions & 2 deletions Documentation/admin-guide/sysctl/net.rst
Original file line number Diff line number Diff line change
Expand Up @@ -212,6 +212,14 @@ mem_pcpu_rsv

Per-cpu reserved forward alloc cache size in page units. Default 1MB per CPU.

bypass_prot_mem
---------------

Skip charging socket buffers to the global per-protocol memory
accounting controlled by net.ipv4.tcp_mem, net.ipv4.udp_mem, etc.

Default: 0 (off)

rmem_default
------------

Expand Down Expand Up @@ -347,9 +355,9 @@ skb_defer_max
-------------

Max size (in skbs) of the per-cpu list of skbs being freed
by the cpu which allocated them. Used by TCP stack so far.
by the cpu which allocated them.

Default: 64
Default: 128

optmem_max
----------
Expand Down Expand Up @@ -406,6 +414,23 @@ to SOCK_TXREHASH_DEFAULT (i. e. not overridden by setsockopt).
If set to 1 (default), hash rethink is performed on listening socket.
If set to 0, hash rethink is not performed.

txq_reselection_ms
------------------

Controls how often (in ms) a busy connected flow can select another tx queue.

A resection is desirable when/if user thread has migrated and XPS
would select a different queue. Same can occur without XPS
if the flow hash has changed.

But switching txq can introduce reorders, especially if the
old queue is under high pressure. Modern TCP stacks deal
well with reorders if they happen not too often.

To disable this feature, set the value to 0.

Default : 1000

gro_normal_batch
----------------

Expand Down
35 changes: 34 additions & 1 deletion Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ properties:
compatible:
enum:
- airoha,en7581-eth
- airoha,an7583-eth

reg:
items:
Expand Down Expand Up @@ -44,6 +45,7 @@ properties:
- description: PDMA irq

resets:
minItems: 7
maxItems: 8

reset-names:
Expand All @@ -54,8 +56,9 @@ properties:
- const: xsi-mac
- const: hsi0-mac
- const: hsi1-mac
- const: hsi-mac
- enum: [ hsi-mac, xfp-mac ]
- const: xfp-mac
minItems: 7

memory-region:
items:
Expand All @@ -81,6 +84,36 @@ properties:
interface to implement hardware flow offloading programming Packet
Processor Engine (PPE) flow table.

allOf:
- $ref: ethernet-controller.yaml#
- if:
properties:
compatible:
contains:
enum:
- airoha,en7581-eth
then:
properties:
resets:
minItems: 8

reset-names:
minItems: 8

- if:
properties:
compatible:
contains:
enum:
- airoha,an7583-eth
then:
properties:
resets:
maxItems: 7

reset-names:
maxItems: 7

patternProperties:
"^ethernet@[1-4]$":
type: object
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ properties:
compatible:
enum:
- airoha,en7581-npu
- airoha,an7583-npu

reg:
maxItems: 1
Expand Down
147 changes: 147 additions & 0 deletions Documentation/devicetree/bindings/net/amd,xgbe-seattle-v1a.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,147 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/net/amd,xgbe-seattle-v1a.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: AMD XGBE Seattle v1a

maintainers:
- Shyam Sundar S K <[email protected]>

allOf:
- $ref: /schemas/net/ethernet-controller.yaml#

properties:
compatible:
const: amd,xgbe-seattle-v1a

reg:
items:
- description: MAC registers
- description: PCS registers
- description: SerDes Rx/Tx registers
- description: SerDes integration registers (1/2)
- description: SerDes integration registers (2/2)

interrupts:
description: Device interrupts. The first entry is the general device
interrupt. If amd,per-channel-interrupt is specified, each DMA channel
interrupt must be specified. The last entry is the PCS auto-negotiation
interrupt.
minItems: 2
maxItems: 6

clocks:
items:
- description: DMA clock for the device
- description: PTP clock for the device

clock-names:
items:
- const: dma_clk
- const: ptp_clk

iommus:
maxItems: 1

phy-mode: true

dma-coherent: true

amd,per-channel-interrupt:
description: Indicates that Rx and Tx complete will generate a unique
interrupt for each DMA channel.
type: boolean

amd,speed-set:
description: >
Speed capabilities of the device.
0 = 1GbE and 10GbE
1 = 2.5GbE and 10GbE
$ref: /schemas/types.yaml#/definitions/uint32
enum: [0, 1]

amd,serdes-blwc:
description: Baseline wandering correction enablement for each speed.
$ref: /schemas/types.yaml#/definitions/uint32-array
minItems: 3
maxItems: 3
items:
enum: [0, 1]

amd,serdes-cdr-rate:
description: CDR rate speed selection for each speed.
$ref: /schemas/types.yaml#/definitions/uint32-array
items:
- description: CDR rate for 1GbE
- description: CDR rate for 2.5GbE
- description: CDR rate for 10GbE

amd,serdes-pq-skew:
description: PQ data sampling skew for each speed.
$ref: /schemas/types.yaml#/definitions/uint32-array
items:
- description: PQ skew for 1GbE
- description: PQ skew for 2.5GbE
- description: PQ skew for 10GbE

amd,serdes-tx-amp:
description: TX amplitude boost for each speed.
$ref: /schemas/types.yaml#/definitions/uint32-array
items:
- description: TX amplitude for 1GbE
- description: TX amplitude for 2.5GbE
- description: TX amplitude for 10GbE

amd,serdes-dfe-tap-config:
description: DFE taps available to run for each speed.
$ref: /schemas/types.yaml#/definitions/uint32-array
items:
- description: DFE taps available for 1GbE
- description: DFE taps available for 2.5GbE
- description: DFE taps available for 10GbE

amd,serdes-dfe-tap-enable:
description: DFE taps to enable for each speed.
$ref: /schemas/types.yaml#/definitions/uint32-array
items:
- description: DFE taps to enable for 1GbE
- description: DFE taps to enable for 2.5GbE
- description: DFE taps to enable for 10GbE

required:
- compatible
- reg
- interrupts
- clocks
- clock-names
- phy-mode

unevaluatedProperties: false

examples:
- |
ethernet@e0700000 {
compatible = "amd,xgbe-seattle-v1a";
reg = <0xe0700000 0x80000>,
<0xe0780000 0x80000>,
<0xe1240800 0x00400>,
<0xe1250000 0x00060>,
<0xe1250080 0x00004>;
interrupts = <0 325 4>,
<0 326 1>, <0 327 1>, <0 328 1>, <0 329 1>,
<0 323 4>;
amd,per-channel-interrupt;
clocks = <&xgbe_dma_clk>, <&xgbe_ptp_clk>;
clock-names = "dma_clk", "ptp_clk";
phy-mode = "xgmii";
mac-address = [ 02 a1 a2 a3 a4 a5 ];
amd,speed-set = <0>;
amd,serdes-blwc = <1>, <1>, <0>;
amd,serdes-cdr-rate = <2>, <2>, <7>;
amd,serdes-pq-skew = <10>, <10>, <30>;
amd,serdes-tx-amp = <15>, <15>, <10>;
amd,serdes-dfe-tap-config = <3>, <3>, <1>;
amd,serdes-dfe-tap-enable = <0>, <0>, <127>;
};
76 changes: 0 additions & 76 deletions Documentation/devicetree/bindings/net/amd-xgbe.txt

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,12 @@ allOf:

properties:
compatible:
const: aspeed,ast2600-mdio
oneOf:
- const: aspeed,ast2600-mdio
- items:
- enum:
- aspeed,ast2700-mdio
- const: aspeed,ast2600-mdio

reg:
maxItems: 1
Expand Down
Loading
Loading