Commit 916ec33
netdev-offload-tc: Make sure tcf_id chain doesn't exceed upper limit.
Kernel reserves the highest nibble of TCA_CHAIN for extended action
types. This means we can't offload the recirculations with values
greater than 2^28. Instead of kernel tc returning the error,
netdev_tc_flow_put() does the check and returns the error.
Reported-at: https://mail.openvswitch.org/pipermail/ovs-dev/2025-November/427485.html
Suggested-by: Ilya Maximets <i.maximets@ovn.org>
Acked-by: Eelco Chaudron <echaudro@redhat.com>
Signed-off-by: Numan Siddique <numans@ovn.org>
Signed-off-by: Ilya Maximets <i.maximets@ovn.org>1 parent 9ad5b9f commit 916ec33
1 file changed
+6
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2269 | 2269 | | |
2270 | 2270 | | |
2271 | 2271 | | |
| 2272 | + | |
| 2273 | + | |
| 2274 | + | |
| 2275 | + | |
| 2276 | + | |
| 2277 | + | |
2272 | 2278 | | |
2273 | 2279 | | |
2274 | 2280 | | |
| |||
0 commit comments