Skip to content

netdev CI testing #6666

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 721 commits into
base: bpf-next_base
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
721 commits
Select commit Hold shift + click to select a range
71c0efb
ipv6: Factorise ip6_route_multipath_add().
q2ven Apr 18, 2025
834d978
ipv6: Protect fib6_link_table() with spinlock.
q2ven Apr 18, 2025
accb46b
ipv6: Defer fib6_purge_rt() in fib6_add_rt2node() to fib6_add().
q2ven Apr 18, 2025
081efd1
ipv6: Protect nh->f6i_list with spinlock and flag.
q2ven Apr 18, 2025
169fd62
ipv6: Get rid of RTNL for SIOCADDRT and RTM_NEWROUTE.
q2ven Apr 18, 2025
b0e8cb1
Merge branch 'ipv6-no-rtnl-for-ipv6-routing-table'
Apr 24, 2025
bef4f11
net: phy: marvell-88q2xxx: Enable temperature sensor for mv88q211x
Apr 18, 2025
f4293c2
netfilter: xt_IDLETIMER: convert timeouts to secs_to_jiffies()
easwarh Feb 19, 2025
3ba0032
netfilter: xt_cgroup: Make it independent from net_cls
Werkov Apr 1, 2025
0876453
net: cgroup: Guard users of sock_cgroup_classid()
Werkov Apr 1, 2025
30763f1
Merge tag 'wireless-2025-04-24' of https://git.kernel.org/pub/scm/lin…
kuba-moo Apr 24, 2025
087a9eb
vxlan: vnifilter: Fix unlocked deletion of default FDB entry
idosch Apr 23, 2025
5565acd
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
kuba-moo Apr 24, 2025
df8cf32
selftests: iou-zcrx: Get the page size at runtime
haiyuewa Apr 19, 2025
ef7c993
dt-bindings: net: brcm,asp-v2.0: Remove asp-v2.0
Ryceancurry Apr 22, 2025
62c8c46
dt-bindings: net: brcm,unimac-mdio: Remove asp-v2.0
Ryceancurry Apr 22, 2025
4ad8cb7
net: bcmasp: Remove support for asp-v2.0
Ryceancurry Apr 22, 2025
8c28aac
net: phy: mdio-bcm-unimac: Remove asp-v2.0
Ryceancurry Apr 22, 2025
e4bf8f8
dt-bindings: net: brcm,asp-v2.0: Add asp-v3.0
Ryceancurry Apr 22, 2025
9a8a737
dt-bindings: net: brcm,unimac-mdio: Add asp-v3.0
Ryceancurry Apr 22, 2025
e9f3143
net: bcmasp: Add support for asp-v3.0
Ryceancurry Apr 22, 2025
538cb55
net: phy: mdio-bcm-unimac: Add asp-v3.0
Ryceancurry Apr 22, 2025
6fdc754
Merge branch 'net-bcmasp-add-v3-0-and-remove-v2-0'
kuba-moo Apr 24, 2025
3914406
rxrpc: Remove deadcode
Apr 22, 2025
ffb0c5c
net: ethernet: mtk_eth_soc: convert cap_bit in mtk_eth_muxc struct to…
Apr 23, 2025
a1356ac
xsk: Fix race condition in AF_XDP generic RX path
Apr 16, 2025
bf20af0
xsk: Fix offset calculation in unaligned mode
Apr 16, 2025
3a4236c
rxrpc: rxgk: Fix some reference count leaks
Apr 23, 2025
eacc77a
net/mlx5e: Use custom tunnel header for vxlan gbp
ddvlad Apr 23, 2025
5d1a04f
net/mlx5: E-Switch, Initialize MAC Address for Default GID
maorgottlieb Apr 23, 2025
172c034
net/mlx5e: TC, Continue the attr process even if encap entry is invalid
Apr 23, 2025
1c2940e
net/mlx5e: Fix lock order in mlx5e_tx_reporter_ptpsq_unhealthy_recover
Apr 23, 2025
90538d2
net/mlx5: E-switch, Fix error handling for enabling roce
Apr 23, 2025
49ba1ca
Merge branch 'mlx5-misc-fixes-2025-04-23'
kuba-moo Apr 25, 2025
4134bb7
net: ip_gre: Fix spelling mistake "demultiplexor" -> "demultiplexer"
ColinIanKing Apr 23, 2025
bc2550b
tcp: fastopen: note that a child socket was created
Apr 23, 2025
2b13042
tcp: fastopen: pass TFO child indication through getsockopt
Apr 23, 2025
a764e81
Merge branch 'tcp-fastopen-observability'
kuba-moo Apr 25, 2025
d57ee99
net: ethernet: mtk_wed: annotate RCU release in attach()
jmberg-intel Apr 23, 2025
f74d14a
tools: ynl: fix the header guard name for OVPN
kuba-moo Apr 23, 2025
f71c549
netdevsim: Mark NAPI ID on skb in nsim_rcv
jdamato-fsly Apr 24, 2025
2b6d490
selftests: drv-net: Factor out ksft C helpers
jdamato-fsly Apr 24, 2025
2593a0a
selftests: drv-net: Test that NAPI ID is non-zero
jdamato-fsly Apr 24, 2025
4acf6d4
Merge branch 'fix-netdevim-to-correctly-mark-napi-ids'
kuba-moo Apr 25, 2025
6d0417e
Bluetooth: hci_conn: Fix not setting conn_timeout for Broadcast Receiver
Vudentz Apr 9, 2025
024421c
Bluetooth: hci_conn: Fix not setting timeout for BIG Create Sync
Vudentz Apr 16, 2025
d1af1f0
Bluetooth: btintel_pcie: Avoid redundant buffer allocation
kirankrishnappa-intel Apr 17, 2025
0317b03
Bluetooth: btusb: avoid NULL pointer dereference in skb_dequeue()
rickywu0421 Apr 21, 2025
07e9004
Bluetooth: btmtksdio: Check function enabled before doing close
ChrisCH-Lu Apr 22, 2025
0b6d58b
Bluetooth: btmtksdio: Do close if SDIO card removed without close
ChrisCH-Lu Apr 22, 2025
1c76649
Bluetooth: btintel_pcie: Add additional to checks to clear TX/RX paths
kirankrishnappa-intel Apr 20, 2025
3908feb
Bluetooth: L2CAP: copy RX timestamp to new fragments
pv Apr 24, 2025
4c22276
vmxnet3: Fix malformed packet sizing in vmxnet3_process_xdp
borkmann Apr 23, 2025
43fd005
io_uring/zcrx: selftests: switch to using defer() for cleanup
spikeh Apr 25, 2025
4ce3ade
io_uring/zcrx: selftests: set hds_thresh to 0
spikeh Apr 25, 2025
5c3524b
io_uring/zcrx: selftests: add test case for rss ctx
spikeh Apr 25, 2025
cc17b4b
Merge branch 'io_uring-zcrx-fix-selftests-and-add-new-test-for-rss-ctx'
kuba-moo Apr 26, 2025
5ec6d7d
net: mscc: ocelot: delete PVID VLAN when readding it as non-PVID
vladimiroltean Apr 24, 2025
bf9de1d
selftests: net: bridge_vlan_aware: test untagged/8021p-tagged with an…
vladimiroltean Apr 24, 2025
765f253
Revert "rndis_host: Flag RNDIS modems as WWAN devices"
christian-heusel Apr 24, 2025
8548c84
octeon_ep_vf: Resolve netdevice usage count issue
Apr 24, 2025
8f7ae5a
bnxt_en: improve TX timestamping FIFO configuration
vvfedorenko Apr 24, 2025
68f9d89
rtase: Modify the condition used to detect overflow in rtase_calc_tim…
Apr 24, 2025
6fe0866
net: ethernet: mtk-star-emac: fix spinlock recursion issues on rx/tx …
laeyraud Apr 24, 2025
e54b4db
net: ethernet: mtk-star-emac: rearm interrupts in rx_poll only when a…
laeyraud Apr 24, 2025
f73f05c
Merge branch 'net-ethernet-mtk-star-emac-fix-several-issues-on-rx-tx-…
kuba-moo Apr 26, 2025
5c3bf6c
bonding: assign random address if device address is same as bond
liuhangbin Apr 24, 2025
f438eee
net: stmmac: dwmac-loongson: Move queue number init to common function
chenhuacai Apr 24, 2025
6fba40e
net: stmmac: socfpga: Enable internal GMII when using 1000BaseX
minimaxwell Apr 24, 2025
3bf1945
net: stmmac: socfpga: Don't check for phy to enable the SGMII adapter
minimaxwell Apr 24, 2025
8fb3358
net: stmmac: socfpga: Remove unused pcs-mdiodev field
minimaxwell Apr 24, 2025
e527e89
Merge branch 'net-stmmac-socfpga-1000basex-support-and-cleanups'
kuba-moo Apr 26, 2025
2725fc2
net: stmmac: dwmac-loongson: Add new multi-chan IP core support
chenhuacai Apr 24, 2025
ef1179f
net: stmmac: dwmac-loongson: Add new GMAC's PCI device ID support
chenhuacai Apr 24, 2025
7bc4fa6
Merge branch 'net-stmmac-dwmac-loongson-add-loongson-2k3000-support'
kuba-moo Apr 28, 2025
f04dd30
amd-xgbe: Fix to ensure dependent features are toggled with RX checks…
Apr 24, 2025
8c47d57
net: ethernet: mtk_eth_soc: sync mtk_clks_source_name array
dangowrt Apr 25, 2025
ccc2515
mdio: fix CONFIG_MDIO_DEVRES selects
arndb Apr 25, 2025
34dd0fe
net: sched: generalize check for no-queue qdisc on TX queue
netoptimizer Apr 25, 2025
dc82a33
veth: apply qdisc backpressure on full ptr_ring to reduce TX drops
netoptimizer Apr 25, 2025
c0b0a36
Merge branch 'veth-qdisc-backpressure-and-qdisc-check-refactor'
kuba-moo Apr 28, 2025
eaa2b34
netfilter: conntrack: Remove redundant NFCT_ALIGN call
Apr 4, 2025
149a133
docs: tproxy: fix formatting for nft code block
Apr 8, 2025
0014af8
netfilter: nf_tables: export set count and backend name to userspace
Apr 8, 2025
59dd07d
selftests: net: move xdp_helper to net/lib
minhbq-99 Apr 25, 2025
5d34617
selftests: net: add flag to force zerocopy mode in xdp_helper
minhbq-99 Apr 25, 2025
b2b4555
selftests: net: retry when bind returns EBUSY in xdp_helper
minhbq-99 Apr 25, 2025
c347fb0
selftests: net: add a virtio_net deadlock selftest
minhbq-99 Apr 25, 2025
034ebd3
Merge branch 'virtio-net-disable-delayed-refill-when-pausing-rx'
kuba-moo Apr 28, 2025
10c34b7
netlink: specs: ethtool: Remove UAPI duplication of phy-upstream enum
kmaincent Apr 25, 2025
a54b2e2
Merge tag 'for-net-2025-04-25' of git://git.kernel.org/pub/scm/linux/…
kuba-moo Apr 28, 2025
dfd7601
pds_core: remove write-after-free of client_id
emusln Apr 25, 2025
f99a3fb
net_sched: drr: Fix double list add in class with netem as child qdisc
vbnogueira Apr 25, 2025
141d343
net_sched: hfsc: Fix a UAF vulnerability in class with netem as child…
vbnogueira Apr 25, 2025
1a6d0c0
net_sched: ets: Fix double list add in class with netem as child qdisc
vbnogueira Apr 25, 2025
f139f37
net_sched: qfq: Fix double list add in class with netem as child qdisc
vbnogueira Apr 25, 2025
a6e1c5a
selftests: tc-testing: Add TDC tests that exercise reentrant enqueue …
vbnogueira Apr 25, 2025
bd808ca
Merge branch 'net_sched-adapt-qdiscs-for-reentrant-enqueue-cases'
kuba-moo Apr 28, 2025
3ffcd7b
ice: fix Get Tx Topology AQ command error on E830
pgreenwa Apr 25, 2025
425c5f2
ice: Check VF VSI Pointer Value in ice_vc_add_fdir_fltr()
Apr 25, 2025
713dd6c
idpf: fix offloads support for encapsulated packets
madhuchittim Apr 25, 2025
d4cb1ec
Merge branch 'intel-net-queue-100GbE'
kuba-moo Apr 28, 2025
66ada74
net: prestera: Use pure PCI devres API
Apr 25, 2025
48217b8
net: octeontx2: Use pure PCI devres API
Apr 25, 2025
adc36d0
net: tulip: Use pure PCI devres API
Apr 25, 2025
2a5a749
net: ethernet: natsemi: Use pure PCI devres API
Apr 25, 2025
6e5f7a5
net: ethernet: sis900: Use pure PCI devres API
Apr 25, 2025
fad4d94
net: mdio: thunder: Use pure PCI devres API
Apr 25, 2025
06133dd
net: thunder_bgx: Use pure PCI devres API
Apr 25, 2025
1549bd0
net: thunder_bgx: Don't disable PCI device manually
Apr 25, 2025
6f450c8
Merge branch 'phase-out-hybrid-pci-devres-api'
kuba-moo Apr 28, 2025
ef7d33e
rtase: Modify the format specifier in snprintf to %u
Apr 25, 2025
a427e7f
tools/Makefile: Add ynl target
jdamato-fsly Apr 23, 2025
0d15a26
net: ti: icssg-prueth: Add ICSSG FW Stats
danish-ti Apr 24, 2025
32607a3
ipv4: prefer multipath nexthop that matches source address
wdebruij Apr 24, 2025
65e9024
ip: load balance tcp connections to single dst addr and port
wdebruij Apr 24, 2025
4d0dac4
selftests/net: test tcp connection load balancing
wdebruij Apr 24, 2025
ff61a4a
Merge branch 'ip-improve-tcp-sock-multipath-routing'
Apr 29, 2025
fca6170
ipv4: fib: Fix fib_info_hash_alloc() allocation type
kees Apr 26, 2025
2eea791
pds_core: Allocate pdsc_viftype_defaults copy with ARRAY_SIZE()
kees Apr 26, 2025
01cbf83
net/mlx4_core: Adjust allocation type for buddy->bits
kees Apr 26, 2025
c636eed
nfp: xsk: Adjust allocation type for nn->dp.xsk_pools
kees Apr 26, 2025
5fe6530
ptp: ocp: Add const to bp->attr_group allocation type
kees Apr 26, 2025
187e021
io_uring/zcrx: selftests: use rand_port()
spikeh Apr 26, 2025
6fbb4d3
io_uring/zcrx: selftests: parse json from ethtool -g
spikeh Apr 26, 2025
090ef84
Merge branch 'io_uring-zcrx-selftests-more-cleanups'
kuba-moo Apr 29, 2025
2b06aa2
net: phylink: Drop unused defines for SUPPORTED/ADVERTISED_INTERFACES
ahduyck Apr 27, 2025
eed8488
crypto/krb5: Fix change to use SG miter to use offset
dhowells Apr 28, 2025
e7e5ae7
net: dlink: Correct endianness handling of led_mode
horms Apr 25, 2025
b23285e
net: mdio: mux-meson-gxl: set reversed bit when using internal phy
Apr 25, 2025
ebaebc5
xsk: respect the offsets when copying frags
minhbq-99 Apr 26, 2025
7ead440
xsk: convert xdp_copy_frags_from_zc() to use page_pool_dev_alloc()
minhbq-99 Apr 26, 2025
d899e4d
Merge branch 'xsk-respect-the-offsets-when-copying-frags'
kuba-moo Apr 29, 2025
6e0490f
net: ethernet: mtk_eth_soc: fix SER panic with 4GB+ RAM
cmonroe Apr 27, 2025
426d487
net: dsa: felix: fix broken taprio gate states after clock jump
vladimiroltean Apr 26, 2025
efa6eb7
selftests: net: tsn_lib: create common helper for counting received p…
vladimiroltean Apr 26, 2025
f52fe6e
selftests: net: tsn_lib: add window_size argument to isochron_do()
vladimiroltean Apr 26, 2025
4eb9da0
selftests: net: tc_taprio: new test
vladimiroltean Apr 26, 2025
1e0bff3
Merge branch 'fix-felix-dsa-taprio-gates-after-clock-jump'
kuba-moo Apr 29, 2025
b936a9b
net: ipv6: fix UDPv6 GSO segmentation with NAT
nbd168 Apr 26, 2025
aa6dcab
net: phy: aquantia: fix commenting format
Apr 28, 2025
8e36fca
tools: ynl: fix typo in info string
red031000 Apr 28, 2025
1f77397
Merge tag 'nf-next-25-04-29' of git://git.kernel.org/pub/scm/linux/ke…
kuba-moo Apr 29, 2025
b09b732
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Apr 30, 2025
2cf9dfb
pds_core: remove extra name description
emusln Apr 25, 2025
d25e82b
pds_core: smaller adminq poll starting interval
emusln Apr 25, 2025
6a1da3c
pds_core: init viftype default in declaration
emusln Apr 25, 2025
fe92b66
net: ethernet: mtk_eth_soc: add support for MT7988 internal 2.5G PHY
dangowrt Apr 27, 2025
c7aa70c
Documentation: networking: expand and clarify EEE_GET/EEE_SET documen…
olerem Apr 27, 2025
5bb71bf
net: ti: icssg-prueth: Set XDP feature flags for ndev
MeghanaMalladiTI Apr 28, 2025
0f80e8c
net: ti: icssg-prueth: Report BQL before sending XDP packets
MeghanaMalladiTI Apr 28, 2025
6bd2afe
net: ti: icssg-prueth: Fix race condition for traffic from different …
MeghanaMalladiTI Apr 28, 2025
4e4c25e
net: ti: icssg-prueth: Fix kernel panic during concurrent Tx queue ac…
MeghanaMalladiTI Apr 28, 2025
dfe74c9
amd-xgbe: Add device IDs for Hygon 10Gb ethernet controller
Apr 28, 2025
2db25f3
net: usb: lan78xx: Improve error handling in PHY initialization
olerem Apr 28, 2025
e266d6d
net: usb: lan78xx: remove explicit check for missing PHY driver
olerem Apr 28, 2025
f0358d8
net: usb: lan78xx: refactor PHY init to separate detection and MAC co…
olerem Apr 28, 2025
42b92a4
net: usb: lan78xx: move LED DT configuration to helper
olerem Apr 28, 2025
bbbc2c4
net: usb: lan78xx: Extract PHY interrupt acknowledgment to helper
olerem Apr 28, 2025
27ef89a
net: usb: lan78xx: Refactor USB link power configuration into helper
olerem Apr 28, 2025
216d8d2
net: usb: lan78xx: Extract flow control configuration to helper
olerem Apr 28, 2025
98a5d71
net: usb: lan78xx: Convert to PHYLINK for improved PHY and MAC manage…
olerem Apr 28, 2025
f84e38f
net: usb: lan78xx: Use ethtool_op_get_link to reflect current link st…
olerem Apr 28, 2025
4e5aa8d
net: usb: lan78xx: port link settings to phylink API
olerem Apr 28, 2025
97538a3
net: usb: lan78xx: Integrate EEE support with phylink LPI API
olerem Apr 28, 2025
aefd406
net: usb: lan78xx: remove unused struct members
olerem Apr 28, 2025
b557aa9
r8152: use SHA-256 library API instead of crypto_shash API
ebiggers Apr 28, 2025
f5da251
bnxt_en: Fix error handling path in bnxt_init_chip()
Apr 28, 2025
ef44f6d
bnxt_en: Fix ethtool selftest output in one of the failure cases
Apr 28, 2025
0c6af8c
bnxt_en: Add missing skb_mark_for_recycle() in bnxt_rx_vlan()
skotur-brcm Apr 28, 2025
30842fc
bnxt_en: call pci_alloc_irq_vectors() after bnxt_reserve_rings()
kadesai16 Apr 28, 2025
3040491
bnxt_en: delay pci_alloc_irq_vectors() in the AER path
kadesai16 Apr 28, 2025
4d8eedc
bnxt_en: Fix coredump logic to free allocated buffer
Apr 28, 2025
5b0d2a4
bnxt_en: Fix out-of-bound memcpy() during ethtool -w
Apr 28, 2025
2e136f8
bnxt_en: Fix ethtool -d byte order for 32-bit values
Apr 28, 2025
88d5f73
sch_htb: make htb_deactivate() idempotent
congwang Apr 28, 2025
061fb60
selftests/tc-testing: Add a test case to cover basic HTB+FQ_CODEL case
congwang Apr 28, 2025
cd63d81
selftests/vsock: add initial vmtest.sh for vsock
beshleman Apr 28, 2025
74621de
net: use sock_gen_put() when sk_state is TCP_TIME_WAIT
Apr 29, 2025
8a1ed57
netmem: add niov->type attribute to distinguish different net_iov types
mina Apr 29, 2025
b6d1d5d
net: add get_netmem/put_netmem support
mina Apr 29, 2025
680edc8
net: devmem: TCP tx netlink api
Apr 29, 2025
11b1d04
net: devmem: Implement TX path
mina Apr 29, 2025
b185a9c
net: add devmem TCP TX documentation
mina Apr 29, 2025
c510538
net: enable driver support for netmem TX
mina Apr 29, 2025
7879f68
gve: add netmem TX support to GVE DQO-RDA mode
mina Apr 29, 2025
bd21764
net: check for driver support in netmem TX
mina Apr 29, 2025
c918ec6
selftests: ncdevmem: Implement devmem TCP TX
mina Apr 29, 2025
79f7631
net: lan743x: Fix memleak issue when GSO enabled
Apr 29, 2025
f7f8d4f
net: phy: factor out provider part from mdio_bus.c
hkallweit Apr 29, 2025
ff7c534
net: phy: marvell-88q2xxx: Enable temperature measurement in probe again
Apr 29, 2025
b1933c2
ptp: ocp: Fix NULL dereference in Adva board SMA sysfs operations
Apr 29, 2025
d2c482d
net: fec: ERR007885 Workaround for conventional TX
Apr 29, 2025
da79e27
net: phy: realtek: Add support for WOL magic packet on RTL8211F
d4nuu8 Apr 29, 2025
17ec17f
octeon_ep: Fix host hang issue during device reboot
Apr 29, 2025
aa28fe2
ipv6: sr: switch to GFP_ATOMIC flag to allocate memory during seg6loc…
skorpion17 Apr 29, 2025
0af940f
net: airoha: Add missing filed to ppe_mbox_data struct
LorenzoBianconi Apr 29, 2025
7f6f21d
virtio-net: don't re-enable refill work too early when NAPI is disabled
kuba-moo Apr 29, 2025
45267a3
tools: ynl-gen: fix comment about nested struct dict
kuba-moo Apr 29, 2025
439556e
tools: ynl-gen: factor out free_needs_iter for a struct
kuba-moo Apr 29, 2025
32eaec3
tools: ynl-gen: fill in missing empty attr lists
kuba-moo Apr 29, 2025
c9be00a
tools: ynl: let classic netlink requests specify extra nlflags
kuba-moo Apr 29, 2025
42786cb
tools: ynl-gen: support using dump types for ntf
kuba-moo Apr 29, 2025
e8896cb
tools: ynl-gen: support CRUD-like notifications for classic Netlink
kuba-moo Apr 29, 2025
477fd02
tools: ynl-gen: multi-attr: type gen for string
kuba-moo Apr 29, 2025
3925c64
tools: ynl-gen: mutli-attr: support binary types with struct
kuba-moo Apr 29, 2025
bee0a2d
tools: ynl-gen: array-nest: support put for scalar
kuba-moo Apr 29, 2025
07bb851
tools: ynl-gen: array-nest: support binary array with exact-len
kuba-moo Apr 29, 2025
1797ac4
tools: ynl-gen: don't init enum checks for classic netlink
kuba-moo Apr 29, 2025
8415bff
tools: ynl: allow fixed-header to be specified per op
kuba-moo Apr 29, 2025
b4499e7
selftests: net: exit cleanly on SIGTERM / timeout
kuba-moo Apr 29, 2025
740e5e1
net: dsa: b53: allow leaky reserved multicast
KanjiMonster Apr 29, 2025
aa207dd
net: dsa: b53: keep CPU port always tagged again
KanjiMonster Apr 29, 2025
1b7b8e5
net: dsa: b53: fix clearing PVID of a port
KanjiMonster Apr 29, 2025
49ae8c1
net: dsa: b53: fix flushing old pvid VLAN on pvid change
KanjiMonster Apr 29, 2025
a4415f0
net: dsa: b53: fix VLAN ID for untagged vlan on bridge leave
KanjiMonster Apr 29, 2025
1c8630d
net: dsa: b53: always rejoin default untagged VLAN on bridge leave
KanjiMonster Apr 29, 2025
009b0c4
net: dsa: b53: do not allow to configure VLAN 0
KanjiMonster Apr 29, 2025
f02e803
net: dsa: b53: do not program vlans when vlan filtering is off
KanjiMonster Apr 29, 2025
6cd9d3b
net: dsa: b53: fix toggling vlan_filtering
KanjiMonster Apr 29, 2025
b67806c
net: dsa: b53: fix learning on VLAN unaware bridges
KanjiMonster Apr 29, 2025
822f996
net: dsa: b53: do not set learning and unicast/multicast on up
KanjiMonster Apr 29, 2025
ec73694
liquidio: check other_oct before dereferencing
Apr 29, 2025
c12570f
idpf: fix potential memory leak on kcalloc() failure
Apr 29, 2025
d389fb5
idpf: protect shutdown from reset
walking-machine Apr 29, 2025
a86d871
igc: fix lock order in igc_ptp_reset
jacob-keller Apr 29, 2025
fc02d45
mctp pcc: Implement MCTP over PCC Transport
Apr 29, 2025
b8cc087
igb: Link IRQs to NAPI instances
shifty91 Apr 29, 2025
5d5c451
igb: Link queues to NAPI instances
shifty91 Apr 29, 2025
258ecbc
igb: Add support for persistent NAPI config
shifty91 Apr 29, 2025
25aadd2
igb: Get rid of spurious interrupts
shifty91 Apr 29, 2025
f55a9b9
igc: Limit netdev_tc calls to MQPRIO
shifty91 Apr 29, 2025
38d858c
igc: Change Tx mode for MQPRIO offloading
shifty91 Apr 29, 2025
4716a83
ixgbe: create E610 specific ethtool_ops structure
jjagielsk Apr 29, 2025
48c2bd3
ixgbe: add support for ACPI WOL for E610
jjagielsk Apr 29, 2025
bee3402
ixgbe: apply different rules for setting FC on E610
jjagielsk Apr 29, 2025
52b2e75
ixgbe: add E610 .set_phys_id() callback implementation
jjagielsk Apr 29, 2025
89261ec
ixgbe: devlink: add devlink region support for E610
smrozowx Apr 29, 2025
498b514
idpf: assign extracted ptype to struct libeth_rqe_info field
halfboy93 Apr 29, 2025
8428364
idpf: remove unreachable code from setting mailbox
Apr 29, 2025
c775f36
selftests: drv-net: rss_input_xfrm: Check test prerequisites before r…
gal-pressman Apr 30, 2025
69415e2
forwarding: set timeout to 3 hours
Feb 1, 2024
f90d076
profile patch
kuba-moo Aug 17, 2024
c2a4ddf
tc_action dbg
kuba-moo Aug 30, 2024
ef4457f
selftests: net: enable profiling
kuba-moo Nov 4, 2024
a0c15c2
drv: net: add timeout
Mar 12, 2025
577c1c6
dbg: tests: bonding: print info on failure
Mar 31, 2025
f08e27f
config: set preempt
kuba-moo Mar 31, 2025
56f8b4f
disable cirrus kunit
kuba-moo Apr 2, 2025
408f698
Merge branch 'net-next-2025-04-30--09-00' into HEAD
Apr 30, 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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion Documentation/admin-guide/bug-hunting.rst
Original file line number Diff line number Diff line change
Expand Up @@ -196,7 +196,7 @@ will see the assembler code for the routine shown, but if your kernel has
debug symbols the C code will also be available. (Debug symbols can be enabled
in the kernel hacking menu of the menu configuration.) For example::

