Searched refs:ip6f (Results 1 – 9 of 9) sorted by relevance
| /xnu-11417.121.6/tests/skywalk/ |
| H A D | skt_reass.c | 261 struct ip6_frag *ip6f = (struct ip6_frag *)buf; in bad_fraglen_build() local 262 ip6f->ip6f_ident = 0xee; in bad_fraglen_build() 263 ip6f->ip6f_nxt = IPPROTO_UDP; in bad_fraglen_build() 264 ip6f->ip6f_offlg = 0; in bad_fraglen_build() 265 ip6f->ip6f_offlg |= IP6F_MORE_FRAG; in bad_fraglen_build() 335 struct ip6_frag *ip6f = (struct ip6_frag *)buf; in timeout_build() local 336 ip6f->ip6f_ident = 0xee; in timeout_build() 337 ip6f->ip6f_nxt = IPPROTO_UDP; in timeout_build() 338 ip6f->ip6f_offlg = 0; in timeout_build() 339 ip6f->ip6f_offlg |= IP6F_MORE_FRAG; in timeout_build() [all …]
|
| H A D | skywalk_test_utils.c | 2454 struct ip6_frag *ip6f = (struct ip6_frag *)baddr; in sktu_create_ip6_frames() local 2455 ip6f->ip6f_nxt = proto; in sktu_create_ip6_frames() 2456 ip6f->ip6f_reserved = 0; in sktu_create_ip6_frames() 2457 ip6f->ip6f_offlg = htons(off); in sktu_create_ip6_frames() 2459 ip6f->ip6f_offlg |= IP6F_MORE_FRAG; in sktu_create_ip6_frames() 2461 ip6f->ip6f_ident = htonl(ip_id); in sktu_create_ip6_frames() 2463 hlen += sizeof(*ip6f); in sktu_create_ip6_frames() 2464 baddr += sizeof(*ip6f); in sktu_create_ip6_frames()
|
| /xnu-11417.121.6/bsd/netinet6/ |
| H A D | frag6.c | 282 struct ip6_frag *__single ip6f = NULL; in frag6_input() local 308 ip6f = (struct ip6_frag *)((caddr_t)ip6 + offset); in frag6_input() 344 if ((ip6f->ip6f_offlg & IP6F_MORE_FRAG) && in frag6_input() 371 if ((ip6f->ip6f_offlg & ~IP6F_RESERVED_MASK) == 0) { in frag6_input() 386 return ip6f->ip6f_nxt; in frag6_input() 397 if (ip6f->ip6f_nxt == IPPROTO_UDP && in frag6_input() 398 offset == (sizeof(*ip6) + sizeof(*ip6f)) && in frag6_input() 461 if (ip6f->ip6f_ident == q6->ip6q_ident && in frag6_input() 492 q6->ip6q_ident = ip6f->ip6f_ident; in frag6_input() 531 fragoff = ntohs(ip6f->ip6f_offlg & IP6F_OFF_MASK); in frag6_input() [all …]
|
| H A D | ip6_output.c | 1871 struct ip6_frag *__single ip6f; in ip6_do_fragmentation() local 1942 error = ip6_insertfraghdr(morig, new_m, hlen, &ip6f); in ip6_do_fragmentation() 1949 ip6f->ip6f_offlg = htons((u_short)((off - hlen) & ~7)); in ip6_do_fragmentation() 1953 ip6f->ip6f_offlg |= IP6F_MORE_FRAG; in ip6_do_fragmentation() 1956 sizeof(*ip6f) - sizeof(struct ip6_hdr))); in ip6_do_fragmentation() 1965 new_m->m_pkthdr.len = len + hlen + sizeof(*ip6f); in ip6_do_fragmentation() 1972 ip6f->ip6f_reserved = 0; in ip6_do_fragmentation() 1973 ip6f->ip6f_ident = id; in ip6_do_fragmentation() 1974 ip6f->ip6f_nxt = nextproto; in ip6_do_fragmentation()
|
| /xnu-11417.121.6/bsd/skywalk/nexus/flowswitch/flow/ |
| H A D | flow_classifier.c | 299 volatile struct ip6_frag *ip6f; in flow_pkt_classify() local 300 ip6f = (volatile struct ip6_frag *)(ip6 + 1); in flow_pkt_classify() 303 pkt->pkt_flow_ip_frag_id = ip6f->ip6f_ident; in flow_pkt_classify() 304 pkt->pkt_flow_ip_proto = ip6f->ip6f_nxt; in flow_pkt_classify() 308 if ((ip6f->ip6f_offlg & IP6F_OFF_MASK) != 0) { in flow_pkt_classify() 315 if ((ip6f->ip6f_offlg & ~IP6F_RESERVED_MASK) == 0) { in flow_pkt_classify()
|
| /xnu-11417.121.6/bsd/skywalk/nexus/flowswitch/ |
| H A D | fsw_ip_frag.c | 339 struct ip6_hdr *ip6, struct ip6_frag *ip6f, uint16_t *nfrags, in fsw_ip_frag_reass_v6() argument 343 ptrdiff_t ip6f_ptroff = (uintptr_t)ip6f - (uintptr_t)ip6; in fsw_ip_frag_reass_v6() 358 fragoff = ntohs(ip6f->ip6f_offlg & IP6F_OFF_MASK); in fsw_ip_frag_reass_v6() 362 fragflag = ip6f->ip6f_offlg & IP6F_MORE_FRAG; in fsw_ip_frag_reass_v6() 371 ASSERT((ip6f->ip6f_offlg & ~IP6F_RESERVED_MASK) != 0); in fsw_ip_frag_reass_v6() 377 key.ipfk_ident = ip6f->ip6f_ident; in fsw_ip_frag_reass_v6()
|
| H A D | fsw_var.h | 225 struct __kern_packet **pkt, struct ip6_hdr *ip6, struct ip6_frag *ip6f,
|
| /xnu-11417.121.6/bsd/net/ |
| H A D | pf_norm.c | 1121 struct ip6_frag *__single ip6f; in pf_reassemble6() local 1129 ip6f = &frent->fr_ip6f_opt; in pf_reassemble6() 1148 if (ip6f->ip6f_nxt == IPPROTO_UDP && in pf_reassemble6() 1149 uoff == (sizeof(*ip6) + sizeof(*ip6f)) && in pf_reassemble6()
|
| H A D | pf.c | 10423 struct ip6_frag ip6f; in pf_test6() local 10426 if (!pf_pull_hdr(pbuf, off, &ip6f, sizeof ip6f, sizeof ip6f, NULL, in pf_test6() 10435 pd.proto = ip6f.ip6f_nxt; in pf_test6()
|