| /f-stack/freebsd/netinet6/ |
| H A D | send.c | 115 struct ip6_hdr *ip6; in send_output() 127 if (m->m_len < (sizeof(struct ip6_hdr) + in send_output() 129 m = m_pullup(m, sizeof(struct ip6_hdr) + in send_output() 143 ip6 = mtod(m, struct ip6_hdr *); in send_output() 153 nd6_ns_input(m, sizeof(struct ip6_hdr), icmp6len); in send_output() 159 icmp6_redirect_input(m, sizeof(struct ip6_hdr)); in send_output() 174 if (m->m_len < sizeof(struct ip6_hdr)) { in send_output() 175 m = m_pullup(m, sizeof(struct ip6_hdr)); in send_output() 179 ip6 = mtod(m, struct ip6_hdr *); in send_output() 263 struct ip6_hdr *ip6; in send_input() [all …]
|
| H A D | icmp6.c | 233 struct ip6_hdr *ip6; in icmp6_error2() 245 ip6 = mtod(m, struct ip6_hdr *); in icmp6_error2() 261 struct ip6_hdr *oip6, *nip6; in icmp6_error() 401 struct ip6_hdr *ip6, *nip6; in icmp6_input() 899 struct ip6_hdr *eip6; in icmp6_notify_error() 927 sizeof(struct ip6_hdr); in icmp6_notify_error() 1182 struct ip6_hdr *ip6; in ni6_input() 1884 struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *); in icmp6_rip6_input() 2042 struct ip6_hdr *ip6; in icmp6_reflect() 2068 struct ip6_hdr nip6; in icmp6_reflect() [all …]
|
| H A D | ip6_fastfwd.c | 97 struct ip6_hdr *ip6; in ip6_tryforward() 105 ip6 = mtod(m, struct ip6_hdr *); in ip6_tryforward() 130 if (m->m_pkthdr.len - sizeof(struct ip6_hdr) < plen) { in ip6_tryforward() 135 if (m->m_pkthdr.len > sizeof(struct ip6_hdr) + plen) { in ip6_tryforward() 137 m->m_len = sizeof(struct ip6_hdr) + plen; in ip6_tryforward() 138 m->m_pkthdr.len = sizeof(struct ip6_hdr) + plen; in ip6_tryforward() 140 m_adj(m, sizeof(struct ip6_hdr) + plen - in ip6_tryforward() 182 ip6 = mtod(m, struct ip6_hdr *); in ip6_tryforward() 250 ip6 = mtod(m, struct ip6_hdr *); in ip6_tryforward()
|
| H A D | ip6_input.c | 410 struct ip6_hdr *ip6; in ip6_input_hbh() 422 ip6 = mtod(m, struct ip6_hdr *); in ip6_input_hbh() 536 struct ip6_hdr *ip6; in ip6_input() 624 ip6 = mtod(m, struct ip6_hdr *); in ip6_input() 1002 struct ip6_hdr *ip6; in ip6_process_hopopts() 1134 struct ip6_hdr *ip6; in ip6_unknown_opt() 1180 struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *); in ip6_savecontrol_v4() 1378 struct ip6_hdr *ip6; in ip6_savecontrol() 1594 struct ip6_hdr *ip6; in ip6_get_prevhdr() 1604 len = sizeof(struct ip6_hdr); in ip6_get_prevhdr() [all …]
|
| H A D | in6_gif.c | 206 struct ip6_hdr *ip6; in in6_gif_ioctl() 292 struct ip6_hdr *ip6; in in6_gif_output() 297 len = sizeof(struct ip6_hdr); in in6_gif_output() 315 ip6 = mtod(m, struct ip6_hdr *); in in6_gif_output() 335 struct ip6_hdr *ip6; in in6_gif_input() 346 ip6 = mtod(m, struct ip6_hdr *); in in6_gif_input() 360 const struct ip6_hdr *ip6; in in6_gif_lookup() 373 ip6 = mtod(m, const struct ip6_hdr *); in in6_gif_lookup() 423 .min_length = sizeof(struct ip6_hdr) + 434 .min_length = 2 * sizeof(struct ip6_hdr), [all …]
|
| H A D | ip6protosw.h | 80 struct ip6_hdr; 106 struct ip6_hdr *ip6c_ip6; /* ip6 header of target packet */
|
| H A D | frag6.c | 221 struct ip6_hdr *ip6; in ip6_deletefraghdr() 229 ip6 = mtod(m, struct ip6_hdr *); in ip6_deletefraghdr() 244 struct ip6_hdr *ip6; in frag6_freef() 260 ip6 = mtod(m, struct ip6_hdr *); in frag6_freef() 363 struct ip6_hdr *ip6; in frag6_input() 395 ip6 = mtod(m, struct ip6_hdr *); in frag6_input() 423 offsetof(struct ip6_hdr, ip6_plen)); in frag6_input() 466 offsetof(struct ip6_hdr, ip6_plen)); in frag6_input() 633 struct ip6_hdr *ip6err; in frag6_input() 650 ip6err = mtod(merr, struct ip6_hdr *); in frag6_input() [all …]
|
| H A D | ip6_mroute.c | 146 .min_length = sizeof(struct ip6_hdr) + PIM_MINLEN, 1155 mb0 = m_pullup(mb0, sizeof(struct ip6_hdr)); in X_ip6_mforward() 1366 struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *); in ip6_mdq() 1408 mm = m_copym(m, 0, sizeof(struct ip6_hdr), in ip6_mdq() 1412 mm->m_len < sizeof(struct ip6_hdr))) in ip6_mdq() 1413 mm = m_pullup(mm, sizeof(struct ip6_hdr)); in ip6_mdq() 1647 mm->m_len = sizeof(struct ip6_hdr); in register_send() 1709 struct ip6_hdr *ip6; in pim6_input() 1747 ip6 = mtod(m, struct ip6_hdr *); in pim6_input() 1792 struct ip6_hdr *eip6; in pim6_input() [all …]
|
| H A D | route6.c | 64 struct ip6_hdr *ip6; in route6_input() 94 ip6 = mtod(m, struct ip6_hdr *); in route6_input()
|
| H A D | mld6.c | 1255 struct ip6_hdr *ip6; in mld_input() 1288 ip6 = mtod(m, struct ip6_hdr *); in mld_input() 1803 struct ip6_hdr *ip6; in mld_v1_transmit_report() 1838 M_ALIGN(mh, sizeof(struct ip6_hdr)); in mld_v1_transmit_report() 1840 mh->m_len = sizeof(struct ip6_hdr); in mld_v1_transmit_report() 1842 ip6 = mtod(mh, struct ip6_hdr *); in mld_v1_transmit_report() 3090 struct ip6_hdr *ip6; in mld_dispatch_packet() 3141 ip6 = mtod(m0, struct ip6_hdr *); in mld_dispatch_packet() 3199 struct ip6_hdr *ip6; in mld_v2_encap_report() 3228 mh->m_pkthdr.len = sizeof(struct ip6_hdr) + in mld_v2_encap_report() [all …]
|
| H A D | in6_cksum.c | 86 _in6_cksum_pseudo(struct ip6_hdr *ip6, uint32_t len, uint8_t nxt, uint16_t csum) in _in6_cksum_pseudo() 132 in6_cksum_pseudo(struct ip6_hdr *ip6, uint32_t len, uint8_t nxt, uint16_t csum) in in6_cksum_pseudo() 156 struct ip6_hdr *ip6; in in6_cksum_partial() 192 ip6 = mtod(m, struct ip6_hdr *); in in6_cksum_partial()
|
| H A D | ip6_output.c | 258 struct ip6_hdr *ip6, *mhip6; in ip6_fragment() 267 ip6 = mtod(m, struct ip6_hdr *); in ip6_fragment() 293 mhip6 = mtod(m, struct ip6_hdr *); in ip6_fragment() 427 struct ip6_hdr *ip6; in ip6_output() 487 ip6 = mtod(m, struct ip6_hdr *); in ip6_output() 567 ip6 = mtod(m, struct ip6_hdr *); in ip6_output() 583 ip6 = mtod(m, struct ip6_hdr *); in ip6_output() 1028 ip6 = mtod(m, struct ip6_hdr *); in ip6_output() 1173 ip6 = mtod(m, struct ip6_hdr *); in ip6_output() 3293 struct ip6_hdr *ip6; in ip6_mloopback() [all …]
|
| H A D | nd6_nbr.c | 121 struct ip6_hdr *ip6; in nd6_ns_input() 138 ip6 = mtod(m, struct ip6_hdr *); in nd6_ns_input() 155 ip6 = mtod(m, struct ip6_hdr *); in nd6_ns_input() 409 struct ip6_hdr *ip6; in nd6_ns_output_fib() 446 ip6 = mtod(m, struct ip6_hdr *); in nd6_ns_output_fib() 618 struct ip6_hdr *ip6; in nd6_na_input() 644 ip6 = mtod(m, struct ip6_hdr *); in nd6_na_input() 661 ip6 = mtod(m, struct ip6_hdr *); in nd6_na_input() 944 struct ip6_hdr *ip6; in nd6_na_output_fib() 978 m->m_pkthdr.len = m->m_len = sizeof(struct ip6_hdr) + icmp6len; in nd6_na_output_fib() [all …]
|
| /f-stack/dpdk/examples/ipsec-secgw/ |
| H A D | ipip.h | 20 struct ip6_hdr *inip6, *outip6; in ipip_outbound() 36 inip6 = (struct ip6_hdr *)inip4; in ipip_outbound() 43 offset += sizeof(struct ip6_hdr); in ipip_outbound() 44 outip6 = (struct ip6_hdr *)rte_pktmbuf_prepend(m, offset); in ipip_outbound() 51 sizeof(struct ip6_hdr)); in ipip_outbound() 92 static inline struct ip6_hdr * 116 ip6_ecn_setup(struct ip6_hdr *ip6) in ip6_ecn_setup() 127 struct ip6_hdr *inip6, *outip6; in ipip_inbound() 138 outip6 = (struct ip6_hdr *)outip4; in ipip_inbound() 139 ip_len = sizeof(struct ip6_hdr); in ipip_inbound() [all …]
|
| H A D | esp.c | 45 ip_hdr_len = sizeof(struct ip6_hdr); in esp_inbound() 148 struct ip6_hdr *ip6; in esp_inbound_post() 208 ip6 = (struct ip6_hdr *)ip4; in esp_inbound_post() 210 memmove(ip6, ip, sizeof(struct ip6_hdr)); in esp_inbound_post() 213 sizeof(struct ip6_hdr)); in esp_inbound_post() 226 struct ip6_hdr *ip6; in esp_outbound() 250 ip_hdr_len = sizeof(struct ip6_hdr); in esp_outbound() 251 ip6 = (struct ip6_hdr *)ip4; in esp_outbound() 271 ip_hdr_len = sizeof(struct ip6_hdr); in esp_outbound() 321 ip6 = (struct ip6_hdr *)new_ip; in esp_outbound() [all …]
|
| /f-stack/freebsd/netpfil/ipfw/nat64/ |
| H A D | nat64_translate.c | 181 struct ip6_hdr *ip6; in nat64_direct_output_one() 547 hlen = sizeof(struct ip6_hdr); in nat64_fragment6() 654 struct ip6_hdr *ip6, *oip6; in nat64_icmp6_reflect() 691 sizeof(struct ip6_hdr)); in nat64_icmp6_reflect() 910 struct ip6_hdr *eip6; in nat64_icmp_translate() 1088 if (sizeof(struct ip6_hdr) + in nat64_icmp_translate() 1091 sizeof(struct ip6_hdr); in nat64_icmp_translate() 1188 struct ip6_hdr *ip6; in nat64_getlasthdr() 1233 struct ip6_hdr ip6; in nat64_do_handle_ip4() 1348 struct ip6_hdr *ip6, *ip6i; in nat64_handle_icmp6() [all …]
|
| H A D | nat64clat.c | 119 struct ip6_hdr *ip6; in nat64clat_handle_ip6() 127 ip6 = mtod(m, struct ip6_hdr *); in nat64clat_handle_ip6() 153 struct ip6_hdr *ip6i; in nat64clat_handle_icmp6() 177 if (m->m_pkthdr.len < hlen + sizeof(struct ip6_hdr) + ICMP_MINLEN) { in nat64clat_handle_icmp6() 181 if (m->m_len < hlen + sizeof(struct ip6_hdr) + ICMP_MINLEN) in nat64clat_handle_icmp6() 182 m = m_pullup(m, hlen + sizeof(struct ip6_hdr) + ICMP_MINLEN); in nat64clat_handle_icmp6()
|
| H A D | nat64stl.c | 120 struct ip6_hdr *ip6; in nat64stl_handle_ip6() 133 ip6 = mtod(m, struct ip6_hdr *); in nat64stl_handle_ip6() 153 struct ip6_hdr *ip6i; in nat64stl_handle_icmp6() 177 if (m->m_pkthdr.len < hlen + sizeof(struct ip6_hdr) + ICMP_MINLEN) { in nat64stl_handle_icmp6() 181 if (m->m_len < hlen + sizeof(struct ip6_hdr) + ICMP_MINLEN) in nat64stl_handle_icmp6() 182 m = m_pullup(m, hlen + sizeof(struct ip6_hdr) + ICMP_MINLEN); in nat64stl_handle_icmp6()
|
| /f-stack/freebsd/netipsec/ |
| H A D | ipsec_output.c | 264 i = sizeof(struct ip6_hdr); in ipsec4_perform_request() 429 struct ip6_hdr *ip6; in ipsec6_allocsa() 453 ip6 = mtod(m, struct ip6_hdr *); in ipsec6_allocsa() 517 struct ip6_hdr *ip6; in ipsec6_perform_request() 532 ip6 = mtod(m, struct ip6_hdr *); in ipsec6_perform_request() 580 i = sizeof(struct ip6_hdr); in ipsec6_perform_request() 640 sizeof(struct ip6_hdr), sizeof(struct ip6_hdr)); in ipsec6_common_output() 742 mtod(m, struct ip6_hdr *)->ip6_plen = in ipsec_process_done() 895 struct ip6_hdr *ip6; in ipsec_encap() 924 ip6 = mtod(*mp, struct ip6_hdr *); in ipsec_encap() [all …]
|
| H A D | ipsec_input.c | 180 m_copydata(m, offsetof(struct ip6_hdr, ip6_dst), in ipsec_common_input() 348 if (m->m_pkthdr.len - skip < sizeof(struct ip6_hdr)) { in ipsec4_common_input_cb() 463 offsetof(struct ip6_hdr, ip6_nxt), AF_INET6, proto); in ipsec6_input() 498 struct ip6_hdr *ip6; in ipsec6_common_input_cb() 516 if (m->m_len < sizeof(struct ip6_hdr) && in ipsec6_common_input_cb() 517 (m = m_pullup(m, sizeof(struct ip6_hdr))) == NULL) { in ipsec6_common_input_cb() 531 ip6 = mtod(m, struct ip6_hdr *); in ipsec6_common_input_cb() 532 ip6->ip6_plen = htons(m->m_pkthdr.len - sizeof(struct ip6_hdr)); in ipsec6_common_input_cb() 541 if (m->m_pkthdr.len - skip < sizeof(struct ip6_hdr)) { in ipsec6_common_input_cb()
|
| H A D | xform_ah.c | 273 struct ip6_hdr ip6; in ah_massage_headers() 425 if (skip - sizeof(struct ip6_hdr) > 0) { in ah_massage_headers() 428 skip - sizeof(struct ip6_hdr), in ah_massage_headers() 441 m_copydata(m, sizeof(struct ip6_hdr), in ah_massage_headers() 442 skip - sizeof(struct ip6_hdr), ptr); in ah_massage_headers() 447 sizeof(struct ip6_hdr); in ah_massage_headers() 463 if (noff > skip - sizeof(struct ip6_hdr)) in ah_massage_headers() 515 m_copyback(m, sizeof(struct ip6_hdr), in ah_massage_headers() 516 skip - sizeof(struct ip6_hdr), ptr); in ah_massage_headers() 1010 offsetof(struct ip6_hdr, ip6_plen), in ah_output() [all …]
|
| /f-stack/freebsd/net/ |
| H A D | if_gif.c | 289 struct ip6_hdr *ip6; in gif_transmit() 345 if (m->m_len < sizeof(struct ip6_hdr)) in gif_transmit() 346 m = m_pullup(m, sizeof(struct ip6_hdr)); in gif_transmit() 352 ip6 = mtod(m, struct ip6_hdr *); in gif_transmit() 430 struct ip6_hdr *ip6; in gif_input() 465 if (m->m_len < sizeof(struct ip6_hdr)) in gif_input() 466 m = m_pullup(m, sizeof(struct ip6_hdr)); in gif_input() 470 ip6 = mtod(m, struct ip6_hdr *); in gif_input()
|
| H A D | if_gif.h | 42 struct ip6_hdr; 62 struct ip6_hdr *ip6hdr;
|
| /f-stack/tools/compat/include/net/ |
| H A D | if_gif.h | 42 struct ip6_hdr; 62 struct ip6_hdr *ip6hdr;
|
| /f-stack/freebsd/netgraph/netflow/ |
| H A D | ng_netflow.c | 595 struct ip6_hdr *ip6 = NULL; in ng_netflow_rcvdata() 719 M_CHECK(sizeof(struct ip6_hdr)); in ng_netflow_rcvdata() 721 ip6 = (struct ip6_hdr *)(eh + 1); in ng_netflow_rcvdata() 743 M_CHECK(sizeof(struct ip6_hdr)); in ng_netflow_rcvdata() 744 ip6 = (struct ip6_hdr *)(evh + 1); in ng_netflow_rcvdata() 765 M_CHECK(sizeof(struct ip6_hdr) - sizeof(struct ip)); in ng_netflow_rcvdata() 766 ip6 = mtod(m, struct ip6_hdr *); in ng_netflow_rcvdata() 914 ip6 = (struct ip6_hdr *)(mtod(m, caddr_t) + l3_off); in ng_netflow_rcvdata()
|