$ objdump -r -S -l --disassemble net/dccp/ipv4.o
$ objdump -r -S -l --disassemble net/ipv4/tcp.o

.. note::

Expand Down
23 changes: 11 additions & 12 deletions Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
$id: http://devicetree.org/schemas/net/brcm,asp-v2.0.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Broadcom ASP 2.0 Ethernet controller
title: Broadcom ASP Ethernet controller

maintainers:
- Justin Chen <[email protected]>
Expand All @@ -15,6 +15,10 @@ description: Broadcom Ethernet controller first introduced with 72165
properties:
compatible:
oneOf:
- items:
- enum:
- brcm,bcm74110-asp
- const: brcm,asp-v3.0
- items:
- enum:
- brcm,bcm74165b0-asp
Expand All @@ -23,10 +27,6 @@ properties:
- enum:
- brcm,bcm74165-asp
- const: brcm,asp-v2.1
- items:
- enum:
- brcm,bcm72165-asp
- const: brcm,asp-v2.0

"#address-cells":
const: 1
Expand All @@ -39,11 +39,9 @@ properties:
ranges: true

interrupts:
minItems: 1
items:
- description: RX/TX interrupt
- description: Port 0 Wake-on-LAN
- description: Port 1 Wake-on-LAN
- description: Wake-on-LAN interrupt

