| /xnu-10063.101.15/bsd/netinet6/ |
| H A D | in6_gif.c | 107 struct ip6_hdr *ip6; in in6_gif_output() 147 ip6 = mtod(m, struct ip6_hdr *); in in6_gif_output() 161 M_PREPEND(m, sizeof(struct ip6_hdr), M_DONTWAIT, 1); in in6_gif_output() 162 if (m && mbuf_len(m) < sizeof(struct ip6_hdr)) { in in6_gif_output() 163 m = m_pullup(m, sizeof(struct ip6_hdr)); in in6_gif_output() 170 ip6 = mtod(m, struct ip6_hdr *); in in6_gif_output() 222 - sizeof(struct ip6_hdr); in in6_gif_output() 244 struct ip6_hdr *ip6; in in6_gif_input() 249 ip6 = mtod(m, struct ip6_hdr *); in in6_gif_input() 302 ip6 = mtod(m, struct ip6_hdr *); in in6_gif_input() [all …]
|
| H A D | in6_cksum.c | 197 struct ip6_hdr *ip6; in inet6_cksum() 222 ip6 = (struct ip6_hdr *)(void *)buf; in inet6_cksum() 224 ip6 = (struct ip6_hdr *)(void *)(m->m_data); in inet6_cksum() 257 const struct ip6_hdr *ip6; in inet6_cksum_buffer() 267 ip6 = (const struct ip6_hdr *)(const void *)buf; in inet6_cksum_buffer() 269 ip6 = (const struct ip6_hdr *)buffer; in inet6_cksum_buffer()
|
| H A D | icmp6.c | 283 struct ip6_hdr *oip6, *nip6; in icmp6_error_flag() 306 IP6_EXTHDR_CHECK(m, 0, sizeof(struct ip6_hdr), return ); in icmp6_error_flag() 308 if (m->m_len < sizeof(struct ip6_hdr)) { in icmp6_error_flag() 309 m = m_pullup(m, sizeof(struct ip6_hdr)); in icmp6_error_flag() 315 oip6 = mtod(m, struct ip6_hdr *); in icmp6_error_flag() 391 oip6 = mtod(m, struct ip6_hdr *); /* adjust pointer */ in icmp6_error_flag() 417 preplen = sizeof(struct ip6_hdr) + sizeof(struct icmp6_hdr); in icmp6_error_flag() 424 nip6 = mtod(m, struct ip6_hdr *); in icmp6_error_flag() 448 icmp6_reflect(m, sizeof(struct ip6_hdr)); /* header order: IPv6 - ICMPv6 */ in icmp6_error_flag() 468 struct ip6_hdr *ip6, *nip6; in icmp6_input() [all …]
|
| H A D | ip6_input.c | 294 static ip6_check_if_result_t ip6_input_check_interface(struct mbuf *, struct ip6_hdr *, struct ifne… 367 _CASSERT((sizeof(struct ip6_hdr) + in ip6_init() 532 ip6_input_adjust(struct mbuf *m, struct ip6_hdr *ip6, uint32_t plen, in ip6_input_adjust() 603 ip6_input_check_interface(struct mbuf *m, struct ip6_hdr *ip6, struct ifnet *inifp, struct route_in… in ip6_input_check_interface() 782 struct ip6_hdr *ip6; in ip6_input() 783 int off = sizeof(struct ip6_hdr), nest; in ip6_input() 835 ip6 = mtod(m, struct ip6_hdr *); /* In case PF got disabled */ in ip6_input() 846 ip6 = mtod(m, struct ip6_hdr *); in ip6_input() 922 IP6_EXTHDR_CHECK(m, 0, sizeof(struct ip6_hdr), { goto done; }); in ip6_input() 924 if (m->m_len < sizeof(struct ip6_hdr)) { in ip6_input() [all …]
|
| H A D | ipsec.c | 1187 if (m->m_pkthdr.len < sizeof(struct ip6_hdr)) { in ipsec_setspidx() 1389 struct ip6_hdr *ip6 = NULL; in ipsec6_setspidx_ipaddr() 1390 struct ip6_hdr ip6buf; in ipsec6_setspidx_ipaddr() 1394 ip6 = mtod(m, struct ip6_hdr *); in ipsec6_setspidx_ipaddr() 2175 clen += sizeof(struct ip6_hdr); in ipsec_hdrsiz() 2391 struct ip6_hdr *oip6; in ipsec6_encapsulate() 2392 struct ip6_hdr *ip6; in ipsec6_encapsulate() 2408 if (m->m_len != sizeof(struct ip6_hdr)) { in ipsec6_encapsulate() 2411 if (M_LEADINGSPACE(m->m_next) < sizeof(struct ip6_hdr)) { in ipsec6_encapsulate() 2418 n->m_len = sizeof(struct ip6_hdr); in ipsec6_encapsulate() [all …]
|
| H A D | esp_output.c | 298 struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *); in esp_output() 361 struct ip6_hdr *ip6 = NULL; in esp_output() 404 ip6 = mtod(m, struct ip6_hdr *); in esp_output() 428 struct ip6_hdr *inner_ip6 = mtod(md, struct ip6_hdr *); in esp_output() 429 iphlen = sizeof(struct ip6_hdr); in esp_output() 893 struct ip6_hdr *ip6; in esp_output() 901 ip6 = mtod(m, struct ip6_hdr *); in esp_output() 964 if (m->m_len < sizeof(struct ip6_hdr)) { in esp6_output() 1032 struct ip6_hdr *ip6 = (struct ip6_hdr *)sbaddr; in esp_kpipe_output() 1033 iphlen = sizeof(struct ip6_hdr); in esp_kpipe_output() [all …]
|
| H A D | ipsec6.h | 75 struct ip6_hdr; 76 extern const char *ipsec6_logpacketstr(struct ip6_hdr *, u_int32_t);
|
| H A D | frag6.c | 280 struct ip6_hdr *ip6 = NULL; in frag6_input() 305 ip6 = mtod(m, struct ip6_hdr *); in frag6_input() 345 offsetof(struct ip6_hdr, ip6_plen)); in frag6_input() 528 local_ip6q_unfrglen = offset - sizeof(struct ip6_hdr) - in frag6_input() 539 frgpartlen = sizeof(struct ip6_hdr) + ntohs(ip6->ip6_plen) - offset; in frag6_input() 587 struct ip6_hdr *ip6err; in frag6_input() 595 ip6err = mtod(merr, struct ip6_hdr *); in frag6_input() 828 m->m_pkthdr.csum_rx_start = sizeof(struct ip6_hdr); in frag6_input() 840 ip6 = mtod(m, struct ip6_hdr *); in frag6_input() 841 ip6->ip6_plen = htons((uint16_t)(next + offset - sizeof(struct ip6_hdr))); in frag6_input() [all …]
|
| H A D | route6.c | 80 struct ip6_hdr *ip6 = NULL; in route6_input() 105 ip6 = mtod(m, struct ip6_hdr *); in route6_input()
|
| H A D | esp_input.c | 156 static struct ip6_hdr * 160 struct ip6_hdr *ip6; in esp6_input_strip_udp_encap() 189 struct ip6_hdr *inner_ip6 = mtod(m, struct ip6_hdr *); in esp_input_log() 190 iphlen = sizeof(struct ip6_hdr); in esp_input_log() 218 struct ip6_hdr *ip6; in esp4_input_extended() 648 ip6 = mtod(m, struct ip6_hdr *); in esp4_input_extended() 826 struct ip *, ip, struct ip6_hdr *, NULL); in esp4_input_extended() 925 struct ip6_hdr *ip6; in esp6_input_extended() 962 ip6 = mtod(m, struct ip6_hdr *); in esp6_input_extended() 972 off >= (sizeof(struct udphdr) + sizeof(struct ip6_hdr))))) { in esp6_input_extended() [all …]
|
| H A D | ip6protosw.h | 114 struct ip6_hdr; 140 struct ip6_hdr *ip6c_ip6; /* ip6 header of target packet */
|
| H A D | ip6_output.c | 269 struct ip6_hdr *ip6; in ip6_output_list() 493 ip6 = mtod(m, struct ip6_hdr *); in ip6_output_list() 525 ip6 = mtod(m, struct ip6_hdr *); in ip6_output_list() 733 unfragpartlen = optlen + sizeof(struct ip6_hdr); in ip6_output_list() 758 ip6 = mtod(m, struct ip6_hdr *); in ip6_output_list() 775 ip6 = mtod(m, struct ip6_hdr *); in ip6_output_list() 907 ip6 = mtod(m, struct ip6_hdr *); in ip6_output_list() 1082 struct ip6_hdr *, ip6, struct ifnet *, trace_ifp, in ip6_output_list() 1083 struct ip *, NULL, struct ip6_hdr *, ip6); in ip6_output_list() 1143 ip6 = mtod(m, struct ip6_hdr *); in ip6_output_list() [all …]
|
| H A D | ah_output.c | 412 struct ip6_hdr *ip6; in ah6_output() 414 if (m->m_len < sizeof(struct ip6_hdr)) { in ah6_output() 455 if (m->m_pkthdr.len - sizeof(struct ip6_hdr) > IPV6_MAXPACKET) { in ah6_output() 462 ip6 = mtod(m, struct ip6_hdr *); in ah6_output() 463 ip6->ip6_plen = htons((u_int16_t)(m->m_pkthdr.len - sizeof(struct ip6_hdr))); in ah6_output()
|
| H A D | ah_input.c | 523 struct ip *, ip, struct ip6_hdr *, NULL); in ah4_input() 590 struct ip6_hdr *ip6 = NULL; in ah6_input() 607 ip6 = mtod(m, struct ip6_hdr *); in ah6_input() 684 ip6 = mtod(m, struct ip6_hdr *); in ah6_input() 809 ip6 = mtod(m, struct ip6_hdr *); in ah6_input() 890 ip6 = mtod(m, struct ip6_hdr *); in ah6_input() 899 ip6 = mtod(m, struct ip6_hdr *); in ah6_input() 962 struct ip6_hdr *ip6; in ah6_ctlinput()
|
| H A D | mld6.c | 188 static int mld_v1_input_query(struct ifnet *, const struct ip6_hdr *, 191 const struct ip6_hdr *, /*const*/ struct mld_hdr *); 205 static int mld_v2_input_query(struct ifnet *, const struct ip6_hdr *, 853 mld_v1_input_query(struct ifnet *ifp, const struct ip6_hdr *ip6, in mld_v1_input_query() 1038 mld_v2_input_query(struct ifnet *ifp, const struct ip6_hdr *ip6, in mld_v2_input_query() 1355 const struct ip6_hdr *ip6, /*const*/ struct mld_hdr *mld) in mld_v1_input_report() 1514 struct ip6_hdr *ip6 = NULL; in mld_input() 1538 ip6 = mtod(m, struct ip6_hdr *); in mld_input() 2328 struct ip6_hdr *ip6; in mld_v1_transmit_report() 2362 MH_ALIGN(mh, sizeof(struct ip6_hdr)); in mld_v1_transmit_report() [all …]
|
| /xnu-10063.101.15/bsd/skywalk/nexus/flowswitch/ |
| H A D | fsw_qos.c | 57 fsw_qos_set_ipv6_tc(struct ip6_hdr *ip6, uint8_t dscp) in fsw_qos_set_ipv6_tc() 67 struct ip6_hdr *ip6; in fsw_qos_set_pkt_dscp() 74 ip6 = (struct ip6_hdr *)pkt->pkt_flow->flow_ip_hdr; in fsw_qos_set_pkt_dscp() 84 ip6 = (struct ip6_hdr *)(void *) in fsw_qos_set_pkt_dscp()
|
| H A D | fsw_cellular.c | 52 const struct ip6_hdr *ip6h; in fsw_cellular_demux() 60 ip6h = (struct ip6_hdr *)(void *)baddr; in fsw_cellular_demux()
|
| H A D | fsw_ip.c | 51 const struct ip6_hdr *ip6h; in fsw_ip_demux() 59 ip6h = (struct ip6_hdr *)(void *)baddr; in fsw_ip_demux()
|
| /xnu-10063.101.15/bsd/net/classq/ |
| H A D | classq_util.c | 123 struct ip6_hdr *ip6 = (struct ip6_hdr *)(void *)t->pftag_hdr; in read_dsfield() 191 struct ip6_hdr *ip6 = (struct ip6_hdr *)t->pftag_hdr; in write_dsfield() 287 struct ip6_hdr *ip6 = hdr; in mark_ecn()
|
| /xnu-10063.101.15/bsd/dev/dtrace/scripts/ |
| H A D | ip.d | 87 translator ipinfo_t < struct ip6_hdr *ip6 > { 106 ntohs(((struct ip6_hdr *)i)->ip6_ctlun.ip6_un1.ip6_un1_plen) : 0)) : 0; 110 inet_ntoa6(&((struct ip6_hdr *)i)->ip6_src) : "<unknown>")) : "<null>"; 113 inet_ntoa6(&((struct ip6_hdr *)i)->ip6_dst) : "<unknown>")) : "<null>"; 198 struct ip6_hdr *ipv6_hdr; /* pointer to raw header */ 202 translator ipv6info_t < struct ip6_hdr *ip6 > {
|
| /xnu-10063.101.15/bsd/net/ |
| H A D | nat464_utils.c | 250 #define PTR_IP6(field) ((int32_t)offsetof(struct ip6_hdr, field)) 327 ptr < (int32_t)sizeof(struct ip6_hdr)) { in nat464_translate_icmp() 391 ptr = offsetof(struct ip6_hdr, ip6_nxt); in nat464_translate_icmp() 486 struct ip6_hdr *ip6 = NULL; in nat464_translate_icmp_ip() 588 struct ip6_hdr *p_ip6h = NULL; in nat464_insert_frag46() 591 if (pbuf_resize_segment(pbuf, sizeof(struct ip6_hdr), 0, in nat464_insert_frag46() 596 p_ip6h = mtod(pbuf->pb_mbuf, struct ip6_hdr *); in nat464_insert_frag46() 598 sizeof(struct ip6_hdr), sizeof(struct ip6_frag)); in nat464_insert_frag46() 647 sizeof(struct ip6_hdr), sizeof(struct ip6_frag)); in nat464_translate_64() 732 struct ip6_hdr *ip6; in nat464_translate_46() [all …]
|
| H A D | pf_norm.c | 97 struct ip6_hdr *fru_ipv6; 153 static void pf_ip6hdr2key(struct pf_fragment *, struct ip6_hdr *, 170 pf_find_fragment_by_ipv6_header(struct ip6_hdr *, struct ip6_frag *, 174 static struct mbuf *pf_frag6cache(struct mbuf **, struct ip6_hdr*, 436 pf_ip6hdr2key(struct pf_fragment *key, struct ip6_hdr *ip6, in pf_ip6hdr2key() 1120 struct ip6_hdr *ip6; in pf_reassemble6() 1403 m->m_pkthdr.csum_rx_start = sizeof(struct ip6_hdr); in pf_reassemble6() 1417 m->m_len += sizeof(struct ip6_hdr); in pf_reassemble6() 1418 m->m_data -= sizeof(struct ip6_hdr); in pf_reassemble6() 1419 memmove(m_mtod_current(m), ip6, sizeof(struct ip6_hdr)); in pf_reassemble6() [all …]
|
| /xnu-10063.101.15/bsd/netinet/ |
| H A D | kpi_ipfilter.c | 316 struct ip6_hdr *ip6; in ipf_inject_input() 358 ip6 = mtod(m, struct ip6_hdr *); in ipf_inject_input() 499 struct ip6_hdr *ip6; in ipf_injectv6_out() 512 if ((size_t)m->m_len < sizeof(struct ip6_hdr)) { in ipf_injectv6_out() 513 m = m_pullup(m, sizeof(struct ip6_hdr)); in ipf_injectv6_out() 518 ip6 = (struct ip6_hdr *)m_mtod(m); in ipf_injectv6_out()
|
| H A D | in_gif.c | 147 struct ip6_hdr *ip6; in in_gif_output() 155 ip6 = mtod(m, struct ip6_hdr *); in in_gif_output() 293 struct ip6_hdr *ip6; in in_gif_input() 302 ip6 = mtod(m, struct ip6_hdr *); in in_gif_input()
|
| /xnu-10063.101.15/bsd/skywalk/nexus/flowswitch/flow/ |
| H A D | flow_classifier.c | 89 volatile struct ip6_hdr *_ip6; in flow_pkt_classify() 132 (offsetof(struct ip6_hdr, ip6_dst) - in flow_pkt_classify() 133 offsetof(struct ip6_hdr, ip6_src))); in flow_pkt_classify() 248 l3hlen = sizeof(struct ip6_hdr); in flow_pkt_classify()
|