Searched refs:fragoff (Results 1 – 4 of 4) sorted by relevance
| /xnu-10063.101.15/bsd/skywalk/nexus/flowswitch/ |
| H A D | fsw_ip_frag.c | 281 uint16_t unfragpartlen, offflag, fragoff, fragpartlen, fragflag; in fsw_ip_frag_reass_v4() local 292 fragoff = (uint16_t)(offflag << 3); in fsw_ip_frag_reass_v4() 296 err = ipf_process(mgr, pkt, &key, unfragpartlen, fragoff, fragpartlen, in fsw_ip_frag_reass_v4() 342 uint16_t ip6f_off, fragoff, fragpartlen, unfragpartlen, fragflag; in fsw_ip_frag_reass_v6() local 355 fragoff = ntohs(ip6f->ip6f_offlg & IP6F_OFF_MASK); in fsw_ip_frag_reass_v6() 374 err = ipf_process(mgr, pkt, &key, unfragpartlen, fragoff, fragpartlen, in fsw_ip_frag_reass_v6() 504 struct ipf_key *key, uint16_t unfraglen, uint16_t fragoff, in ipf_process() argument 520 "fragflag 0x%x", key->ipfk_ident, fragoff, fragpartlen, fragflag); in ipf_process() 591 if (fragoff == 0 && local_ipfq_unfraglen == -1) { in ipf_process() 596 if (local_ipfq_unfraglen + fragoff + fragpartlen > IP_MAXPACKET) { in ipf_process() [all …]
|
| /xnu-10063.101.15/bsd/netinet6/ |
| H A D | frag6.c | 287 int fragoff = 0, frgpartlen = 0; /* must be larger than u_int16_t */ in frag6_input() local 526 fragoff = ntohs(ip6f->ip6f_offlg & IP6F_OFF_MASK); in frag6_input() 527 if (fragoff == 0 && local_ip6q_unfrglen == -1) { in frag6_input() 542 if (local_ip6q_unfrglen + fragoff + frgpartlen > IPV6_MAXPACKET) { in frag6_input() 551 } else if (fragoff + frgpartlen > IPV6_MAXPACKET) { in frag6_input() 564 if (fragoff == 0) { in frag6_input() 620 ip6af->ip6af_off = fragoff; in frag6_input()
|
| /xnu-10063.101.15/bsd/net/ |
| H A D | pf_norm.c | 1915 u_int16_t fragoff = (ntohs(h->ip_off) & IP_OFFMASK) << 3; in pf_normalize_ip() local 1982 if (!fragoff && !mff) { in pf_normalize_ip() 2006 if (fragoff + ip_len > IP_MAXPACKET) { in pf_normalize_ip() 2007 DPFPRINTF(("max packet %d\n", fragoff + ip_len)); in pf_normalize_ip() 2010 fr_max = fragoff + ip_len; in pf_normalize_ip() 2045 fragoff, fr_max)); in pf_normalize_ip() 2251 u_int16_t fragoff = 0; in pf_normalize_ip6() local 2442 fragoff = ntohs(frag.ip6f_offlg & IP6F_OFF_MASK); in pf_normalize_ip6() 2446 if (fragoff + (plen - off) > IPV6_MAXPACKET) { in pf_normalize_ip6() 2450 fr_max = fragoff + plen - (off - sizeof(struct ip6_hdr)); in pf_normalize_ip6() [all …]
|
| H A D | pf.c | 9119 u_int16_t fragoff = (ntohs(h->ip_off) & IP_OFFMASK) << 3; in pf_pull_hdr() local 9121 if (fragoff) { in pf_pull_hdr() 9122 if (fragoff >= len) { in pf_pull_hdr()
|