Symbol: icmp6_hdr
sbin/ping6/ping6.c
1093
struct icmp6_hdr *icp;
sbin/ping6/ping6.c
1102
icp = (struct icmp6_hdr *)outpack;
sbin/ping6/ping6.c
1205
myechoreply(const struct icmp6_hdr *icp)
sbin/ping6/ping6.c
1294
struct icmp6_hdr *icp;
sbin/ping6/ping6.c
1322
if (cc < (int)sizeof(struct icmp6_hdr)) {
sbin/ping6/ping6.c
1331
icp = (struct icmp6_hdr *)buf;
sbin/ping6/ping6.c
2059
pr_icmph(struct icmp6_hdr *icp, u_char *end)
sbin/ping6/ping6.c
239
void pr_icmph(struct icmp6_hdr *, u_char *);
sbin/ping6/ping6.c
243
int myechoreply(const struct icmp6_hdr *);
sys/net/ip6fw/ip6_fw.c
144
static int icmp6type_match (struct icmp6_hdr * icmp, struct ip6_fw * f);
sys/net/ip6fw/ip6_fw.c
204
icmp6type_match(struct icmp6_hdr *icmp6, struct ip6_fw *f)
sys/net/ip6fw/ip6_fw.c
225
const struct icmp6_hdr *icmp6;
sys/net/ip6fw/ip6_fw.c
228
icmp6 = (struct icmp6_hdr *)((caddr_t)ip6 + off);
sys/net/ip6fw/ip6_fw.c
363
struct icmp6_hdr *const icmp6 = (struct icmp6_hdr *) ((caddr_t) ip6+ off);
sys/net/ip6fw/ip6_fw.c
673
struct icmp6_hdr *icmp;
sys/net/ip6fw/ip6_fw.c
678
icmp = (struct icmp6_hdr *) ((caddr_t)ip6 + off);
sys/net/pf/pf.c
5277
m_copyback(m, off, sizeof(struct icmp6_hdr),
sys/net/pf/pf.c
5338
ipoff2 = off + sizeof(struct icmp6_hdr);
sys/net/pf/pf.c
5517
sizeof(struct icmp6_hdr),
sys/net/pf/pf.c
5587
sizeof(struct icmp6_hdr),
sys/net/pf/pf.c
5655
struct icmp6_hdr iih;
sys/net/pf/pf.c
5658
sizeof(struct icmp6_hdr), NULL, reason, pd2.af)) {
sys/net/pf/pf.c
5699
m_copyback(m, off, sizeof(struct icmp6_hdr),
sys/net/pf/pf.c
5702
m_copyback(m, off2, sizeof(struct icmp6_hdr),
sys/net/pf/pf.c
5753
sizeof(struct icmp6_hdr),
sys/net/pf/pf.c
7072
struct icmp6_hdr ih;
sys/net/pf/pfvar.h
1211
struct icmp6_hdr *icmp6;
sys/netinet/icmp6.h
185
struct icmp6_hdr mld_icmp6_hdr;
sys/netinet/icmp6.h
212
struct icmp6_hdr nd_rs_hdr;
sys/netinet/icmp6.h
222
struct icmp6_hdr nd_ra_hdr;
sys/netinet/icmp6.h
251
struct icmp6_hdr nd_ns_hdr;
sys/netinet/icmp6.h
262
struct icmp6_hdr nd_na_hdr;
sys/netinet/icmp6.h
284
struct icmp6_hdr nd_rd_hdr;
sys/netinet/icmp6.h
372
struct icmp6_hdr icmp6_nl_hdr;
sys/netinet/icmp6.h
386
struct icmp6_hdr icmp6_ni_hdr;
sys/netinet/icmp6.h
464
struct icmp6_hdr rr_hdr;
sys/netinet/tcp_subr.c
1583
struct icmp6_hdr *icmp6 = ip6cp->ip6c_icmp6;
sys/netinet6/icmp6.c
1059
struct icmp6_hdr *icmp6 = ip6cp->ip6c_icmp6;
sys/netinet6/icmp6.c
1819
struct icmp6_hdr *icmp6;
sys/netinet6/icmp6.c
1824
icmp6 = (struct icmp6_hdr *)((caddr_t)ip6 + off);
sys/netinet6/icmp6.c
1826
IP6_EXTHDR_GET(icmp6, struct icmp6_hdr *, m, off, sizeof(*icmp6));
sys/netinet6/icmp6.c
1917
struct icmp6_hdr *icmp6;
sys/netinet6/icmp6.c
1943
if (sizeof(struct ip6_hdr) + sizeof(struct icmp6_hdr) > MHLEN)
sys/netinet6/icmp6.c
1953
l = sizeof(struct ip6_hdr) + sizeof(struct icmp6_hdr);
sys/netinet6/icmp6.c
1961
l = sizeof(struct ip6_hdr) + sizeof(struct icmp6_hdr);
sys/netinet6/icmp6.c
1970
icmp6 = (struct icmp6_hdr *)(ip6 + 1);
sys/netinet6/icmp6.c
2419
if (maxlen < sizeof(struct ip6_hdr) + sizeof(struct icmp6_hdr) +
sys/netinet6/icmp6.c
253
struct icmp6_hdr *icmp6;
sys/netinet6/icmp6.c
311
struct icmp6_hdr *icp;
sys/netinet6/icmp6.c
314
IP6_EXTHDR_CHECK(m, 0, off + sizeof(struct icmp6_hdr), );
sys/netinet6/icmp6.c
315
icp = (struct icmp6_hdr *)(mtod(m, caddr_t) + off);
sys/netinet6/icmp6.c
317
IP6_EXTHDR_GET(icp, struct icmp6_hdr *, m, off,
sys/netinet6/icmp6.c
355
preplen = sizeof(struct ip6_hdr) + sizeof(struct icmp6_hdr);
sys/netinet6/icmp6.c
371
icmp6 = (struct icmp6_hdr *)(nip6 + 1);
sys/netinet6/icmp6.c
405
struct icmp6_hdr *icmp6, *nicmp6;
sys/netinet6/icmp6.c
411
IP6_EXTHDR_CHECK(m, off, sizeof(struct icmp6_hdr), IPPROTO_DONE);
sys/netinet6/icmp6.c
421
if (icmp6len < sizeof(struct icmp6_hdr)) {
sys/netinet6/icmp6.c
430
icmp6 = (struct icmp6_hdr *)((caddr_t)ip6 + off);
sys/netinet6/icmp6.c
432
IP6_EXTHDR_GET(icmp6, struct icmp6_hdr *, m, off, sizeof(*icmp6));
sys/netinet6/icmp6.c
538
n->m_len < off + sizeof(struct icmp6_hdr)) {
sys/netinet6/icmp6.c
565
nicmp6 = (struct icmp6_hdr *)(nip6 + 1);
sys/netinet6/icmp6.c
566
bcopy(icmp6, nicmp6, sizeof(struct icmp6_hdr));
sys/netinet6/icmp6.c
569
n->m_len = noff + sizeof(struct icmp6_hdr);
sys/netinet6/icmp6.c
574
m_adj(n0, off + sizeof(struct icmp6_hdr));
sys/netinet6/icmp6.c
580
nicmp6 = (struct icmp6_hdr *)((caddr_t)nip6 + off);
sys/netinet6/icmp6.c
635
if (icmp6len == sizeof(struct icmp6_hdr) + 4)
sys/netinet6/icmp6.c
692
nicmp6 = (struct icmp6_hdr *)(nip6 + 1);
sys/netinet6/icmp6.c
693
bcopy(icmp6, nicmp6, sizeof(struct icmp6_hdr));
sys/netinet6/icmp6.c
699
sizeof(struct icmp6_hdr) + 4 + maxhlen;
sys/netinet6/icmp6.c
848
struct icmp6_hdr *icmp6;
sys/netinet6/icmp6.c
853
if (icmp6len < sizeof(struct icmp6_hdr) + sizeof(struct ip6_hdr)) {
sys/netinet6/icmp6.c
859
sizeof(struct icmp6_hdr) + sizeof(struct ip6_hdr),
sys/netinet6/icmp6.c
861
icmp6 = (struct icmp6_hdr *)(mtod(m, caddr_t) + off);
sys/netinet6/icmp6.c
863
IP6_EXTHDR_GET(icmp6, struct icmp6_hdr *, m, off,
sys/netinet6/icmp6.c
875
int eoff = off + sizeof(struct icmp6_hdr) +
sys/netinet6/icmp6.c
978
icmp6 = (struct icmp6_hdr *)(mtod(m, caddr_t) + off);
sys/netinet6/icmp6.c
980
IP6_EXTHDR_GET(icmp6, struct icmp6_hdr *, m, off,
sys/netinet6/ip6_output.c
1793
const int icmp6off = offsetof(struct icmp6_hdr, icmp6_cksum);
sys/netinet6/ip6protosw.h
110
struct icmp6_hdr *ip6c_icmp6; /* icmp6 header of target packet */
sys/netinet6/ip6protosw.h
86
struct icmp6_hdr;
sys/netinet6/raw_ip6.c
315
struct icmp6_hdr *icmp6;
sys/netinet6/raw_ip6.c
316
if (m->m_len < sizeof(struct icmp6_hdr) &&
sys/netinet6/raw_ip6.c
317
(m = m_pullup(m, sizeof(struct icmp6_hdr))) == NULL) {
sys/netinet6/raw_ip6.c
321
icmp6 = mtod(m, struct icmp6_hdr *);
sys/netinet6/raw_ip6.c
400
off = offsetof(struct icmp6_hdr, icmp6_cksum);
usr.sbin/ppp/ip.c
281
const struct icmp6_hdr *ih6;
usr.sbin/ppp/ip.c
299
ih6 = (const struct icmp6_hdr *)payload;
usr.sbin/ppp/ip.c
544
const struct icmp6_hdr *icmp6h;
usr.sbin/ppp/ip.c
612
icmp6h = (const struct icmp6_hdr *)payload;
usr.sbin/rtadvd/rtadvd.c
722
struct icmp6_hdr *icp;
usr.sbin/rtadvd/rtadvd.c
784
if ((size_t)i < sizeof(struct ip6_hdr) + sizeof(struct icmp6_hdr)) {
usr.sbin/rtadvd/rtadvd.c
791
icp = (struct icmp6_hdr *)(ip + 1); /* XXX: ext. hdr? */
usr.sbin/rtadvd/rtadvd.c
793
if ((size_t)i < sizeof(struct icmp6_hdr)) {
usr.sbin/rtadvd/rtadvd.c
798
icp = (struct icmp6_hdr *)rcvmhdr.msg_iov[0].iov_base;
usr.sbin/rtsold/rtsol.c
239
struct icmp6_hdr *icp;
usr.sbin/rtsold/rtsol.c
285
icp = (struct icmp6_hdr *)rcvmhdr.msg_iov[0].iov_base;
usr.sbin/traceroute6/traceroute6.c
1008
icp = (struct icmp6_hdr *)buf;
usr.sbin/traceroute6/traceroute6.c
1052
if (((struct icmp6_hdr *)up)->icmp6_id == ident &&
usr.sbin/traceroute6/traceroute6.c
1053
((struct icmp6_hdr *)up)->icmp6_seq == htons(seq))
usr.sbin/traceroute6/traceroute6.c
843
struct icmp6_hdr *icp;
usr.sbin/traceroute6/traceroute6.c
862
icp = (struct icmp6_hdr *)outpacket;
usr.sbin/traceroute6/traceroute6.c
970
struct icmp6_hdr *icp;
usr.sbin/traceroute6/traceroute6.c
986
if (cc < hlen + sizeof(struct icmp6_hdr)) {
usr.sbin/traceroute6/traceroute6.c
997
icp = (struct icmp6_hdr *)(buf + hlen);
usr.sbin/traceroute6/traceroute6.c
999
if (cc < sizeof(struct icmp6_hdr)) {