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 | * also see comments on IP_PMTUDISC_INTERFACE | 185 | * also see comments on IP_PMTUDISC_INTERFACE |
| 186 | */ | 186 | */ |
| 187 | #define IPV6_PMTUDISC_INTERFACE 4 | 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 | /* Flowlabel */ | 193 | /* Flowlabel */ |
| 190 | #define IPV6_FLOWLABEL_MGR 32 | 194 | #define IPV6_FLOWLABEL_MGR 32 |