Home
last modified time | relevance | path

Searched refs:hbh (Results 1 – 9 of 9) sorted by relevance

/freebsd-12-stable/sys/netpfil/ipfw/pmod/
Dtcpmod.c123 struct ip6_hbh *hbh; in tcpmod_ipv6_setmss() local
138 hbh = mtodo(*mp, hlen); in tcpmod_ipv6_setmss()
139 proto = hbh->ip6h_nxt; in tcpmod_ipv6_setmss()
140 hlen += (hbh->ip6h_len + 1) << 3; in tcpmod_ipv6_setmss()
/freebsd-12-stable/sys/netinet6/
Dip6_input.c410 struct ip6_hbh *hbh; in ip6_input_hbh() local
443 hbh = (struct ip6_hbh *)(ip6 + 1); in ip6_input_hbh()
444 *nxt = hbh->ip6h_nxt; in ip6_input_hbh()
953 struct ip6_hbh *hbh; in ip6_hopopts_input() local
956 if (m->m_len < off + sizeof(*hbh)) { in ip6_hopopts_input()
957 m = m_pullup(m, off + sizeof(*hbh)); in ip6_hopopts_input()
964 hbh = (struct ip6_hbh *)(mtod(m, caddr_t) + off); in ip6_hopopts_input()
965 hbhlen = (hbh->ip6h_len + 1) << 3; in ip6_hopopts_input()
975 hbh = (struct ip6_hbh *)(mtod(m, caddr_t) + off); in ip6_hopopts_input()
978 if (ip6_process_hopopts(m, (u_int8_t *)hbh + sizeof(struct ip6_hbh), in ip6_hopopts_input()
[all …]
Dip6_output.c824 struct ip6_hbh *hbh = mtod(exthdrs.ip6e_hbh, struct ip6_hbh *); in ip6_output() local
829 if ((hbh->ip6h_len + 1) << 3 > exthdrs.ip6e_hbh->m_len) in ip6_output()
840 if (ip6_process_hopopts(m, (u_int8_t *)(hbh + 1), in ip6_output()
841 ((hbh->ip6h_len + 1) << 3) - sizeof(struct ip6_hbh), in ip6_output()
1203 struct ip6_hbh *hbh; in ip6_insert_jumboopt() local
1247 hbh = mtod(mopt, struct ip6_hbh *); in ip6_insert_jumboopt()
1248 hbh->ip6h_len += (JUMBOOPTLEN >> 3); in ip6_insert_jumboopt()
2943 struct ip6_hbh *hbh; in ip6_setpktopt() local
2966 hbh = (struct ip6_hbh *)buf; in ip6_setpktopt()
2967 hbhlen = (hbh->ip6h_len + 1) << 3; in ip6_setpktopt()
[all …]
Dmld6.c259 struct ip6_hbh hbh; member
268 .hbh = { 0, 0 },
3292 mld_po.ip6po_hbh = &mld_ra.hbh; in mld_init()
/freebsd-12-stable/tests/sys/netinet6/
Dexthdr.sh86 --hbh
106 --hbh --dest
Dexthdr.py108 if args.hbh:
109 hbh = sp.IPv6ExtHdrHopByHop(options = \
111 ext = addExt(ext, hbh)
/freebsd-12-stable/sys/netpfil/ipfw/nptv6/
Dnptv6.c116 struct ip6_hbh *hbh; in nptv6_getlasthdr() local
127 hbh = mtodo(m, hlen); in nptv6_getlasthdr()
130 proto = hbh->ip6h_nxt; in nptv6_getlasthdr()
131 hlen += (hbh->ip6h_len + 1) << 3; in nptv6_getlasthdr()
/freebsd-12-stable/contrib/tcpdump/
Dprint-icmp6.c1174 const struct ip6_hbh *hbh; in get_upperlayer() local
1207 hbh = (const struct ip6_hbh *)bp; in get_upperlayer()
1208 if (!ND_TTEST(hbh->ip6h_len)) in get_upperlayer()
1210 nh = hbh->ip6h_nxt; in get_upperlayer()
1211 hlen = (hbh->ip6h_len + 1) << 3; in get_upperlayer()
/freebsd-12-stable/sys/netpfil/ipfw/nat64/
Dnat64_translate.c1183 struct ip6_hbh *hbh; in nat64_getlasthdr() local
1200 hbh = mtodo(m, hlen); in nat64_getlasthdr()
1213 proto = hbh->ip6h_nxt; in nat64_getlasthdr()
1214 hlen += (hbh->ip6h_len + 1) << 3; in nat64_getlasthdr()