Symbol: nd_opt_hdr
sbin/slaacd/engine.c
1469
while ((size_t)len >= sizeof(struct nd_opt_hdr)) {
sbin/slaacd/engine.c
1470
struct nd_opt_hdr *nd_opt_hdr = (struct nd_opt_hdr *)p;
sbin/slaacd/engine.c
1477
len -= sizeof(struct nd_opt_hdr);
sbin/slaacd/engine.c
1478
p += sizeof(struct nd_opt_hdr);
sbin/slaacd/engine.c
1480
if (nd_opt_hdr->nd_opt_len * 8 - 2 > len) {
sbin/slaacd/engine.c
1482
nd_opt_hdr->nd_opt_len, len);
sbin/slaacd/engine.c
1486
switch (nd_opt_hdr->nd_opt_type) {
sbin/slaacd/engine.c
1488
if (nd_opt_hdr->nd_opt_len != 4) {
sbin/slaacd/engine.c
1497
prf = (struct nd_opt_prefix_info*) nd_opt_hdr;
sbin/slaacd/engine.c
1514
if (nd_opt_hdr->nd_opt_len < 3) {
sbin/slaacd/engine.c
1519
if ((nd_opt_hdr->nd_opt_len - 1) % 2 != 0) {
sbin/slaacd/engine.c
1522
(nd_opt_hdr->nd_opt_len - 1) * 8);
sbin/slaacd/engine.c
1526
rdnss = (struct nd_opt_rdnss*) nd_opt_hdr;
sbin/slaacd/engine.c
1534
for (i=0; i < (nd_opt_hdr->nd_opt_len - 1)/2; i++,
sbin/slaacd/engine.c
1544
if (nd_opt_hdr->nd_opt_len != 1) {
sbin/slaacd/engine.c
1548
mtu = (struct nd_opt_mtu*) nd_opt_hdr;
sbin/slaacd/engine.c
1565
nd_opt_hdr->nd_opt_type, nd_opt_hdr->nd_opt_len *
sbin/slaacd/engine.c
1570
log_debug("\t\tUNKNOWN: %d", nd_opt_hdr->nd_opt_type);
sbin/slaacd/engine.c
1574
len -= nd_opt_hdr->nd_opt_len * 8 - 2;
sbin/slaacd/engine.c
1575
p += nd_opt_hdr->nd_opt_len * 8 - 2;
sbin/slaacd/engine.c
1755
while ((size_t)len >= sizeof(struct nd_opt_hdr)) {
sbin/slaacd/engine.c
1756
struct nd_opt_hdr *nd_opt_hdr = (struct nd_opt_hdr *)p;
sbin/slaacd/engine.c
1763
len -= sizeof(struct nd_opt_hdr);
sbin/slaacd/engine.c
1764
p += sizeof(struct nd_opt_hdr);
sbin/slaacd/engine.c
1765
if (nd_opt_hdr->nd_opt_len * 8 - 2 > len) {
sbin/slaacd/engine.c
1767
nd_opt_hdr->nd_opt_len, len);
sbin/slaacd/engine.c
1770
log_debug("\tOption: %u (len: %u)", nd_opt_hdr->nd_opt_type,
sbin/slaacd/engine.c
1771
nd_opt_hdr->nd_opt_len * 8);
sbin/slaacd/engine.c
1772
switch (nd_opt_hdr->nd_opt_type) {
sbin/slaacd/engine.c
1774
if (nd_opt_hdr->nd_opt_len == 1)
sbin/slaacd/engine.c
1783
if (nd_opt_hdr->nd_opt_len == 1)
sbin/slaacd/engine.c
1792
if (nd_opt_hdr->nd_opt_len != 4) {
sbin/slaacd/engine.c
1797
prf = (struct nd_opt_prefix_info*) nd_opt_hdr;
sbin/slaacd/engine.c
1818
if (nd_opt_hdr->nd_opt_len != 1) {
sbin/slaacd/engine.c
1822
mtu = (struct nd_opt_mtu*) nd_opt_hdr;
sbin/slaacd/engine.c
1830
if (nd_opt_hdr->nd_opt_len < 3) {
sbin/slaacd/engine.c
1834
if ((nd_opt_hdr->nd_opt_len - 1) % 2 != 0) {
sbin/slaacd/engine.c
1837
(nd_opt_hdr->nd_opt_len - 1) * 8);
sbin/slaacd/engine.c
1840
rdnss = (struct nd_opt_rdnss*) nd_opt_hdr;
sbin/slaacd/engine.c
1844
for (i=0; i < (nd_opt_hdr->nd_opt_len - 1)/2; i++,
sbin/slaacd/engine.c
1851
log_debug("\t\tUNKNOWN: %d", nd_opt_hdr->nd_opt_type);
sbin/slaacd/engine.c
1855
len -= nd_opt_hdr->nd_opt_len * 8 - 2;
sbin/slaacd/engine.c
1856
p += nd_opt_hdr->nd_opt_len * 8 - 2;
sbin/slaacd/frontend.c
1033
sizeof(nd_opt_hdr) + sizeof(nd_opt_source_link_addr))
sbin/slaacd/frontend.c
108
struct nd_opt_hdr nd_opt_hdr;
sbin/slaacd/frontend.c
202
nd_opt_hdr.nd_opt_type = ND_OPT_SOURCE_LINKADDR;
sbin/slaacd/frontend.c
203
nd_opt_hdr.nd_opt_len = 1;
sbin/slaacd/frontend.c
219
sndmhdr.msg_iov[1].iov_base = (caddr_t)&nd_opt_hdr;
sbin/slaacd/frontend.c
220
sndmhdr.msg_iov[1].iov_len = sizeof(nd_opt_hdr);
sys/netinet6/icmp6.c
1419
((sizeof(struct nd_opt_hdr) + ifp->if_addrlen + 7) & ~7)) {
sys/netinet6/icmp6.c
1486
struct nd_opt_hdr *nd_opt;
sys/netinet6/icmp6.c
1500
nd_opt = (struct nd_opt_hdr *)p;
sys/netinet6/nd6.c
152
struct nd_opt_hdr *nd_opt, *next_opt, *last_opt;
sys/netinet6/nd6.c
161
last_opt = (struct nd_opt_hdr *)((u_char *)opt + icmp6len);
sys/netinet6/nd6.c
177
next_opt = (struct nd_opt_hdr *)((caddr_t)nd_opt + olen);
sys/netinet6/nd6.h
121
struct nd_opt_hdr *nd_opts_src_lladdr;
sys/netinet6/nd6.h
122
struct nd_opt_hdr *nd_opts_tgt_lladdr;
sys/netinet6/nd6_nbr.c
346
maxlen += (sizeof(struct nd_opt_hdr) + ifp->if_addrlen + 7) & ~7;
sys/netinet6/nd6_nbr.c
473
int optlen = sizeof(struct nd_opt_hdr) + ifp->if_addrlen;
sys/netinet6/nd6_nbr.c
474
struct nd_opt_hdr *nd_opt = (struct nd_opt_hdr *)(nd_ns + 1);
sys/netinet6/nd6_nbr.c
841
maxlen += (sizeof(struct nd_opt_hdr) + ifp->if_addrlen + 7) & ~7;
sys/netinet6/nd6_nbr.c
936
int optlen = sizeof(struct nd_opt_hdr) + ifp->if_addrlen;
sys/netinet6/nd6_nbr.c
937
struct nd_opt_hdr *nd_opt = (struct nd_opt_hdr *)(nd_na + 1);
usr.sbin/rad/engine.c
541
while ((size_t)len >= sizeof(struct nd_opt_hdr)) {
usr.sbin/rad/engine.c
542
struct nd_opt_hdr *nd_opt_hdr = (struct nd_opt_hdr *)p;
usr.sbin/rad/engine.c
544
len -= sizeof(struct nd_opt_hdr);
usr.sbin/rad/engine.c
545
p += sizeof(struct nd_opt_hdr);
usr.sbin/rad/engine.c
547
if (nd_opt_hdr->nd_opt_len * 8 - 2 > len) {
usr.sbin/rad/engine.c
549
nd_opt_hdr->nd_opt_len, len);
usr.sbin/rad/engine.c
552
switch (nd_opt_hdr->nd_opt_type) {
usr.sbin/rad/engine.c
558
log_debug("\t\tUNKNOWN: %d", nd_opt_hdr->nd_opt_type);
usr.sbin/rad/engine.c
561
len -= nd_opt_hdr->nd_opt_len * 8 - 2;
usr.sbin/rad/engine.c
562
p += nd_opt_hdr->nd_opt_len * 8 - 2;
usr.sbin/tcpdump/print-icmp6.c
519
const struct nd_opt_hdr *op;
usr.sbin/tcpdump/print-icmp6.c
520
const struct nd_opt_hdr *opl; /* why there's no struct? */
usr.sbin/tcpdump/print-icmp6.c
543
op = (struct nd_opt_hdr *)bp;
usr.sbin/tcpdump/print-icmp6.c
560
opl = (struct nd_opt_hdr *)op;
usr.sbin/tcpdump/print-icmp6.c
576
opl = (struct nd_opt_hdr *)op;