clocks:
maxItems: 1
Expand Down Expand Up @@ -106,16 +104,17 @@ examples:
#include <dt-bindings/interrupt-controller/arm-gic.h>

ethernet@9c00000 {
compatible = "brcm,bcm72165-asp", "brcm,asp-v2.0";
compatible = "brcm,bcm74165-asp", "brcm,asp-v2.1";
reg = <0x9c00000 0x1fff14>;
interrupts = <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>;
interrupts-extended = <&intc GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>,
<&aon_pm_l2_intc 14>;
ranges = <0x0 0x9c00000 0x1fff14>;
clocks = <&scmi 14>;
#address-cells = <1>;
#size-cells = <1>;

mdio@c614 {
compatible = "brcm,asp-v2.0-mdio";
compatible = "brcm,asp-v2.1-mdio";
reg = <0xc614 0x8>;
reg-names = "mdio";
#address-cells = <1>;
Expand All @@ -127,7 +126,7 @@ examples:
};

mdio@ce14 {
compatible = "brcm,asp-v2.0-mdio";
compatible = "brcm,asp-v2.1-mdio";
reg = <0xce14 0x8>;
reg-names = "mdio";
#address-cells = <1>;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,9 @@ properties:
- brcm,genet-mdio-v3
- brcm,genet-mdio-v4
- brcm,genet-mdio-v5
- brcm,asp-v2.0-mdio
- brcm,asp-v2.1-mdio
- brcm,asp-v2.2-mdio
- brcm,asp-v3.0-mdio
- brcm,unimac-mdio
- brcm,bcm6846-mdio

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -197,7 +197,7 @@ properties:
description:
Link speed.
$ref: /schemas/types.yaml#/definitions/uint32
enum: [10, 100, 1000, 2500, 10000]
enum: [10, 100, 1000, 2500, 5000, 10000]

full-duplex:
$ref: /schemas/types.yaml#/definitions/flag
Expand Down
10 changes: 10 additions & 0 deletions Documentation/devicetree/bindings/net/ethernet-phy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -238,6 +238,16 @@ properties:
peak-to-peak specified in ANSI X3.263. When omitted, the PHYs default
will be left as is.

mac-termination-ohms:
maximum: 200
description:
The xMII signals need series termination on the driver side to match both
the output driver impedance and the line characteristic impedance, to
prevent reflections and EMI problems. Select a resistance value which is
supported by the builtin resistors of the PHY, otherwise the resistors may
have to be placed on board. When omitted, the PHYs default will be left as
is.

leds:
type: object

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

title: GBETH glue layer for Renesas RZ/V2H(P) (and similar SoCs)

maintainers:
- Lad Prabhakar <[email protected]>

select:
properties:
compatible:
contains:
enum:
- renesas,r9a09g057-gbeth
- renesas,rzv2h-gbeth
required:
- compatible

properties:
compatible:
items:
- enum:
- renesas,r9a09g057-gbeth # RZ/V2H(P)
- const: renesas,rzv2h-gbeth
- const: snps,dwmac-5.20

reg:
maxItems: 1

clocks:
items:
- description: CSR clock
- description: AXI system clock
- description: PTP clock
- description: TX clock
- description: RX clock
- description: TX clock phase-shifted by 180 degrees
- description: RX clock phase-shifted by 180 degrees

clock-names:
items:
- const: stmmaceth
- const: pclk
- const: ptp_ref
- const: tx
- const: rx
- const: tx-180
- const: rx-180

interrupts:
minItems: 11

interrupt-names:
items:
- const: macirq
- const: eth_wake_irq
- const: eth_lpi
- const: rx-queue-0
- const: rx-queue-1
- const: rx-queue-2
- const: rx-queue-3
- const: tx-queue-0
- const: tx-queue-1
- const: tx-queue-2
- const: tx-queue-3

resets:
items:
- description: AXI power-on system reset

required:
- compatible
- reg
- clocks
- clock-names
- interrupts
- interrupt-names
- resets

allOf:
- $ref: snps,dwmac.yaml#

unevaluatedProperties: false

examples:
- |
#include <dt-bindings/clock/renesas-cpg-mssr.h>
#include <dt-bindings/interrupt-controller/arm-gic.h>

ethernet@15c30000 {
compatible = "renesas,r9a09g057-gbeth", "renesas,rzv2h-gbeth", "snps,dwmac-5.20";
reg = <0x15c30000 0x10000>;
clocks = <&cpg CPG_MOD 0xbd>, <&cpg CPG_MOD 0xbc>,
<&ptp_clock>, <&cpg CPG_MOD 0xb8>,
<&cpg CPG_MOD 0xb9>, <&cpg CPG_MOD 0xba>,
<&cpg CPG_MOD 0xbb>;
clock-names = "stmmaceth", "pclk", "ptp_ref",
"tx", "rx", "tx-180", "rx-180";
resets = <&cpg 0xb0>;
interrupts = <GIC_SPI 765 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 767 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 766 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 772 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 773 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 774 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 745 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 768 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 769 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 770 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 771 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "macirq", "eth_wake_irq", "eth_lpi",
"rx-queue-0", "rx-queue-1", "rx-queue-2",
"rx-queue-3", "tx-queue-0", "tx-queue-1",
"tx-queue-2", "tx-queue-3";
phy-mode = "rgmii-id";
snps,multicast-filter-bins = <256>;
snps,perfect-filter-entries = <128>;
rx-fifo-depth = <8192>;
tx-fifo-depth = <8192>;
snps,fixed-burst;
snps,force_thresh_dma_mode;
snps,axi-config = <&stmmac_axi_setup>;
snps,mtl-rx-config = <&mtl_rx_setup>;
snps,mtl-tx-config = <&mtl_tx_setup>;
snps,txpbl = <32>;
snps,rxpbl = <32>;
phy-handle = <&phy0>;

stmmac_axi_setup: stmmac-axi-config {
snps,lpi_en;
snps,wr_osr_lmt = <0xf>;
snps,rd_osr_lmt = <0xf>;
snps,blen = <16 8 4 0 0 0 0>;
};

mtl_rx_setup: rx-queues-config {
snps,rx-queues-to-use = <4>;
snps,rx-sched-sp;

queue0 {
snps,dcb-algorithm;
snps,priority = <0x1>;
snps,map-to-dma-channel = <0>;
};

queue1 {
snps,dcb-algorithm;
snps,priority = <0x2>;
snps,map-to-dma-channel = <1>;
};

queue2 {
snps,dcb-algorithm;
snps,priority = <0x4>;
snps,map-to-dma-channel = <2>;
};

queue3 {
snps,dcb-algorithm;
snps,priority = <0x8>;
snps,map-to-dma-channel = <3>;
};
};

mtl_tx_setup: tx-queues-config {
snps,tx-queues-to-use = <4>;

queue0 {
snps,dcb-algorithm;
snps,priority = <0x1>;
};

queue1 {
snps,dcb-algorithm;
snps,priority = <0x2>;
};

queue2 {
snps,dcb-algorithm;
snps,priority = <0x4>;
};

queue3 {
snps,dcb-algorithm;
snps,priority = <0x1>;
};
};

mdio {
#address-cells = <1>;
#size-cells = <0>;
compatible = "snps,dwmac-mdio";

phy0: ethernet-phy@0 {
reg = <0>;
};
};
};
25 changes: 16 additions & 9 deletions Documentation/devicetree/bindings/net/snps,dwmac.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@ properties:
- qcom,sm8150-ethqos
- renesas,r9a06g032-gmac
- renesas,rzn1-gmac
- renesas,rzv2h-gbeth
- rockchip,px30-gmac
- rockchip,rk3128-gmac
- rockchip,rk3228-gmac
Expand Down Expand Up @@ -114,19 +115,25 @@ properties:

interrupts:
minItems: 1
items:
- description: Combined signal for various interrupt events
- description: The interrupt to manage the remote wake-up packet detection
- description: The interrupt that occurs when Rx exits the LPI state
- description: The interrupt that occurs when HW safety error triggered
maxItems: 11

interrupt-names:
minItems: 1
maxItems: 11
items:
- const: macirq
- enum: [eth_wake_irq, eth_lpi, sfty]
- enum: [eth_wake_irq, eth_lpi, sfty]
- enum: [eth_wake_irq, eth_lpi, sfty]
oneOf:
- description: Combined signal for various interrupt events
const: macirq
- description: The interrupt to manage the remote wake-up packet detection
const: eth_wake_irq
- description: The interrupt that occurs when Rx exits the LPI state
const: eth_lpi
- description: The interrupt that occurs when HW safety error triggered
const: sfty
- description: Per channel receive completion interrupt
pattern: '^rx-queue-[0-3]$'
- description: Per channel transmit completion interrupt
pattern: '^tx-queue-[0-3]$'

clocks:
minItems: 1
Expand Down
4 changes: 4 additions & 0 deletions Documentation/devicetree/bindings/net/ti,dp83822.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,9 @@ properties:
- free-running
- recovered

mac-termination-ohms:
enum: [43, 44, 46, 48, 50, 53, 55, 58, 61, 65, 69, 73, 78, 84, 91, 99]

required:
- reg

Expand All @@ -137,6 +140,7 @@ examples:
rx-internal-delay-ps = <1>;
tx-internal-delay-ps = <1>;
ti,gpio2-clk-out = "xi";
mac-termination-ohms = <43>;
};
};

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -143,6 +143,8 @@ properties:
label:
description: label associated with this port

fixed-link: true

ti,mac-only:
$ref: /schemas/types.yaml#/definitions/flag
description:
Expand Down
Loading
Loading