This option has the same semantic as IP_PMTUDISC_OMIT for IPv4 which got recently introduced. It doesn't honor the path mtu discovered by the host but in contrary to IPV6_PMTUDISC_INTERFACE allows the generation of fragments if the packet size exceeds the MTU of the outgoing interface MTU.
Showing the changes to include/uapi/linux (1 of 4 files). Show all
Unified · Split
| @@ -185,6 +185,10 @@ struct in6_flowlabel_req { · 184 unmodified lines | ||
| 185 | 185 | * also see comments on IP_PMTUDISC_INTERFACE |
| 186 | 186 | */ |
| 187 | 187 | #define IPV6_PMTUDISC_INTERFACE 4 |
| 188 | +/* weaker version of IPV6_PMTUDISC_INTERFACE, which allows packets to | |
| 189 | + * get fragmented if they exceed the interface mtu | |
| 190 | + */ | |
| 191 | +#define IPV6_PMTUDISC_OMIT 5 | |
| 188 | 192 | |
| 189 | 193 | /* Flowlabel */ |
| 190 | 194 | #define IPV6_FLOWLABEL_MGR 32 |