Home
last modified time | relevance | path

Searched refs:ip6_plen (Results 1 – 25 of 73) sorted by relevance

123

/freebsd/sbin/ipf/libipf/
H A Dipft_tx.c139 mb->mb_len = ntohs(((ip6_t *)ip)->ip6_plen) + in text_readip()
380 ip6->ip6_plen = sizeof(struct tcphdr); in parseipv6()
383 ip6->ip6_plen = sizeof(struct udphdr); in parseipv6()
386 ip6->ip6_plen = ICMP6ERR_IPICMPHLEN; in parseipv6()
491 if (ip6->ip6_plen == 0) { in parseipv6()
492 ip6->ip6_plen++; in parseipv6()
494 ip6->ip6_plen = htons(ip6->ip6_plen); in parseipv6()
H A Dprintpacket.c28 len = ntohs(((ip6_t *)ip)->ip6_plen); in printpacket()
/freebsd/contrib/tcpdump/
H A Dprint-frag6.c48 sizeof(struct ip6_hdr) + GET_BE_U_2(ip6->ip6_plen)) in frag6_print()
52 sizeof(struct ip6_hdr) + GET_BE_U_2(ip6->ip6_plen) - in frag6_print()
H A Dip6.h93 #define ip6_plen ip6_ctlun.ip6_un1.ip6_un1_plen macro
H A Dprint-ip6.c250 payload_len = GET_BE_U_2(ip6->ip6_plen); in ip6_print()
/freebsd/sys/netinet6/
H A Dfrag6.c465 if (ip6->ip6_plen == 0) { in frag6_input()
480 (((ntohs(ip6->ip6_plen) - offset) & 0x7) != 0)) { in frag6_input()
482 offsetof(struct ip6_hdr, ip6_plen)); in frag6_input()
508 ip6->ip6_plen = htons(ntohs(ip6->ip6_plen) - in frag6_input()
522 frgpartlen = sizeof(struct ip6_hdr) + ntohs(ip6->ip6_plen) - offset; in frag6_input()
525 offsetof(struct ip6_hdr, ip6_plen)); in frag6_input()
860 ip6->ip6_plen = htons((u_short)plen + offset - sizeof(struct ip6_hdr)); in frag6_input()
H A Dip6_input.c419 if (ip6->ip6_plen == 0 && *plen == 0) { in ip6_input_hbh()
430 (caddr_t)&ip6->ip6_plen - (caddr_t)ip6); in ip6_input_hbh()
841 plen = (u_int32_t)ntohs(ip6->ip6_plen); in ip6_input()
1068 if (ip6->ip6_plen) { in ip6_process_hopopts()
H A Dip6_fastfwd.c121 plen = ntohs(ip6->ip6_plen); in ip6_tryforward()
H A Dicmp6.c518 ip6len = sizeof(struct ip6_hdr) + ntohs(ip6->ip6_plen); in icmp6_input()
2209 icmp6len = ntohs(ip6->ip6_plen); in icmp6_redirect_input()
2641 ip6->ip6_plen = htons(m->m_pkthdr.len - sizeof(struct ip6_hdr)); in icmp6_redirect_output()
2645 sizeof(*ip6), ntohs(ip6->ip6_plen)); in icmp6_redirect_output()
H A Dudp6_usrreq.c387 plen = ntohs(ip6->ip6_plen) - off + sizeof(*ip6); in udp6_input()
902 ip6->ip6_plen = htons((u_short)plen); in udp6_send()
H A Dip6_output.c284 mhip6->ip6_plen = htons((u_short)(fraglen + hlen + in ip6_fragment()
560 ip6->ip6_plen = 0; in ip6_output()
562 ip6->ip6_plen = htons(plen); in ip6_output()
1203 } else if (ip6->ip6_plen == 0) { in ip6_output()
/freebsd/sys/netpfil/ipfilter/netinet/
H A Dip_rcmd_pxy.c251 slen = ip6->ip6_plen; in ipf_p_rcmd_portmsg()
252 ip6->ip6_plen = htons(sizeof(*tcp)); in ipf_p_rcmd_portmsg()
306 ip6->ip6_plen = slen; in ipf_p_rcmd_portmsg()
H A Dip_tftp_pxy.c327 slen = ip6->ip6_plen; in ipf_p_tftp_backchannel()
328 ip6->ip6_plen = htons(sizeof(udp)); in ipf_p_tftp_backchannel()
392 ip6->ip6_plen = slen; in ipf_p_tftp_backchannel()
H A Dip_fil_freebsd.c378 ip6->ip6_plen = htons(sizeof(struct tcphdr)); in ipf_send_reset()
439 fnew.fin_plen = ntohs(ip6->ip6_plen) + hlen; in ipf_send_ip()
608 ip6->ip6_plen = htons(iclen - hlen); in ipf_send_icmp_err()
/freebsd/sys/netpfil/ipfw/nat64/
H A Dnat64_translate.c545 plen = ntohs(ip6->ip6_plen); in nat64_fragment6()
587 ip6->ip6_plen = htons(len + sizeof(ip6f)); in nat64_fragment6()
747 oip6->ip6_plen = htons(plen); in nat64_icmp6_reflect()
893 icmp6->icmp6_cksum = ~in6_cksum_pseudo(ip6, ntohs(ip6->ip6_plen), in nat64_icmp_handle_echo()
1098 ip6->ip6_plen = htons(plen); in nat64_icmp_translate()
1111 eip6->ip6_plen = htons(ntohs(ip.ip_len) - (ip.ip_hl << 2)); in nat64_icmp_translate()
1212 if (proto == IPPROTO_HOPOPTS && ip6->ip6_plen == 0) in nat64_getlasthdr()
1289 ip6.ip6_plen = htons(plen); in nat64_do_handle_ip4()
1503 plen = ntohs(ip6i->ip6_plen); in nat64_handle_icmp6()
1603 plen = ntohs(ip6->ip6_plen); in nat64_do_handle_ip6()
[all …]
/freebsd/sys/dev/sfxge/
H A Dsfxge_rx.c394 iph->ip6_plen = htons(iph->ip6_plen); in sfxge_lro_deliver()
483 iph->ip6_plen += mbuf->m_len; in sfxge_lro_merge()
515 iph->ip6_plen = ntohs(iph->ip6_plen); in sfxge_lro_start()
540 pkt_length = ntohs(iph->ip6_plen) + (char *) th - eh; in sfxge_lro_try_merge()
/freebsd/sys/netinet/
H A Dip6.h87 #define ip6_plen ip6_ctlun.ip6_un1.ip6_un1_plen macro
H A Dtcp_lro.c458 ntohs(po->ip6->ip6_plen) + sizeof(*po->ip6); in tcp_lro_trim_mbuf_chain()
555 cs = in6_cksum_pseudo(pa->ip6, ntohs(pa->ip6->ip6_plen), pa->ip6->ip6_nxt, 0); in tcp_lro_rx_csum_data()
701 tcp_lro_assign_and_checksum_16(&pa->ip6->ip6_plen, htons(tlen), &temp[0]); in tcp_lro_update_checksum()
719 tcp_lro_assign_and_checksum_16(&pa->ip6->ip6_plen, htons(tlen), &temp[0]); in tcp_lro_update_checksum()
/freebsd/usr.sbin/ppp/
H A Dtcpmss.c190 if (ntohs(pip6->ip6_plen) + sizeof(struct ip6_hdr) != plen) in tcpmss_Check()
H A Dip.c241 datalen = ntohs(pip6->ip6_plen); in FilterCheck()
589 datalen = ntohs(pip6->ip6_plen); in PacketCheck()
/freebsd/sys/netipsec/
H A Dxform_ah.c407 if (ip6.ip6_plen == 0) { in ah_massage_headers()
1023 offsetof(struct ip6_hdr, ip6_plen), in ah_output()
1026 m_copyback(m, offsetof(struct ip6_hdr, ip6_plen), in ah_output()
H A Dipsec_output.c653 ip6->ip6_plen = htons(m->m_pkthdr.len - sizeof(*ip6)); in ipsec6_perform_request()
939 mtod(m, struct ip6_hdr *)->ip6_plen = in ipsec_process_done()
1229 ip6->ip6_plen = htons((*mp)->m_pkthdr.len - sizeof(*ip6)); in ipsec_encap()
H A Dudpencap.c300 ip6->ip6_plen = htons(m->m_pkthdr.len); in udp_ipsec_output()
/freebsd/sys/netinet/tcp_stacks/
H A Drack_bbr_common.c181 tlen = ntohs(ip6->ip6_plen); in ctf_get_enet_type()
392 tlen = ntohs(ip6->ip6_plen); in ctf_process_inbound_raw()
/freebsd/sys/netpfil/pf/
H A Dpf_norm.c853 frent->fe_len = sizeof(struct ip6_hdr) + ntohs(ip6->ip6_plen) - hdrlen; in pf_reassemble6()
923 ip6->ip6_plen = htons(hdrlen - sizeof(struct ip6_hdr) + total); in pf_reassemble6()
936 ip6->ip6_plen = 0; in pf_reassemble6()
942 DPFPRINTF(("complete: %p(%d)\n", m, ntohs(ip6->ip6_plen))); in pf_reassemble6()
1299 pd->tot_len = ntohs(h->ip6_plen) + sizeof(struct ip6_hdr); in pf_normalize_ip6()

123