IP_DF
if (ntohs(failedDgram->ip_off) & ~(IP_MF | IP_DF))
ip->ip_off = df ? htons(IP_DF) : 0;
if ((ip->ip_off & htons(IP_DF)) != 0)
if (ip->ip_off & htons(IP_DF))
ip_outer->ip_off |= htons(IP_DF);
ip->ip_off = htons(IP_DF);
h->ip_off = path_mtu_discovery ? htons(IP_DF) : 0;
(ip->ip_off & htons(IP_DF)) == 0)) {
if (ip->ip_off & htons(IP_DF)) {
if (h->ip_off & ~htons(IP_DF)) {
h->ip_off &= htons(IP_DF);
ip->ip_off &= htons(IP_DF);
if ((r->rule_flag & PFRULE_NODF) && (h->ip_off & htons(IP_DF))) {
h->ip_off &= ~htons(IP_DF);
if (h->ip_off & htons(IP_DF)) {
if (ip->ip_off & htons(IP_DF))
ip->ip_off = htons(IP_DF);
if (oip->ip_off & htons(~(IP_MF|IP_DF)))
ip->ip_off &= htons(IP_DF);
ip->ip_off &= htons(IP_DF);
if (ip_do_rfc6864 && (ip->ip_off & htons(IP_DF)))
!(ip->ip_off & htons(IP_DF))) ||
if (ip->ip_off & htons(IP_DF)) {
if (ip->ip_off & htons(IP_DF)) { /* Fragmentation not allowed */
ip->ip_off |= htons(IP_DF);
ip->ip_off |= htons(IP_DF);