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 1,033 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
1033 commits
Select commit Hold shift + click to select a range
f7dbedb
eth: bnxt: take page size into account for page pool recycling rings
kuba-moo Jun 26, 2025
8c72b2a
Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/gi…
kuba-moo Jun 27, 2025
7f15ee3
dpll: add reference-sync netlink attribute
kubalewski Jun 26, 2025
58256a2
dpll: add reference sync get/set
kubalewski Jun 26, 2025
5bcea24
ice: add ref-sync dpll pins
kubalewski Jun 26, 2025
4f5710e
Merge branch 'dpll-add-reference-sync-feature'
kuba-moo Jun 27, 2025
1df77da
Octeontx-pf: Update SGMII mode mapping
Jun 25, 2025
ad97e72
Octeontx2-af: Introduce mode group index
Jun 25, 2025
5f21226
Octeontx2-pf: ethtool: support multi advertise mode
Jun 25, 2025
f22e6fd
Merge branch 'octeontx2-pf-extend-link-modes-support'
kuba-moo Jun 27, 2025
d72411d
ethernet: atl1: Add missing DMA mapping error checks and count errors
Thomas-fourier Jun 25, 2025
2def09e
dpaa2-eth: fix xdp_rxq_info leak
Jun 26, 2025
beead7e
net: ipv4: guard ip_mr_output() with rcu
edumazet Jun 27, 2025
20a0c20
octeontx2-af: Fix error code in rvu_mbox_init()
Jun 25, 2025
7012d4f
net/mlx5e: Fix error handling in RQ memory model registration
Jun 26, 2025
99e3eb4
net: ethtool: avoid OOB accesses in PAUSE_SET
kuba-moo Jun 26, 2025
5ec353d
net: ethtool: take rss_lock for all rxfh changes
kuba-moo Jun 26, 2025
739d18c
net: ethtool: move rxfh_fields callbacks under the rss_lock
kuba-moo Jun 26, 2025
040cef3
net: ethtool: move get_rxfh callback under the rss_lock
kuba-moo Jun 26, 2025
6474964
Merge branch 'net-ethtool-consistently-take-rss_lock-for-all-rxfh-ops'
kuba-moo Jun 30, 2025
60f7f4a
MAINTAINERS: Add myself as mlx5 core and mlx5e co-maintainer
mark-bloch Jun 27, 2025
af232e7
ipv6: guard ip6_mr_output() with rcu
edumazet Jun 27, 2025
03dc03f
neighbor: Add NTF_EXT_VALIDATED flag for externally validated entries
idosch Jun 26, 2025
171f2ee
selftests: net: Add a selftest for externally validated neighbor entries
idosch Jun 26, 2025
b28fe7f
Merge branch 'add-support-for-externally-validated-neighbor-entries'
kuba-moo Jul 1, 2025
e39ed71
net: txgbe: fix the issue of TX failure
Jun 26, 2025
b7ad212
net: fec: allow disable coalescing
jonrebm Jun 26, 2025
f5ed337
net: enetc: change the statistics of ring to unsigned long type
Jun 27, 2025
9fe5f71
net: enetc: separate 64-bit counters from enetc_port_counters
Jun 27, 2025
4c7ef31
net: enetc: read 64-bit statistics from port MAC counters
Jun 27, 2025
7878e21
Merge branch 'net-enetc-change-some-statistics-to-64-bit'
kuba-moo Jul 1, 2025
6c7ffc9
net: usb: lan78xx: fix WARN in __netif_napi_del_locked on disconnect
olerem Jun 27, 2025
3b2c45c
MAINTAINERS: adjust file entry after renaming rzv2h-gbeth dtb
bulwahn Jun 27, 2025
aed4969
net: net->nsid_lock does not need BH safety
edumazet Jun 27, 2025
72fb837
Merge tag 'for-net-2025-06-27' of git://git.kernel.org/pub/scm/linux/…
kuba-moo Jul 1, 2025
22955d9
Use unqualified references to ffi types
tamird Jun 25, 2025
c9a7bcd
Cast to the proper type
tamird Jun 25, 2025
8f24003
Merge branch 'clean-up-usage-of-ffi-types'
Jul 1, 2025
c22f056
net: usb: lan78xx: fix possible NULL pointer dereference in lan78xx_p…
olerem Jun 26, 2025
8b79380
docs: fbnic: explain the ring config
kuba-moo Jun 26, 2025
21deb2d
net: ieee8021q: fix insufficient table-size assertion
RubenKelevra Jun 26, 2025
9362e73
adding ci files
Jul 1, 2025
5826436
sfc: eliminate xdp_rxq_info_valid using XDP base API
Jun 28, 2025
ca89962
sfc: siena: eliminate xdp_rxq_info_valid using XDP base API
Jun 28, 2025
3249eae
net: ethtool: fix leaking netdev ref if ethnl_default_parse() failed
kuba-moo Jun 30, 2025
e6ed134
lib: test_objagg: Set error message in check_expect_hints_stats()
Jun 30, 2025
42fd432
amd-xgbe: align CL37 AN sequence as per databook
RajuRangoju Jun 30, 2025
16f87fb
docs: netdevsim: fixe typo in netdevsim documentation
Jun 30, 2025
69fcb70
dt-bindings: net: convert nxp,lpc1850-dwmac.txt to yaml format
nxpfrankli Jun 30, 2025
131e0a1
selftests/tc-testing: Enable CONFIG_IP_SET
Jun 30, 2025
0341e34
ip6_tunnel: enable to change proto of fb tunnels
NicolasDichtel Jun 30, 2025
8d3e098
selftests: pp-bench: remove unneeded linux/version.h
mina Jun 27, 2025
be75d31
selftests: pp-bench: remove page_pool_put_page wrapper
mina Jun 27, 2025
aaf2b24
enic: fix incorrect MTU comparison in enic_change_mtu()
aloktiwa Jun 28, 2025
f461c7a
phy: micrel: add Signal Quality Indicator (SQI) support for KSZ9477 s…
olerem Jun 27, 2025
fbe346c
net: mana: Handle Reset Request from MANA NIC
haiyangz Jun 27, 2025
34a500c
rose: fix dangling neighbour pointers in rose_rt_device_down()
Jun 29, 2025
fad9cf2
net: atlantic: add set_power to fw_ops for atl2 to fix wol
zeroepoch Jun 29, 2025
ff2d4cf
net: dsa: mv88e6xxx: Constify struct devlink_region_ops and struct mv…
tititiou36 Jun 29, 2025
a63b5a0
net: dsa: mv88e6xxx: Use kcalloc()
tititiou36 Jun 29, 2025
db3e2ce
seg6: fix lenghts typo in a comment
skorpion17 Jun 29, 2025
3bedaff
selftests: seg6: fix instaces typo in comments
skorpion17 Jun 29, 2025
215891a
Merge branch 'seg6-fix-typos-in-comments-within-the-srv6-subsystem'
kuba-moo Jul 2, 2025
10c3894
net: dsa: hellcreek: Constify struct devlink_region_ops and struct he…
tititiou36 Jun 29, 2025
6b9c9de
net: phy: air_en8811h: Introduce resume/suspend and clk_restore_conte…
Jun 30, 2025
b9ac2ae
net: atlantic: Rename PCI driver struct to end in _driver
ukleinek Jun 30, 2025
e96ee51
net: tulip: Rename PCI driver struct to end in _driver
ukleinek Jun 27, 2025
561aa0e
nui: Fix dma_mapping_error() check
Thomas-fourier Jun 30, 2025
88a5e76
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jul 2, 2025
fda5b88
bonding: don't force LACPDU tx to ~333 ms boundaries
sforshee Jun 25, 2025
409fe52
net/sched: Restrict conditions for adding duplicating netems to qdisc…
Jun 27, 2025
8fe33e5
selftests/tc-testing: Add tests for restrictions on netem duplication
Jun 27, 2025
866e514
net: xsk: introduce XDP_MAX_TX_BUDGET set/getsockopt
JasonXing Jun 27, 2025
5058e6a
net: netfilter: Add IPIP flowtable SW acceleration
LorenzoBianconi Jun 27, 2025
9d4a3b7
selftests: netfilter: nft_flowtable.sh: Add IPIP flowtable selftest
LorenzoBianconi Jun 27, 2025
7fd4b01
net: bonding: add broadcast_neighbor option for 802.3ad
hao022 Jun 27, 2025
2bd664f
net: bonding: add broadcast_neighbor netlink option
hao022 Jun 27, 2025
3ae26f5
net: bonding: send peer notify when failure recovery
hao022 Jun 27, 2025
62d81a0
net: thunderbolt: Enable end-to-end flow control also in transmit
Jun 28, 2025
b779be1
net: thunderbolt: Fix the parameter passing of tb_xdomain_enable_path…
Jun 28, 2025
5314df3
Fix typo in af_netlink.c
Faisal-523 Jun 28, 2025
0b84751
dt-bindings: dpll: Add DPLL device and pin
Jun 29, 2025
9852380
dt-bindings: dpll: Add support for Microchip Azurite chip family
Jun 29, 2025
70b45e1
dpll: Add basic Microchip ZL3073x support
Jun 29, 2025
3d897f7
dpll: zl3073x: Add support for devlink device info
Jun 29, 2025
1e842db
dpll: zl3073x: Protect operations requiring multiple register accesses
Jun 29, 2025
8f64c33
dpll: zl3073x: Fetch invariants during probe
Jun 29, 2025
31abb49
dpll: zl3073x: Add clock_id field
Jun 29, 2025
843c0dd
dpll: zl3073x: Read DPLL types and pin properties from system firmware
Jun 29, 2025
537e398
dpll: zl3073x: Register DPLL devices and pins
Jun 29, 2025
994449e
dpll: zl3073x: Implement input pin selection in manual mode
Jun 29, 2025
801d44d
dpll: zl3073x: Add support to get/set priority on input pins
Jun 29, 2025
9fee758
dpll: zl3073x: Implement input pin state setting in automatic mode
Jun 29, 2025
4032572
dpll: zl3073x: Add support to get/set frequency on input pins
Jun 29, 2025
37393b0
dpll: zl3073x: Add support to get/set frequency on output pins
Jun 29, 2025
957a3c2
skbuff: Add MSG_MORE flag to optimize large packet transmission
kknjh Jun 30, 2025
4e1a790
net: add struct net_aligned_data
edumazet Jun 30, 2025
e9b6c6f
net: move net_cookie into net_aligned_data
edumazet Jun 30, 2025
5b8febd
tcp: move tcp_memory_allocated into net_aligned_data
edumazet Jun 30, 2025
c8fc0d8
udp: move udp_memory_allocated into net_aligned_data
edumazet Jun 30, 2025
db754e7
net: libwx: fix double put of page to page_pool
Jun 30, 2025
5d7ef6d
net: dst: annotate data-races around dst->obsolete
edumazet Jun 30, 2025
fb46742
net: dst: annotate data-races around dst->expires
edumazet Jun 30, 2025
a393402
net: dst: annotate data-races around dst->lastuse
edumazet Jun 30, 2025
1516371
net: dst: annotate data-races around dst->input
edumazet Jun 30, 2025
679ea49
net: dst: annotate data-races around dst->output
edumazet Jun 30, 2025
6745a83
net: dst: add four helpers to annotate data-races around dst->dev
edumazet Jun 30, 2025
ae9960e
ipv4: adopt dst_dev, skb_dst_dev and skb_dst_dev_net[_rcu]
edumazet Jun 30, 2025
e4b5d40
ipv6: adopt dst_dev() helper
edumazet Jun 30, 2025
8aeec0e
ipv6: adopt skb_dst_dev() and skb_dst_dev_net[_rcu]() helpers
edumazet Jun 30, 2025
6c5f3aa
ipv6: ip6_mc_input() and ip6_mr_input() cleanups
edumazet Jun 30, 2025
1a4f474
net/sched: Always pass notifications when child class becomes empty
Jun 30, 2025
9c014f1
virtio-net: ensure the received length does not exceed allocated size
minhbq-99 Jun 30, 2025
17aec72
virtio-net: remove redundant truesize check with PAGE_SIZE
minhbq-99 Jun 30, 2025
d81b2b5
virtio-net: use the check_mergeable_len helper
minhbq-99 Jun 30, 2025
c590957
dt-bindings: net: pse-pd: Add bindings for Si3474 PSE controller
Jun 30, 2025
6e11cb3
net: pse-pd: Add Si3474 PSE controller driver
Jun 30, 2025
8c4209f
virtio-net: xsk: rx: fix the frame's length check
minhbq-99 Jun 30, 2025
004825d
virtio-net: xsk: rx: move the xdp->data adjustment to buf_to_xdp()
minhbq-99 Jun 30, 2025
f835678
vsock/test: Add macros to identify transports
luigix25 Jun 30, 2025
0284a87
vsock/test: Add test for null ptr deref when transport changes
luigix25 Jun 30, 2025
2fbe802
net: preserve MSG_ZEROCOPY with forwarding
wdebruij Jun 30, 2025
9e99886
selftest: net: extend msg_zerocopy test with forwarding
wdebruij Jun 30, 2025
07d162b
dt-bindings: net: Convert socfpga-dwmac bindings to yaml
fpgamatt Jun 30, 2025
59e317b
tun: remove unnecessary tun_xdp_hdr structure
jasowang Jul 1, 2025
ffa9a3c
vhost-net: reduce one userspace copy when building XDP buff
jasowang Jul 1, 2025
36fbd6f
net: ip-sysctl: Format Private VLAN proxy arp aliases as bullet list
bagasme Jul 1, 2025
1d1d082
net: ip-sysctl: Format possible value range of ioam6_id{,_wide} as bu…
bagasme Jul 1, 2025
6067bfa
net: ip-sysctl: Format pf_{enable,expose} boolean lists as bullet lists
bagasme Jul 1, 2025
b31ffde
net: ip-sysctl: Format SCTP-related memory parameters description as …
bagasme Jul 1, 2025
27b81bd
net: ip-sysctl: Add link to SCTP IPv4 scoping draft
bagasme Jul 1, 2025
020b911
ipv6: Cleanup fib6_drop_pcpu_from()
Jul 1, 2025
176b976
net: txgbe: request MISC IRQ in ndo_open
Jul 1, 2025
aa82163
net: wangxun: revert the adjustment of the IRQ vector sequence
Jul 1, 2025
f3fbbca
net: ngbe: specify IRQ vector when the number of VFs is 7
Jul 1, 2025
a59fc2d
dt-bindings: net: sophgo,sg2044-dwmac: Drop status from the example
krzk Jul 1, 2025
535450b
amd-xgbe: do not double read link status
RajuRangoju Jul 1, 2025
5982f10
net: libwx: fix the incorrect display of the queue number
Jul 1, 2025
eab40c7
net: ipv4: fix stat increase when udp early demux drops the packet
atenart Jul 1, 2025
b1e4bfd
net: replace ND_PRINTK with dynamic debug
Jul 1, 2025
8df7e5f
net: ifb: support BIG TCP packets
edumazet Jul 1, 2025
e6eeec8
bng_en: Add PCI interface
vikasbrcm Jul 1, 2025
c5adbb8
bng_en: Add devlink interface
vikasbrcm Jul 1, 2025
9462a5c
bng_en: Add firmware communication mechanism
vikasbrcm Jul 1, 2025
e313f03
bng_en: Add initial interaction with firmware
vikasbrcm Jul 1, 2025
c65a7a7
bng_en: Add ring memory allocation support
vikasbrcm Jul 1, 2025
b3ad99b
bng_en: Add backing store support
vikasbrcm Jul 1, 2025
391039c
bng_en: Add resource management support
vikasbrcm Jul 1, 2025
092e260
bng_en: Add irq allocation support
vikasbrcm Jul 1, 2025
566d2e9
bng_en: Initialize default configuration
vikasbrcm Jul 1, 2025
b539fc5
bng_en: Add a network device
vikasbrcm Jul 1, 2025
84b911d
dt-bindings: net: Add MTIP L2 switch description
Jul 1, 2025
fcbd9b3
ARM: dts: nxp: mxs: Adjust the imx28.dtsi L2 switch description
Jul 1, 2025
10c4d82
ARM: dts: nxp: mxs: Adjust XEA board's DTS to support L2 switch
Jul 1, 2025
a05d0dd
net: mtip: The L2 switch driver for imx287
Jul 1, 2025
50ff232
net: mtip: Add buffers management functions to the L2 switch driver
Jul 1, 2025
71f5388
net: mtip: Add net_device_ops functions to the L2 switch driver
Jul 1, 2025
1533570
net: mtip: Add mtip_switch_{rx|tx} functions to the L2 switch driver
Jul 1, 2025
3776c27
net: mtip: Extend the L2 switch driver with management operations
Jul 1, 2025
88e10d1
net: mtip: Extend the L2 switch driver for imx287 with bridge operations
Jul 1, 2025
13ac854
ARM: mxs_defconfig: Enable CONFIG_NFS_FSCACHE
Jul 1, 2025
4fa6803
ARM: mxs_defconfig: Update mxs_defconfig to 6.16-rc1
Jul 1, 2025
af8d95b
ARM: mxs_defconfig: Enable CONFIG_FEC_MTIP_L2SW to support MTIP L2 sw…
Jul 1, 2025
e8dfa77
amd-xgbe: add support for giant packet size
RajuRangoju Jul 1, 2025
806fc1a
net: phy: smsc: Fix Auto-MDIX configuration when disabled by strap
olerem Jul 1, 2025
4318d97
net: phy: smsc: Force predictable MDI-X state on LAN87xx
olerem Jul 1, 2025
24bb32a
net: phy: smsc: Fix link failure in forced mode with Auto-MDIX
olerem Jul 1, 2025
9719055
net: phy: smsc: Disable IRQ support to prevent link state corruption
olerem Jul 1, 2025
2f467af
vsock/vmci: Clear the vmci transport packet properly when initializin…
harsha-broadcom Jul 1, 2025
7d075ca
timekeeping: Provide ktime_get_clock_ts64()
KAGA-KOKO Jul 1, 2025
1d300c9
ptp: Use ktime_get_clock_ts64() for timestamping
KAGA-KOKO Jul 1, 2025
780a194
ptp: Enable auxiliary clocks for PTP_SYS_OFFSET_EXTENDED
KAGA-KOKO Jul 1, 2025
9337366
net/handshake: Add new parameter 'HANDSHAKE_A_ACCEPT_KEYRING'
Jul 1, 2025
43c40ed
idpf: return 0 size for RSS key if not supported
Jul 1, 2025
4385a4b
idpf: convert control queue mutex to a spinlock
azaki1 Jul 1, 2025
e4184b1
igc: disable L1.2 PCI-E link substate to avoid performance issue
vlifshts Jul 1, 2025
4f790d0
ptp: remove unnecessary mutex lock in ptp_clock_unregister()
name2965 Jul 1, 2025
3c48200
mlxbf_gige: emit messages during open and probe failures
dthompso Jul 1, 2025
fdd9e9b
netdevsim: implement peer queue flow control
leitao Jul 1, 2025
527243a
net: bridge: Do not offload IGMP/MLD messages
Jul 1, 2025
8827380
net: airoha: npu: Add NPU wlan memory initialization commands
LorenzoBianconi Jul 1, 2025
5a4ab03
net: airoha: npu: Add more wlan NPU callbacks
LorenzoBianconi Jul 1, 2025
6410796
net: airoha: npu: Add wlan irq management callbacks
LorenzoBianconi Jul 1, 2025
12fda6e
net: airoha: npu: Read NPU interrupt lines from the DTS
LorenzoBianconi Jul 1, 2025
29629e2
net: airoha: npu: Enable core 3 for WiFi offloading
LorenzoBianconi Jul 1, 2025
02a62f4
net: airoha: Add airoha_offload.h header
LorenzoBianconi Jul 1, 2025
82175a9
Bluetooth: hci_core: lookup pa sync need check BIG sync state
Jul 2, 2025
cd2424e
virtio_net: simplify tx queue wake condition check
Jul 2, 2025
11d53f1
tipc: Fix use-after-free in tipc_conn_close().
q2ven Jul 2, 2025
b4f9359
sched: Struct definition and parsing of dualpi2 qdisc
minuscat Jul 2, 2025
b1b2377
sched: Dump configuration and statistics of dualpi2 qdisc
minuscat Jul 2, 2025
2df8b0f
sched: Add enqueue/dequeue of dualpi2 qdisc
koen0607 Jul 2, 2025
3db903b
selftests/tc-testing: Fix warning and style check on tdc.sh
minuscat Jul 2, 2025
2a5f76d
selftests/tc-testing: Add selftests for qdisc DualPI2
minuscat Jul 2, 2025
76aff62
Documentation: netlink: specs: tc: Add DualPI2 specification
minuscat Jul 2, 2025
d380310
page_pool: rename page_pool_return_page() to page_pool_return_netmem()
Jul 2, 2025
d281369
page_pool: rename __page_pool_release_page_dma() to __page_pool_relea…
Jul 2, 2025
1458bad
page_pool: rename __page_pool_alloc_pages_slow() to __page_pool_alloc…
Jul 2, 2025
e89c0c9
netmem: use _Generic to cover const casting for page_to_netmem()
Jul 2, 2025
8bcaf2b
page_pool: make page_pool_get_dma_addr() just wrap page_pool_get_dma_…
Jul 2, 2025
67aa21d
net: ipv6: Fix spelling mistake
Jul 2, 2025
18c8d28
net: remove RTNL use for /proc/sys/net/core/rps_default_mask
edumazet Jul 2, 2025
a4083f1
net: mctp: don't use source cb data when forwarding, ensure pkt_type …
jk-ozlabs Jul 2, 2025
2867396
net: mctp: test: make cloned_frag buffers more appropriately-sized
jk-ozlabs Jul 2, 2025
9e523de
net: mctp: separate routing database from routing operations
jk-ozlabs Jul 2, 2025
27bd05c
net: mctp: separate cb from direct-addressing routing
jk-ozlabs Jul 2, 2025
535d524
net: mctp: test: Add an addressed device constructor
jk-ozlabs Jul 2, 2025
a7bc5ff
net: mctp: test: Add extaddr routing output test
jk-ozlabs Jul 2, 2025
3f4d2d8
net: mctp: test: move functions into utils.[ch]
jk-ozlabs Jul 2, 2025
3cb4c1d
net: mctp: test: add sock test infrastructure
jk-ozlabs Jul 2, 2025
dcea61a
net: mctp: test: Add initial socket tests
jk-ozlabs Jul 2, 2025
a755612
net: mctp: pass net into route creation
jk-ozlabs Jul 2, 2025
c06139d
net: mctp: remove routes by netid, not by device
jk-ozlabs Jul 2, 2025
b113fb5
net: mctp: allow NL parsing directly into a struct mctp_route
jk-ozlabs Jul 2, 2025
5b00575
net: mctp: add gateway routing support
jk-ozlabs Jul 2, 2025
46820dc
net: mctp: test: Add tests for gateway routes
jk-ozlabs Jul 2, 2025
e9a2990
bnxt_en: eliminate the compile warning in bnxt_request_irq due to CON…
JasonXing Jul 2, 2025
4c4c35b
net/sched: acp_api: no longer acquire RTNL in tc_action_net_exit()
edumazet Jul 2, 2025
2c2def8
net: ag71xx: Add missing check after DMA map
Thomas-fourier Jul 2, 2025
29cacd4
Documentation: xsk: correct the obsolete references and examples
JasonXing Jul 2, 2025
9aabf0e
net/sched: sch_qfq: Fix null-deref in agg_dequeue
n132 Jul 2, 2025
bd998c4
net: netdevsim: Support setting dev->perm_addr on port creation
tohojo Jul 2, 2025
7e2537f
selftests: net: add netdev-l2addr.sh for testing L2 address functiona…
tohojo Jul 2, 2025
c5b8a66
net: bcmgenet: Initialize u64 stats seq counter
Jul 2, 2025
62dd1ec
net: phylink: restrict SFP interfaces to those that are supported
Jul 2, 2025
5f6edf1
net: phylink: clear SFP interfaces when not in use
Jul 2, 2025
c405d21
net: phylink: add phylink_sfp_select_interface_speed()
Jul 2, 2025
29fdf7e
net: replace ADDRLABEL with dynamic debug
Jul 2, 2025
2a319b5
virtio-net: fix a rtnl_lock() deadlock during probing
plxty Jul 2, 2025
965d011
selftests: devmem: configure HDS threshold
TaeheeYoo Jul 2, 2025
0133f9a
Octeontx2-vf: Fix max packet length errors
Jul 2, 2025
63d3ceb
net: hns3: fix concurrent setting vlan filter issue
IronShen Jul 2, 2025
dd60e6e
net: hns3: disable interrupt when ptp init failed
liuyonglong86 Jul 2, 2025
2e2ce0b
net: hns3: fixed vf get max channels bug
Jul 2, 2025
77bd076
net: hns3: default enable tx bounce buffer when smmu enabled
Jul 2, 2025
edfee2b
vsock: Fix transport_{g2h,h2g} TOCTOU
mmhal Jul 2, 2025
2ff5bde
vsock: Fix transport_* TOCTOU
mmhal Jul 2, 2025
55cc6de
vsock: Fix IOCTL_VM_SOCKETS_GET_LOCAL_CID to check also `transport_lo…
mmhal Jul 2, 2025
bb4c9c9
net: ipv4: fix incorrect MTU in broadcast routes
oscar-maes Jul 2, 2025
ab85520
timestamp - try waking [local patch]
kuba-moo Jun 13, 2025
e1e15dc
selftests: net: enable profiling [local patch]
kuba-moo Nov 4, 2024
6879aff
forwarding: set timeout to 3 hours [local patch]
Feb 1, 2024
fd5eeb1
tc_action dbg [local patch]
kuba-moo Aug 30, 2024
d47ee30
drv: net: add timeout [local patch]
Mar 12, 2025
eba681b
dbg: tests: bonding: print info on failure [local patch]
Mar 31, 2025
4f80491
profile patch [local patch]
kuba-moo Aug 17, 2024
52ff324
dbg: rtnetlink preferred_lft [local patch]
kuba-moo May 28, 2025
654f2bd
test: rtnetlink: try double sleep to give WQ [local patch] a chance
kuba-moo Jun 6, 2025
f4f591d
disable random kunit tests [local patch]
kuba-moo May 12, 2025
84b111c
Merge branch 'net-next-2025-07-02--15-00' into HEAD
Jul 2, 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
  •  
  •  
  •  
49 changes: 49 additions & 0 deletions .github/actions/veristat_baseline_compare/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
name: 'run-veristat'
description: 'Run veristat benchmark'
inputs:
veristat_output:
description: 'Veristat output filepath'
required: true
baseline_name:
description: 'Veristat baseline cache name'
required: true
runs:
using: "composite"
steps:
- uses: actions/upload-artifact@v4
with:
name: ${{ inputs.baseline_name }}
if-no-files-found: error
path: ${{ github.workspace }}/${{ inputs.veristat_output }}

# For pull request:
# - get baseline log from cache
# - compare it to current run
- if: ${{ github.event_name == 'pull_request' }}
uses: actions/cache/restore@v4
with:
key: ${{ github.base_ref }}-${{ inputs.baseline_name }}-
restore-keys: |
${{ github.base_ref }}-${{ inputs.baseline_name }}
path: '${{ github.workspace }}/${{ inputs.baseline_name }}'

- if: ${{ github.event_name == 'pull_request' }}
name: Show veristat comparison
shell: bash
run: ./.github/scripts/compare-veristat-results.sh
env:
BASELINE_PATH: ${{ github.workspace }}/${{ inputs.baseline_name }}
VERISTAT_OUTPUT: ${{ inputs.veristat_output }}

# For push: just put baseline log to cache
- if: ${{ github.event_name == 'push' }}
shell: bash
run: |
mv "${{ github.workspace }}/${{ inputs.veristat_output }}" \
"${{ github.workspace }}/${{ inputs.baseline_name }}"

- if: ${{ github.event_name == 'push' }}
uses: actions/cache/save@v4
with:
key: ${{ github.ref_name }}-${{ inputs.baseline_name }}-${{ github.run_id }}
path: '${{ github.workspace }}/${{ inputs.baseline_name }}'
13 changes: 13 additions & 0 deletions .github/scripts/collect-scx-bpf-progs.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
#!/bin/bash

set -euo pipefail

PROGS_DIR=$1

mkdir -p "${PROGS_DIR}"

find "${SCX_BUILD_OUTPUT}" -type f -name "bpf.bpf.o" -print0 | \
while IFS= read -r -d '' prog; do
obj_name=$(echo "$prog" | grep -o "scx.*.bpf.o" | tr / _)
cp -v "$prog" "${PROGS_DIR}/${obj_name}"
done
42 changes: 42 additions & 0 deletions .github/scripts/compare-veristat-results.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
#!/bin/bash

if [[ ! -f "${BASELINE_PATH}" ]]; then
echo "# No ${BASELINE_PATH} available" >> "${GITHUB_STEP_SUMMARY}"

echo "No ${BASELINE_PATH} available"
echo "Printing veristat results"
cat "${VERISTAT_OUTPUT}"

exit 0
fi

veristat=$(realpath selftests/bpf/veristat)
cmp_out=$(mktemp veristate_compare_out_XXXXXX.csv)

$veristat \
--output-format csv \
--emit file,prog,verdict,states \
--compare "${BASELINE_PATH}" "${VERISTAT_OUTPUT}" > $cmp_out

python3 ./.github/scripts/veristat_compare.py $cmp_out
exit_code=$?

echo
# if comparison failed, print verifier log for failure mismatches
if [[ -n "$VERISTAT_DUMP_LOG_ON_FAILURE" && $exit_code -ne 0 ]]; then
cat $cmp_out | tail -n +1 | \
while read -r line; do
verdict=$(echo $line | cut -d',' -f4)
verdict_diff=$(echo $line | cut -d',' -f5)
if [[ "$verdict" == "failure" && "$verdict_diff" == "MISMATCH" ]]; then
file=$(echo $line | cut -d',' -f1)
prog=$(echo $line | cut -d',' -f2)
echo "VERIFIER LOG FOR $file/$prog:"
echo "=================================================================="
$veristat -v $VERISTAT_OBJECTS_DIR/$file -f $prog 2>&1
echo "=================================================================="
fi
done
fi

exit $exit_code
30 changes: 30 additions & 0 deletions .github/scripts/download-gcc-bpf.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
#!/bin/bash

set -euo pipefail

GCC_BPF_RELEASE_GH_REPO=$1
INSTALL_DIR=$(realpath $2)

cd /tmp

tag=$(gh release list -L 1 -R ${GCC_BPF_RELEASE_GH_REPO} --json tagName -q .[].tagName)
if [[ -z "$tag" ]]; then
echo "Could not find latest GCC BPF release at ${GCC_BPF_RELEASE_GH_REPO}"
exit 1
fi

url="https://github.com/${GCC_BPF_RELEASE_GH_REPO}/releases/download/${tag}/${tag}.tar.zst"
echo "Downloading $url"
wget -q "$url"

tarball=${tag}.tar.zst
dir=$(tar tf $tarball | head -1 || true)

echo "Extracting $tarball ..."
tar -I zstd -xf $tarball && rm -f $tarball

rm -rf $INSTALL_DIR
mv -v $dir $INSTALL_DIR

cd -

Loading