Symbol: icmp6_hdr
sbin/ipf/libipf/ipft_tx.c
335
struct icmp6_hdr icmp, *ic6 = &icmp;
sbin/ping/ping6.c
1300
struct icmp6_hdr *icp;
sbin/ping/ping6.c
1309
icp = (struct icmp6_hdr *)outpack;
sbin/ping/ping6.c
1433
myechoreply(const struct icmp6_hdr *icp)
sbin/ping/ping6.c
1538
struct icmp6_hdr *icp;
sbin/ping/ping6.c
1567
if (cc < (int)sizeof(struct icmp6_hdr)) {
sbin/ping/ping6.c
1576
icp = (struct icmp6_hdr *)buf;
sbin/ping/ping6.c
2280
pr_icmph(struct icmp6_hdr *icp, u_char *end)
sbin/ping/ping6.c
248
static void pr_icmph(struct icmp6_hdr *, u_char *);
sbin/ping/ping6.c
252
static int myechoreply(const struct icmp6_hdr *);
sys/dev/oce/oce_if.c
974
struct icmp6_hdr *icmp6 = (struct icmp6_hdr *)(ip6 + 1);
sys/net/pfvar.h
1945
struct icmp6_hdr icmp6;
sys/netinet/icmp6.h
181
struct icmp6_hdr mld_icmp6_hdr;
sys/netinet/icmp6.h
210
struct icmp6_hdr nd_rs_hdr;
sys/netinet/icmp6.h
220
struct icmp6_hdr nd_ra_hdr;
sys/netinet/icmp6.h
249
struct icmp6_hdr nd_ns_hdr;
sys/netinet/icmp6.h
260
struct icmp6_hdr nd_na_hdr;
sys/netinet/icmp6.h
282
struct icmp6_hdr nd_rd_hdr;
sys/netinet/icmp6.h
392
struct icmp6_hdr icmp6_nl_hdr;
sys/netinet/icmp6.h
406
struct icmp6_hdr icmp6_ni_hdr;
sys/netinet/icmp6.h
478
struct icmp6_hdr rr_hdr;
sys/netinet/icmp6.h
707
int icmp6_errmap(const struct icmp6_hdr *);
sys/netinet/tcp_subr.c
3238
tcp6_next_pmtu(const struct icmp6_hdr *icmp6)
sys/netinet/tcp_subr.c
3260
struct icmp6_hdr *icmp6;
sys/netinet6/icmp6.c
1072
icmp6 = (struct icmp6_hdr *)(mtod(m, caddr_t) + off);
sys/netinet6/icmp6.c
1137
struct icmp6_hdr *icmp6 = ip6cp->ip6c_icmp6;
sys/netinet6/icmp6.c
1909
struct icmp6_hdr *icmp6;
sys/netinet6/icmp6.c
1914
icmp6 = (struct icmp6_hdr *)((caddr_t)ip6 + off);
sys/netinet6/icmp6.c
2008
struct icmp6_hdr *icmp6;
sys/netinet6/icmp6.c
2028
if (sizeof(struct ip6_hdr) + sizeof(struct icmp6_hdr) > MHLEN)
sys/netinet6/icmp6.c
2038
l = sizeof(struct ip6_hdr) + sizeof(struct icmp6_hdr);
sys/netinet6/icmp6.c
2046
l = sizeof(struct ip6_hdr) + sizeof(struct icmp6_hdr);
sys/netinet6/icmp6.c
2055
icmp6 = (struct icmp6_hdr *)(ip6 + 1);
sys/netinet6/icmp6.c
2427
if (maxlen < sizeof(struct ip6_hdr) + sizeof(struct icmp6_hdr) +
sys/netinet6/icmp6.c
270
struct icmp6_hdr *icmp6;
sys/netinet6/icmp6.c
330
struct icmp6_hdr *icp;
sys/netinet6/icmp6.c
332
if (m->m_len < off + sizeof(struct icmp6_hdr)) {
sys/netinet6/icmp6.c
333
m = m_pullup(m, off + sizeof(struct icmp6_hdr));
sys/netinet6/icmp6.c
340
icp = (struct icmp6_hdr *)(mtod(m, caddr_t) + off);
sys/netinet6/icmp6.c
369
preplen = sizeof(struct ip6_hdr) + sizeof(struct icmp6_hdr);
sys/netinet6/icmp6.c
383
icmp6 = (struct icmp6_hdr *)(nip6 + 1);
sys/netinet6/icmp6.c
403
icmp6_errmap(const struct icmp6_hdr *icmp6)
sys/netinet6/icmp6.c
455
struct icmp6_hdr *icmp6, *nicmp6;
sys/netinet6/icmp6.c
464
if (m->m_len < off + sizeof(struct icmp6_hdr)) {
sys/netinet6/icmp6.c
465
m = m_pullup(m, off + sizeof(struct icmp6_hdr));
sys/netinet6/icmp6.c
479
if (icmp6len < sizeof(struct icmp6_hdr)) {
sys/netinet6/icmp6.c
502
icmp6 = (struct icmp6_hdr *)((caddr_t)ip6 + off);
sys/netinet6/icmp6.c
571
|| n->m_len < off + sizeof(struct icmp6_hdr)) {
sys/netinet6/icmp6.c
590
nicmp6 = (struct icmp6_hdr *)(nip6 + 1);
sys/netinet6/icmp6.c
591
bcopy(icmp6, nicmp6, sizeof(struct icmp6_hdr));
sys/netinet6/icmp6.c
594
n->m_len = noff + sizeof(struct icmp6_hdr);
sys/netinet6/icmp6.c
599
m_adj(n0, off + sizeof(struct icmp6_hdr));
sys/netinet6/icmp6.c
611
nicmp6 = (struct icmp6_hdr *)(mtod(n, caddr_t) + off);
sys/netinet6/icmp6.c
659
if (icmp6len == sizeof(struct icmp6_hdr) + 4)
sys/netinet6/icmp6.c
728
nicmp6 = (struct icmp6_hdr *)(nip6 + 1);
sys/netinet6/icmp6.c
729
bcopy(icmp6, nicmp6, sizeof(struct icmp6_hdr));
sys/netinet6/icmp6.c
744
sizeof(struct icmp6_hdr) + 4 + maxhlen;
sys/netinet6/icmp6.c
923
struct icmp6_hdr *icmp6;
sys/netinet6/icmp6.c
930
if (icmp6len < sizeof(struct icmp6_hdr) + sizeof(struct ip6_hdr)) {
sys/netinet6/icmp6.c
943
icmp6 = (struct icmp6_hdr *)(mtod(m, caddr_t) + off);
sys/netinet6/icmp6.c
950
int eoff = off + sizeof(struct icmp6_hdr) +
sys/netinet6/ip6_output.c
2235
const int icmp6off = offsetof(struct icmp6_hdr, icmp6_cksum);
sys/netinet6/ip6_var.h
471
struct icmp6_hdr *ip6c_icmp6; /* icmp6 header of target packet */
sys/netinet6/mld6.h
39
#define MLD_MINLEN sizeof(struct icmp6_hdr)
sys/netinet6/mld6.h
47
struct icmp6_hdr mld_icmp6_hdr; /* ICMPv6 header */
sys/netinet6/mld6.h
68
struct icmp6_hdr mld_icmp6_hdr;
sys/netinet6/mld6_var.h
104
sizeof(struct icmp6_hdr))
sys/netinet6/raw_ip6.c
437
struct icmp6_hdr *icmp6;
sys/netinet6/raw_ip6.c
438
if (m->m_len < sizeof(struct icmp6_hdr) &&
sys/netinet6/raw_ip6.c
439
(m = m_pullup(m, sizeof(struct icmp6_hdr))) == NULL) {
sys/netinet6/raw_ip6.c
443
icmp6 = mtod(m, struct icmp6_hdr *);
sys/netinet6/raw_ip6.c
499
off = offsetof(struct icmp6_hdr, icmp6_cksum);
sys/netinet6/send.c
115
struct icmp6_hdr *icmp6;
sys/netinet6/send.c
128
sizeof(struct icmp6_hdr))) {
sys/netinet6/send.c
130
sizeof(struct icmp6_hdr));
sys/netinet6/send.c
144
icmp6 = (struct icmp6_hdr *)(ip6 + 1);
sys/netipsec/ipsec.c
697
struct icmp6_hdr ih;
sys/netipsec/ipsec.c
736
if (off + sizeof(struct icmp6_hdr) > m->m_pkthdr.len)
sys/netpfil/ipfilter/netinet/fil.c
3423
csump = &((struct icmp6_hdr *)l4hdr)->icmp6_cksum;
sys/netpfil/ipfilter/netinet/fil.c
6601
csump = &((struct icmp6_hdr *)fin->fin_dp)->icmp6_cksum;
sys/netpfil/ipfilter/netinet/fil.c
879
int minicmpsz = sizeof(struct icmp6_hdr);
sys/netpfil/ipfilter/netinet/fil.c
880
struct icmp6_hdr *icmp6;
sys/netpfil/ipfilter/netinet/ip_log.c
394
struct icmp6_hdr *icmp;
sys/netpfil/ipfilter/netinet/ip_log.c
396
icmp = (struct icmp6_hdr *)fin->fin_dp;
sys/netpfil/ipfilter/netinet/ip_log.c
404
hlen += MIN(sizeof(struct icmp6_hdr) + 8,
sys/netpfil/ipfilter/netinet/ip_log.c
407
hlen += MIN(sizeof(struct icmp6_hdr),
sys/netpfil/ipfilter/netinet/ip_nat.c
5780
struct icmp6_hdr *icmp6 = (struct icmp6_hdr *)fin->fin_dp;
sys/netpfil/ipfilter/netinet/ip_nat6.c
1355
struct icmp6_hdr *orgicmp;
sys/netpfil/ipfilter/netinet/ip_nat6.c
1426
orgicmp = (struct icmp6_hdr *)(oip6 + 1);
sys/netpfil/ipfilter/netinet/ip_nat6.c
1548
struct icmp6_hdr *icmp6;
sys/netpfil/ipfilter/netinet/ip_nat6.c
1788
struct icmp6_hdr *orgicmp;
sys/netpfil/ipfilter/netinet/ip_nat6.c
1795
orgicmp = (struct icmp6_hdr *)dp;
sys/netpfil/ipfilter/netinet/ip_nat6.c
2559
struct icmp6_hdr *icmp6 = NULL;
sys/netpfil/ipfilter/netinet/ip_nat6.c
2753
struct icmp6_hdr *icmp6;
sys/netpfil/ipfilter/netinet/ip_nat6.c
2949
struct icmp6_hdr *icmp6;
sys/netpfil/ipfilter/netinet/ip_nat6.c
3150
struct icmp6_hdr *icmp6;
sys/netpfil/ipfilter/netinet/ip_nat6.c
698
((struct icmp6_hdr *)fin->fin_dp)->icmp6_id = port;
sys/netpfil/ipfilter/netinet/ip_nat6.c
900
((struct icmp6_hdr *)fin->fin_dp)->icmp6_id = nport;
sys/netpfil/ipfilter/netinet/ip_state.c
4342
struct icmp6_hdr *ic6, *oic;
sys/netpfil/ipfilter/netinet/ip_state.c
4499
oic = (struct icmp6_hdr *)(oip6 + 1);
sys/netpfil/ipfw/ip_fw2.c
1617
PULLUP_TO(hlen, ulp, struct icmp6_hdr);
sys/netpfil/ipfw/ip_fw2.c
260
#define ICMP6(p) ((struct icmp6_hdr *)(p))
sys/netpfil/ipfw/ip_fw_log.c
315
struct icmp6_hdr *icmp6;
sys/netpfil/ipfw/ip_fw_log.c
383
icmp6 = (struct icmp6_hdr *)(((char *)ip) + hlen);
sys/netpfil/ipfw/ip_fw_log.c
85
#define ICMP6(p) ((struct icmp6_hdr *)(p))
sys/netpfil/ipfw/nat64/nat64_translate.c
1084
sizeof(struct icmp6_hdr) + len > NAT64_ICMP6_PLEN)
sys/netpfil/ipfw/nat64/nat64_translate.c
1085
len = NAT64_ICMP6_PLEN - sizeof(struct icmp6_hdr) -
sys/netpfil/ipfw/nat64/nat64_translate.c
1087
plen = sizeof(struct icmp6_hdr) + sizeof(struct ip6_hdr) + len;
sys/netpfil/ipfw/nat64/nat64_translate.c
1100
eip6 = mtodo(n, offset + sizeof(struct icmp6_hdr));
sys/netpfil/ipfw/nat64/nat64_translate.c
1341
struct icmp6_hdr *icmp6;
sys/netpfil/ipfw/nat64/nat64_translate.c
1467
hlen += sizeof(struct icmp6_hdr);
sys/netpfil/ipfw/nat64/nat64_translate.c
1566
struct icmp6_hdr *icmp6;
sys/netpfil/ipfw/nat64/nat64_translate.c
647
struct icmp6_hdr *icmp6;
sys/netpfil/ipfw/nat64/nat64_translate.c
708
plen = len + sizeof(struct icmp6_hdr);
sys/netpfil/ipfw/nat64/nat64_translate.c
756
sizeof(struct icmp6_hdr)));
sys/netpfil/ipfw/nat64/nat64_translate.c
875
nat64_icmp_handle_echo(struct ip6_hdr *ip6, struct icmp6_hdr *icmp6,
sys/netpfil/ipfw/nat64/nat64_translate.h
81
#define ICMP6(p) ((struct icmp6_hdr *)(p))
sys/netpfil/ipfw/nat64/nat64clat.c
151
struct icmp6_hdr *icmp6;
sys/netpfil/ipfw/nat64/nat64clat.c
173
hlen += sizeof(struct icmp6_hdr);
sys/netpfil/ipfw/nat64/nat64lsn.c
1642
struct icmp6_hdr *icmp6;
sys/netpfil/ipfw/nat64/nat64stl.c
151
struct icmp6_hdr *icmp6;
sys/netpfil/ipfw/nat64/nat64stl.c
173
hlen += sizeof(struct icmp6_hdr);
sys/netpfil/ipfw/nptv6/nptv6.c
139
struct icmp6_hdr *icmp6;
sys/netpfil/pf/pf.c
10934
struct icmp6_hdr icmp6;
sys/netpfil/pf/pf.c
11096
sizeof(struct icmp6_hdr))) {
sys/netpfil/pf/pf.c
11375
size_t icmp_hlen = sizeof(struct icmp6_hdr);
sys/netpfil/pf/pf.c
11402
if (icmp_hlen > sizeof(struct icmp6_hdr) &&
sys/netpfil/pf/pf.c
3932
struct icmp6_hdr *icmp;
sys/netpfil/pf/pf.c
4045
icmp = (struct icmp6_hdr *)(mp->m_data + off);
sys/netpfil/pf/pf.c
4149
struct icmp6_hdr *icmp6;
sys/netpfil/pf/pf.c
8734
m_copyback(pd->m, pd->off, sizeof(struct icmp6_hdr),
sys/netpfil/pf/pf.c
8810
ipoff2 = pd->off + sizeof(struct icmp6_hdr);
sys/netpfil/pf/pf.c
8974
sizeof(struct icmp6_hdr),
sys/netpfil/pf/pf.c
9042
sizeof(struct icmp6_hdr),
sys/netpfil/pf/pf.c
9109
sizeof(struct icmp6_hdr),
sys/netpfil/pf/pf.c
9174
sizeof(struct icmp6_hdr),
sys/netpfil/pf/pf.c
9261
sizeof(struct icmp6_hdr),
sys/netpfil/pf/pf.c
9327
sizeof(struct icmp6_hdr),
sys/netpfil/pf/pf.c
9399
sizeof(struct icmp6_hdr),
sys/netpfil/pf/pf.c
9461
struct icmp6_hdr *iih = &pd2.hdr.icmp6;
sys/netpfil/pf/pf.c
9469
sizeof(struct icmp6_hdr), reason, pd2.af)) {
sys/netpfil/pf/pf.c
9526
sizeof(struct icmp6_hdr),
sys/netpfil/pf/pf.c
9541
sizeof(struct icmp6_hdr), (c_caddr_t)iih);
sys/netpfil/pf/pf.c
9571
m_copyback(pd->m, pd->off, sizeof(struct icmp6_hdr),
sys/netpfil/pf/pf.c
9574
m_copyback(pd->m, pd2.off, sizeof(struct icmp6_hdr),
sys/netpfil/pf/pf.c
9630
sizeof(struct icmp6_hdr),
tests/sys/netinet/fibs_multibind_test.c
433
struct icmp6_hdr icmp6;
usr.sbin/ppp/ip.c
306
const struct icmp6_hdr *ih6;
usr.sbin/ppp/ip.c
324
ih6 = (const struct icmp6_hdr *)payload;
usr.sbin/ppp/ip.c
570
const struct icmp6_hdr *icmp6h;
usr.sbin/ppp/ip.c
638
icmp6h = (const struct icmp6_hdr *)payload;
usr.sbin/rtadvd/rtadvd.c
724
struct icmp6_hdr *icp;
usr.sbin/rtadvd/rtadvd.c
786
if ((size_t)i < sizeof(struct ip6_hdr) + sizeof(struct icmp6_hdr)) {
usr.sbin/rtadvd/rtadvd.c
793
icp = (struct icmp6_hdr *)(ip + 1); /* XXX: ext. hdr? */
usr.sbin/rtadvd/rtadvd.c
795
if ((size_t)i < sizeof(struct icmp6_hdr)) {
usr.sbin/rtadvd/rtadvd.c
800
icp = (struct icmp6_hdr *)rcvmhdr.msg_iov[0].iov_base;
usr.sbin/rtsold/rtsol.c
170
struct icmp6_hdr *icp;
usr.sbin/rtsold/rtsol.c
233
icp = (struct icmp6_hdr *)iov.iov_base;
usr.sbin/traceroute6/traceroute6.c
1110
struct icmp6_hdr *icp;
usr.sbin/traceroute6/traceroute6.c
1129
icp = (struct icmp6_hdr *)outpacket;
usr.sbin/traceroute6/traceroute6.c
1330
struct icmp6_hdr *icp;
usr.sbin/traceroute6/traceroute6.c
1345
if (cc < hlen + sizeof(struct icmp6_hdr)) {
usr.sbin/traceroute6/traceroute6.c
1356
icp = (struct icmp6_hdr *)(buf + hlen);
usr.sbin/traceroute6/traceroute6.c
1358
if (cc < (int)sizeof(struct icmp6_hdr)) {
usr.sbin/traceroute6/traceroute6.c
1367
icp = (struct icmp6_hdr *)buf;
usr.sbin/traceroute6/traceroute6.c
1403
struct icmp6_hdr *icmp;
usr.sbin/traceroute6/traceroute6.c
1419
icmp = (struct icmp6_hdr *)up;