Symbol: icmp6_hdr
sbin/ping/ping.c
1114
struct icmp6_hdr *icp6 = NULL;
sbin/ping/ping.c
1124
icp6 = (struct icmp6_hdr *)outpack;
sbin/ping/ping.c
1206
struct icmp6_hdr *icp6 = NULL;
sbin/ping/ping.c
1233
if (cc < sizeof(struct icmp6_hdr)) {
sbin/ping/ping.c
1239
icp6 = (struct icmp6_hdr *)buf;
sbin/ping/ping.c
2031
pr_icmph6(struct icmp6_hdr *icp, u_char *end)
sbin/ping/ping.c
233
void pr_icmph6(struct icmp6_hdr *, u_char *);
sbin/slaacd/engine.c
1381
struct icmp6_hdr *icmp6_hdr;
sbin/slaacd/engine.c
1396
if ((size_t)len < sizeof(struct icmp6_hdr)) {
sbin/slaacd/engine.c
1403
icmp6_hdr = (struct icmp6_hdr *)p;
sbin/slaacd/engine.c
1404
if (icmp6_hdr->icmp6_type != ND_ROUTER_ADVERT)
sbin/slaacd/frontend.c
929
struct icmp6_hdr *icmp6_hdr;
sbin/slaacd/frontend.c
946
if ((size_t)len < sizeof(struct icmp6_hdr))
sbin/slaacd/frontend.c
949
icmp6_hdr = (struct icmp6_hdr *)icmp6ev->answer;
sbin/slaacd/frontend.c
950
if (icmp6_hdr->icmp6_type != ND_ROUTER_ADVERT)
sys/net/pf.c
3382
struct icmp6_hdr *icmp6;
sys/net/pf.c
6406
sizeof(struct icmp6_hdr), &pd->hdr.icmp6,
sys/net/pf.c
6471
ipoff2 = pd->off + sizeof(struct icmp6_hdr);
sys/net/pf.c
6628
sizeof(struct icmp6_hdr),
sys/net/pf.c
6701
sizeof(struct icmp6_hdr),
sys/net/pf.c
6758
sizeof(struct icmp6_hdr),
sys/net/pf.c
6829
sizeof(struct icmp6_hdr),
sys/net/pf.c
6893
sizeof(struct icmp6_hdr),
sys/net/pf.c
6961
struct icmp6_hdr *iih = &pd2.hdr.icmp6;
sys/net/pf.c
6969
sizeof(struct icmp6_hdr), reason, pd2.af)) {
sys/net/pf.c
7011
sizeof(struct icmp6_hdr),
sys/net/pf.c
7026
sizeof(struct icmp6_hdr), iih,
sys/net/pf.c
7064
sizeof(struct icmp6_hdr), &pd->hdr.icmp6,
sys/net/pf.c
7069
sizeof(struct icmp6_hdr), iih, M_NOWAIT);
sys/net/pf.c
7122
sizeof(struct icmp6_hdr),
sys/net/pf.c
7819
struct icmp6_hdr icmp6;
sys/net/pf.c
7979
sizeof(struct icmp6_hdr))) {
sys/net/pf.c
8164
size_t icmp_hlen = sizeof(struct icmp6_hdr);
sys/net/pf.c
8188
if (icmp_hlen > sizeof(struct icmp6_hdr) &&
sys/net/pfvar_priv.h
566
struct icmp6_hdr icmp6;
sys/netinet/icmp6.h
163
struct icmp6_hdr mld_icmp6_hdr;
sys/netinet/icmp6.h
179
struct icmp6_hdr nd_rs_hdr;
sys/netinet/icmp6.h
189
struct icmp6_hdr nd_ra_hdr;
sys/netinet/icmp6.h
213
struct icmp6_hdr nd_ns_hdr;
sys/netinet/icmp6.h
224
struct icmp6_hdr nd_na_hdr;
sys/netinet/icmp6.h
238
struct icmp6_hdr nd_rd_hdr;
sys/netinet/icmp6.h
321
struct icmp6_hdr icmp6_nl_hdr;
sys/netinet/icmp6.h
335
struct icmp6_hdr icmp6_ni_hdr;
sys/netinet/icmp6.h
374
struct icmp6_hdr rr_hdr;
sys/netinet6/icmp6.c
1031
struct icmp6_hdr *icmp6;
sys/netinet6/icmp6.c
1037
CTASSERT(sizeof(struct ip6_hdr) + sizeof(struct icmp6_hdr) <= MHLEN);
sys/netinet6/icmp6.c
1064
l = sizeof(struct ip6_hdr) + sizeof(struct icmp6_hdr);
sys/netinet6/icmp6.c
1072
l = sizeof(struct ip6_hdr) + sizeof(struct icmp6_hdr);
sys/netinet6/icmp6.c
1080
icmp6 = (struct icmp6_hdr *)(ip6 + 1);
sys/netinet6/icmp6.c
1418
if (maxlen < sizeof(struct ip6_hdr) + sizeof(struct icmp6_hdr) +
sys/netinet6/icmp6.c
233
struct icmp6_hdr *icmp6;
sys/netinet6/icmp6.c
283
struct icmp6_hdr *icp;
sys/netinet6/icmp6.c
322
preplen = sizeof(struct ip6_hdr) + sizeof(struct icmp6_hdr);
sys/netinet6/icmp6.c
338
icmp6 = (struct icmp6_hdr *)(nip6 + 1);
sys/netinet6/icmp6.c
391
struct icmp6_hdr *icmp6, *nicmp6;
sys/netinet6/icmp6.c
402
if (icmp6len < sizeof(struct icmp6_hdr)) {
sys/netinet6/icmp6.c
542
n->m_len < off + sizeof(struct icmp6_hdr)) {
sys/netinet6/icmp6.c
576
nicmp6 = (struct icmp6_hdr *)(nip6 + 1);
sys/netinet6/icmp6.c
577
bcopy(icmp6, nicmp6, sizeof(struct icmp6_hdr));
sys/netinet6/icmp6.c
579
n->m_len = noff + sizeof(struct icmp6_hdr);
sys/netinet6/icmp6.c
585
n->m_pkthdr.len += noff + sizeof(struct icmp6_hdr);
sys/netinet6/icmp6.c
586
n->m_pkthdr.len -= (off + sizeof(struct icmp6_hdr));
sys/netinet6/icmp6.c
587
m_adj(n0, off + sizeof(struct icmp6_hdr));
sys/netinet6/icmp6.c
755
struct icmp6_hdr *icmp6;
sys/netinet6/icmp6.c
760
if (icmp6len < sizeof(struct icmp6_hdr) + sizeof(struct ip6_hdr)) {
sys/netinet6/icmp6.c
776
int eoff = off + sizeof(struct icmp6_hdr) +
sys/netinet6/icmp6.c
955
struct icmp6_hdr *icmp6 = ip6cp->ip6c_icmp6;
sys/netinet6/ip6_divert.c
119
min_hdrlen = sizeof(struct icmp6_hdr);
sys/netinet6/ip6_output.c
1602
const int icmp6off = offsetof(struct icmp6_hdr, icmp6_cksum);
sys/netinet6/ip6_output.c
2676
offset += offsetof(struct icmp6_hdr, icmp6_cksum);
sys/netinet6/ip6_output.c
2711
offset += offsetof(struct icmp6_hdr, icmp6_cksum);
sys/netinet6/ip6protosw.h
102
struct icmp6_hdr *ip6c_icmp6; /* icmp6 header of target packet */
sys/netinet6/ip6protosw.h
79
struct icmp6_hdr;
sys/netinet6/mld6.h
40
#define MLD_MINLEN sizeof(struct icmp6_hdr)
sys/netinet6/mld6.h
48
struct icmp6_hdr mld_icmp6_hdr; /* ICMPv6 header */
sys/netinet6/mld6.h
69
struct icmp6_hdr mld_icmp6_hdr;
sys/netinet6/raw_ip6.c
143
struct icmp6_hdr *icmp6;
sys/netinet6/raw_ip6.c
425
struct icmp6_hdr *icmp6;
sys/netinet6/raw_ip6.c
426
if (m->m_len < sizeof(struct icmp6_hdr) &&
sys/netinet6/raw_ip6.c
427
(m = m_pullup(m, sizeof(struct icmp6_hdr))) == NULL) {
sys/netinet6/raw_ip6.c
431
icmp6 = mtod(m, struct icmp6_hdr *);
sys/netinet6/raw_ip6.c
485
off = offsetof(struct icmp6_hdr, icmp6_cksum);
usr.sbin/rad/engine.c
466
struct icmp6_hdr *hdr;
usr.sbin/rad/engine.c
468
hdr = (struct icmp6_hdr *) ra_rs->packet;
usr.sbin/rad/frontend.c
621
struct icmp6_hdr *icmp6_hdr;
usr.sbin/rad/frontend.c
635
if ((size_t)len < sizeof(struct icmp6_hdr))
usr.sbin/rad/frontend.c
638
icmp6_hdr = (struct icmp6_hdr *)icmp6ev->answer;
usr.sbin/rad/frontend.c
639
if (icmp6_hdr->icmp6_type != ND_ROUTER_ADVERT &&
usr.sbin/rad/frontend.c
640
icmp6_hdr->icmp6_type != ND_ROUTER_SOLICIT)
usr.sbin/relayd/check_icmp.c
166
struct icmp6_hdr *icp6;
usr.sbin/relayd/check_icmp.c
180
icp6 = (struct icmp6_hdr *)packet;
usr.sbin/relayd/check_icmp.c
293
struct icmp6_hdr *icp6;
usr.sbin/relayd/check_icmp.c
321
icp6 = (struct icmp6_hdr *)packet;
usr.sbin/tcpdump/print-icmp6.c
127
const struct icmp6_hdr *dp;
usr.sbin/tcpdump/print-icmp6.c
139
dp = (struct icmp6_hdr *)bp;
usr.sbin/tcpdump/print-icmp6.c
745
struct icmp6_hdr *icp = (struct icmp6_hdr *) bp;
usr.sbin/tcpdump/print-icmp6.c
811
struct icmp6_hdr *icp = (struct icmp6_hdr *) bp;
usr.sbin/tcpdump/print-icmp6.c
95
icmp6_cksum(const struct ip6_hdr *ip6, const struct icmp6_hdr *icmp6,
usr.sbin/traceroute/traceroute.c
754
headerlen = sizeof(struct icmp6_hdr) +
usr.sbin/traceroute/worker.c
388
struct icmp6_hdr *icp = (struct icmp6_hdr *)outpacket;
usr.sbin/traceroute/worker.c
396
sizeof(struct icmp6_hdr));
usr.sbin/traceroute/worker.c
574
struct icmp6_hdr *icp;
usr.sbin/traceroute/worker.c
583
if (cc < sizeof(struct icmp6_hdr)) {
usr.sbin/traceroute/worker.c
593
icp = (struct icmp6_hdr *)buf;
usr.sbin/traceroute/worker.c
631
((struct icmp6_hdr *)up)->icmp6_id == conf->ident) {
usr.sbin/traceroute/worker.c
632
*seq = ntohs(((struct icmp6_hdr *)up)->icmp6_seq);