Commit 736b554
committed
Merge tag 'net-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Pull networking fixes from Jakub Kicinski:
"Including fixes from bpf and netfilter.
Previous releases - regressions:
- Revert "net: rtnetlink: Enslave device before bringing it up",
breaks the case inverse to the one it was trying to fix
- net: dsa: fix oob access in DSA's netdevice event handler
dereference netdev_priv() before check its a DSA port
- sched: track device in tcf_block_get/put_ext() only for clsact
binder types
- net: tls, fix WARNING in __sk_msg_free when record becomes full
during splice and MORE hint set
- sfp-bus: fix SFP mode detect from bitrate
- drv: stmmac: prevent DSA tags from breaking COE
Previous releases - always broken:
- bpf: fix no forward progress in in bpf_iter_udp if output buffer is
too small
- bpf: reject variable offset alu on registers with a type of
PTR_TO_FLOW_KEYS to prevent oob access
- netfilter: tighten input validation
- net: add more sanity check in virtio_net_hdr_to_skb()
- rxrpc: fix use of Don't Fragment flag on RESPONSE packets, avoid
infinite loop
- amt: do not use the portion of skb->cb area which may get clobbered
- mptcp: improve validation of the MPTCPOPT_MP_JOIN MCTCP option
Misc:
- spring cleanup of inactive maintainers"
* tag 'net-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (88 commits)
i40e: Include types.h to some headers
ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work
selftests: mlxsw: qos_pfc: Adjust the test to support 8 lanes
selftests: mlxsw: qos_pfc: Remove wrong description
mlxsw: spectrum_router: Register netdevice notifier before nexthop
mlxsw: spectrum_acl_tcam: Fix stack corruption
mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path
mlxsw: spectrum_acl_erp: Fix error flow of pool allocation failure
ethtool: netlink: Add missing ethnl_ops_begin/complete
selftests: bonding: Add more missing config options
selftests: netdevsim: add a config file
libbpf: warn on unexpected __arg_ctx type when rewriting BTF
selftests/bpf: add tests confirming type logic in kernel for __arg_ctx
bpf: enforce types for __arg_ctx-tagged arguments in global subprogs
bpf: extract bpf_ctx_convert_map logic and make it more reusable
libbpf: feature-detect arg:ctx tag support in kernel
ipvs: avoid stat macros calls from preemptible context
netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description
netfilter: nf_tables: skip dead set elements in netlink dump
netfilter: nf_tables: do not allow mismatch field size and set key length
...90 files changed
Lines changed: 1366 additions & 235 deletions
File tree
- drivers/net
- dsa
- ethernet
- cavium/liquidio
- intel/i40e
- marvell/octeontx2/af
- mellanox/mlxsw
- neterion
- qualcomm/rmnet
- renesas
- stmicro/stmmac
- ti
- wangxun
- libwx
- netdevsim
- phy
- slip
- wan
- include
- linux
- net
- kernel/bpf
- net
- bridge
- core
- dsa
- ethtool
- hsr
- ipv4
- netfilter
- ipv6
- netfilter
- mptcp
- netfilter
- ipset
- ipvs
- nfc
- nci
- rxrpc
- sched
- sunrpc
- auth_gss
- tls
- tools
- lib/bpf
- testing/selftests
- bpf
- prog_tests
- progs
- drivers/net
- bonding
- mlxsw
- spectrum-2
- netdevsim
- net
- forwarding
- tcp_ao
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
179 | 179 | | |
180 | 180 | | |
181 | 181 | | |
| 182 | + | |
182 | 183 | | |
183 | 184 | | |
184 | 185 | | |
| |||
677 | 678 | | |
678 | 679 | | |
679 | 680 | | |
| 681 | + | |
| 682 | + | |
| 683 | + | |
| 684 | + | |
680 | 685 | | |
681 | 686 | | |
682 | 687 | | |
| |||
814 | 819 | | |
815 | 820 | | |
816 | 821 | | |
| 822 | + | |
| 823 | + | |
| 824 | + | |
| 825 | + | |
817 | 826 | | |
818 | 827 | | |
819 | 828 | | |
| |||
1538 | 1547 | | |
1539 | 1548 | | |
1540 | 1549 | | |
| 1550 | + | |
| 1551 | + | |
| 1552 | + | |
| 1553 | + | |
1541 | 1554 | | |
1542 | 1555 | | |
1543 | 1556 | | |
| |||
3052 | 3065 | | |
3053 | 3066 | | |
3054 | 3067 | | |
| 3068 | + | |
| 3069 | + | |
| 3070 | + | |
| 3071 | + | |
3055 | 3072 | | |
3056 | 3073 | | |
3057 | 3074 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3390 | 3390 | | |
3391 | 3391 | | |
3392 | 3392 | | |
3393 | | - | |
3394 | 3393 | | |
3395 | | - | |
| 3394 | + | |
3396 | 3395 | | |
3397 | 3396 | | |
3398 | 3397 | | |
| |||
3631 | 3630 | | |
3632 | 3631 | | |
3633 | 3632 | | |
3634 | | - | |
3635 | 3633 | | |
3636 | 3634 | | |
3637 | 3635 | | |
| |||
4726 | 4724 | | |
4727 | 4725 | | |
4728 | 4726 | | |
4729 | | - | |
4730 | | - | |
4731 | | - | |
4732 | 4727 | | |
4733 | | - | |
| 4728 | + | |
4734 | 4729 | | |
4735 | 4730 | | |
4736 | 4731 | | |
| |||
10239 | 10234 | | |
10240 | 10235 | | |
10241 | 10236 | | |
10242 | | - | |
10243 | 10237 | | |
10244 | 10238 | | |
10245 | 10239 | | |
| |||
13003 | 12997 | | |
13004 | 12998 | | |
13005 | 12999 | | |
13006 | | - | |
| 13000 | + | |
13007 | 13001 | | |
13008 | 13002 | | |
13009 | | - | |
| 13003 | + | |
13010 | 13004 | | |
13011 | 13005 | | |
13012 | 13006 | | |
| |||
13656 | 13650 | | |
13657 | 13651 | | |
13658 | 13652 | | |
13659 | | - | |
13660 | 13653 | | |
13661 | 13654 | | |
13662 | 13655 | | |
| |||
13812 | 13805 | | |
13813 | 13806 | | |
13814 | 13807 | | |
13815 | | - | |
13816 | 13808 | | |
13817 | 13809 | | |
13818 | 13810 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
80 | 80 | | |
81 | 81 | | |
82 | 82 | | |
83 | | - | |
| 83 | + | |
84 | 84 | | |
85 | 85 | | |
86 | 86 | | |
87 | | - | |
| 87 | + | |
88 | 88 | | |
89 | 89 | | |
90 | 90 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1135 | 1135 | | |
1136 | 1136 | | |
1137 | 1137 | | |
| 1138 | + | |
| 1139 | + | |
1138 | 1140 | | |
1139 | 1141 | | |
1140 | 1142 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1490 | 1490 | | |
1491 | 1491 | | |
1492 | 1492 | | |
1493 | | - | |
| 1493 | + | |
1494 | 1494 | | |
1495 | 1495 | | |
1496 | 1496 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
429 | 429 | | |
430 | 430 | | |
431 | 431 | | |
432 | | - | |
| 432 | + | |
433 | 433 | | |
434 | 434 | | |
435 | 435 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
60 | | - | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
61 | 64 | | |
62 | 65 | | |
63 | 66 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
8 | 9 | | |
9 | 10 | | |
10 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
7 | 8 | | |
8 | 9 | | |
9 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
506 | 506 | | |
507 | 507 | | |
508 | 508 | | |
| 509 | + | |
509 | 510 | | |
510 | 511 | | |
511 | 512 | | |
512 | 513 | | |
513 | 514 | | |
514 | 515 | | |
515 | 516 | | |
516 | | - | |
| 517 | + | |
| 518 | + | |
| 519 | + | |
| 520 | + | |
| 521 | + | |
517 | 522 | | |
518 | 523 | | |
519 | 524 | | |
| |||
0 commit comments