Commit 3e82acc
Paolo Abeni
Merge tag 'nf-25-12-16' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Florian Westphal says:
====================
netfilter: updates for net
The following patchset contains Netfilter fixes for *net*:
1) Jozsef Kadlecsik is retiring. Fortunately Jozsef will still keep an
eye on ipset patches.
2) remove a bogus direction check from nat core, this caused spurious
flakes in the 'reverse clash' selftest, from myself.
3) nf_tables doesn't need to do chain validation on register store,
from Pablo Neira Ayuso.
4) nf_tables shouldn't revisit chains during ruleset (graph) validation
if possible. Both 3 and 4 were slated for -next initially but there
are now two independent reports of people hitting soft lockup errors
during ruleset validation, so it makes no sense anymore to route
this via -next given this is -stable material. From myself.
5) call cond_resched() in a more frequently visited place during nf_tables
chain validation, this wasn't possible earlier due to rcu read lock,
but nowadays its not held anymore during set walks.
6) Don't fail conntrack packetdrill test with HZ=100 kernels.
netfilter pull request nf-25-12-16
* tag 'nf-25-12-16' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf:
selftests: netfilter: packetdrill: avoid failure on HZ=100 kernel
netfilter: nf_tables: avoid softlockup warnings in nft_chain_validate
netfilter: nf_tables: avoid chain re-validation if possible
netfilter: nf_tables: remove redundant chain validation on register store
netfilter: nf_nat: remove bogus direction check
MAINTAINERS: Remove Jozsef Kadlecsik from MAINTAINERS file
====================
Link: https://patch.msgid.link/20251216190904.14507-1-fw@strlen.de
Signed-off-by: Paolo Abeni <pabeni@redhat.com>File tree
8 files changed
+107
-44
lines changed- include/net/netfilter
- net/netfilter
- tools/testing/selftests/net/netfilter
- packetdrill
8 files changed
+107
-44
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1983 | 1983 | | |
1984 | 1984 | | |
1985 | 1985 | | |
| 1986 | + | |
1986 | 1987 | | |
1987 | 1988 | | |
1988 | 1989 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17808 | 17808 | | |
17809 | 17809 | | |
17810 | 17810 | | |
17811 | | - | |
17812 | 17811 | | |
17813 | 17812 | | |
17814 | 17813 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1091 | 1091 | | |
1092 | 1092 | | |
1093 | 1093 | | |
| 1094 | + | |
| 1095 | + | |
| 1096 | + | |
| 1097 | + | |
| 1098 | + | |
| 1099 | + | |
| 1100 | + | |
| 1101 | + | |
| 1102 | + | |
| 1103 | + | |
| 1104 | + | |
| 1105 | + | |
| 1106 | + | |
| 1107 | + | |
| 1108 | + | |
| 1109 | + | |
| 1110 | + | |
| 1111 | + | |
| 1112 | + | |
| 1113 | + | |
| 1114 | + | |
| 1115 | + | |
| 1116 | + | |
1094 | 1117 | | |
1095 | 1118 | | |
1096 | 1119 | | |
| |||
1109 | 1132 | | |
1110 | 1133 | | |
1111 | 1134 | | |
| 1135 | + | |
1112 | 1136 | | |
1113 | 1137 | | |
1114 | 1138 | | |
| |||
1128 | 1152 | | |
1129 | 1153 | | |
1130 | 1154 | | |
| 1155 | + | |
1131 | 1156 | | |
1132 | 1157 | | |
1133 | | - | |
| 1158 | + | |
1134 | 1159 | | |
1135 | 1160 | | |
1136 | 1161 | | |
1137 | 1162 | | |
1138 | 1163 | | |
1139 | 1164 | | |
1140 | 1165 | | |
1141 | | - | |
1142 | | - | |
1143 | | - | |
1144 | | - | |
1145 | | - | |
1146 | | - | |
1147 | | - | |
1148 | 1166 | | |
1149 | 1167 | | |
1150 | 1168 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
294 | 294 | | |
295 | 295 | | |
296 | 296 | | |
297 | | - | |
298 | | - | |
299 | | - | |
300 | | - | |
301 | | - | |
302 | | - | |
303 | | - | |
304 | | - | |
305 | 297 | | |
306 | 298 | | |
307 | 299 | | |
308 | 300 | | |
309 | 301 | | |
310 | | - | |
311 | | - | |
312 | | - | |
| 302 | + | |
313 | 303 | | |
314 | | - | |
315 | | - | |
316 | 304 | | |
317 | 305 | | |
318 | 306 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
123 | 123 | | |
124 | 124 | | |
125 | 125 | | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
126 | 149 | | |
127 | 150 | | |
128 | 151 | | |
| |||
4079 | 4102 | | |
4080 | 4103 | | |
4081 | 4104 | | |
| 4105 | + | |
| 4106 | + | |
| 4107 | + | |
| 4108 | + | |
| 4109 | + | |
| 4110 | + | |
| 4111 | + | |
| 4112 | + | |
| 4113 | + | |
| 4114 | + | |
| 4115 | + | |
| 4116 | + | |
| 4117 | + | |
| 4118 | + | |
| 4119 | + | |
| 4120 | + | |
| 4121 | + | |
| 4122 | + | |
| 4123 | + | |
| 4124 | + | |
| 4125 | + | |
| 4126 | + | |
| 4127 | + | |
4082 | 4128 | | |
4083 | 4129 | | |
4084 | 4130 | | |
| |||
4088 | 4134 | | |
4089 | 4135 | | |
4090 | 4136 | | |
4091 | | - | |
| 4137 | + | |
4092 | 4138 | | |
4093 | 4139 | | |
4094 | 4140 | | |
4095 | 4141 | | |
4096 | 4142 | | |
| 4143 | + | |
4097 | 4144 | | |
4098 | 4145 | | |
4099 | 4146 | | |
| 4147 | + | |
| 4148 | + | |
| 4149 | + | |
| 4150 | + | |
| 4151 | + | |
| 4152 | + | |
| 4153 | + | |
| 4154 | + | |
| 4155 | + | |
4100 | 4156 | | |
4101 | 4157 | | |
4102 | 4158 | | |
| |||
4115 | 4171 | | |
4116 | 4172 | | |
4117 | 4173 | | |
| 4174 | + | |
| 4175 | + | |
4118 | 4176 | | |
4119 | 4177 | | |
| 4178 | + | |
4120 | 4179 | | |
4121 | 4180 | | |
4122 | 4181 | | |
| |||
4128 | 4187 | | |
4129 | 4188 | | |
4130 | 4189 | | |
4131 | | - | |
| 4190 | + | |
4132 | 4191 | | |
4133 | 4192 | | |
4134 | 4193 | | |
| |||
4137 | 4196 | | |
4138 | 4197 | | |
4139 | 4198 | | |
4140 | | - | |
4141 | | - | |
4142 | | - | |
| 4199 | + | |
4143 | 4200 | | |
4144 | 4201 | | |
4145 | | - | |
| 4202 | + | |
| 4203 | + | |
| 4204 | + | |
| 4205 | + | |
| 4206 | + | |
4146 | 4207 | | |
4147 | 4208 | | |
4148 | 4209 | | |
| |||
11676 | 11737 | | |
11677 | 11738 | | |
11678 | 11739 | | |
11679 | | - | |
11680 | | - | |
11681 | 11740 | | |
11682 | 11741 | | |
11683 | 11742 | | |
11684 | 11743 | | |
11685 | | - | |
11686 | | - | |
11687 | | - | |
11688 | | - | |
11689 | | - | |
11690 | | - | |
11691 | | - | |
11692 | | - | |
11693 | | - | |
11694 | 11744 | | |
11695 | 11745 | | |
11696 | 11746 | | |
| |||
Lines changed: 9 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
| 36 | + | |
37 | 37 | | |
38 | | - | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
39 | 44 | | |
40 | 45 | | |
41 | 46 | | |
| |||
100 | 105 | | |
101 | 106 | | |
102 | 107 | | |
103 | | - | |
| 108 | + | |
104 | 109 | | |
105 | 110 | | |
106 | 111 | | |
| |||
109 | 114 | | |
110 | 115 | | |
111 | 116 | | |
112 | | - | |
| 117 | + | |
113 | 118 | | |
114 | 119 | | |
115 | 120 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| 48 | + | |
| 49 | + | |
48 | 50 | | |
49 | 51 | | |
50 | 52 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
| 29 | + | |
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| |||
0 commit comments