diff options
| author | Jakub Kicinski <kuba@kernel.org> | 2025-03-10 23:13:06 +0300 |
|---|---|---|
| committer | Jakub Kicinski <kuba@kernel.org> | 2025-03-10 23:13:06 +0300 |
| commit | feb2935e145176fc963416c67eb1d5fd9111db0c (patch) | |
| tree | 362bd016b4f2022bf5250ea90e1687a9188ce536 /include/linux | |
| parent | 48c57a49c50ad6da816b122960210c7ea47e12a3 (diff) | |
| parent | 0922cb68edfde9e3920bb3aedea203d333af9f10 (diff) | |
| download | linux-feb2935e145176fc963416c67eb1d5fd9111db0c.tar.xz | |
Merge branch 'follow-up-on-deduplicate-cookie-logic'
Willem de Bruijn says:
====================
follow-up on deduplicate cookie logic
1/3: I came across a leftover from cookie deduplication, due to UDP
having two code paths: lockless fast path and locked cork path.
3/3: Even though the leftover was in the fast path, this prompted me
to complete coverage to the cork path.
2/3: That uncovered a subtle API inconsistency in how dontfrag is
configured. It should not be possible to switch DF mid datagram.
====================
Link: https://patch.msgid.link/20250307033620.411611-1-willemdebruijn.kernel@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/ipv6.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/ipv6.h b/include/linux/ipv6.h index a6e2aadbb91b..5aeeed22f35b 100644 --- a/include/linux/ipv6.h +++ b/include/linux/ipv6.h @@ -207,6 +207,7 @@ struct inet6_cork { struct ipv6_txoptions *opt; u8 hop_limit; u8 tclass; + u8 dontfrag:1; }; /* struct ipv6_pinfo - ipv6 private area */ |
