Symbol: nd_opt
sys/netinet6/icmp6.c
2495
struct nd_opt_hdr *nd_opt;
sys/netinet6/icmp6.c
2502
len = sizeof(*nd_opt) + ifp->if_addrlen;
sys/netinet6/icmp6.c
2509
nd_opt = (struct nd_opt_hdr *)p;
sys/netinet6/icmp6.c
2510
nd_opt->nd_opt_type = ND_OPT_TARGET_LINKADDR;
sys/netinet6/icmp6.c
2511
nd_opt->nd_opt_len = len >> 3;
sys/netinet6/icmp6.c
2512
lladdr = (char *)(nd_opt + 1);
sys/netinet6/nd6.c
418
struct nd_opt_hdr *nd_opt;
sys/netinet6/nd6.c
429
nd_opt = ndopts->nd_opts_search;
sys/netinet6/nd6.c
432
if ((caddr_t)&nd_opt->nd_opt_len >= (caddr_t)ndopts->nd_opts_last) {
sys/netinet6/nd6.c
437
olen = nd_opt->nd_opt_len << 3;
sys/netinet6/nd6.c
447
ndopts->nd_opts_search = (struct nd_opt_hdr *)((caddr_t)nd_opt + olen);
sys/netinet6/nd6.c
457
return nd_opt;
sys/netinet6/nd6.c
468
struct nd_opt_hdr *nd_opt;
sys/netinet6/nd6.c
478
nd_opt = nd6_option(ndopts);
sys/netinet6/nd6.c
479
if (nd_opt == NULL && ndopts->nd_opts_last == NULL) {
sys/netinet6/nd6.c
489
if (nd_opt == NULL)
sys/netinet6/nd6.c
492
switch (nd_opt->nd_opt_type) {
sys/netinet6/nd6.c
498
if (ndopts->nd_opt_array[nd_opt->nd_opt_type]) {
sys/netinet6/nd6.c
501
nd_opt->nd_opt_type));
sys/netinet6/nd6.c
504
ndopts->nd_opt_array[nd_opt->nd_opt_type]
sys/netinet6/nd6.c
505
= nd_opt;
sys/netinet6/nd6.c
509
if (ndopts->nd_opt_array[nd_opt->nd_opt_type] == 0) {
sys/netinet6/nd6.c
510
ndopts->nd_opt_array[nd_opt->nd_opt_type]
sys/netinet6/nd6.c
511
= nd_opt;
sys/netinet6/nd6.c
514
(struct nd_opt_prefix_info *)nd_opt;
sys/netinet6/nd6.c
531
"option ignored\n", nd_opt->nd_opt_type));
sys/netinet6/nd6_nbr.c
1091
struct nd_opt_hdr *nd_opt = (struct nd_opt_hdr *)(nd_na + 1);
sys/netinet6/nd6_nbr.c
1099
bzero((caddr_t)nd_opt, optlen);
sys/netinet6/nd6_nbr.c
1100
nd_opt->nd_opt_type = ND_OPT_TARGET_LINKADDR;
sys/netinet6/nd6_nbr.c
1101
nd_opt->nd_opt_len = optlen >> 3;
sys/netinet6/nd6_nbr.c
1102
bcopy(mac, (caddr_t)(nd_opt + 1), ifp->if_addrlen);
sys/netinet6/nd6_nbr.c
582
struct nd_opt_hdr *nd_opt;
sys/netinet6/nd6_nbr.c
593
nd_opt = (struct nd_opt_hdr *)(nd_ns + 1);
sys/netinet6/nd6_nbr.c
600
bzero(nd_opt, optlen);
sys/netinet6/nd6_nbr.c
601
nd_opt->nd_opt_type = ND_OPT_SOURCE_LINKADDR;
sys/netinet6/nd6_nbr.c
602
nd_opt->nd_opt_len = optlen >> 3;
sys/netinet6/nd6_nbr.c
603
bcopy(mac, nd_opt + 1, ifp->if_addrlen);
sys/netinet6/nd6_nbr.c
614
struct nd_opt_hdr *nd_opt = (struct nd_opt_hdr *)(nd_ns + 1);
sys/netinet6/nd6_nbr.c
621
bzero((caddr_t)nd_opt, optlen);
sys/netinet6/nd6_nbr.c
622
nd_opt->nd_opt_type = ND_OPT_NONCE;
sys/netinet6/nd6_nbr.c
623
nd_opt->nd_opt_len = optlen >> 3;
sys/netinet6/nd6_nbr.c
624
bcopy(nonce, (caddr_t)(nd_opt + 1), ND_OPT_NONCE_LEN);
usr.sbin/rtadvd/rtadvd.c
1072
union nd_opt ndopts;
usr.sbin/rtadvd/rtadvd.c
1408
union nd_opt *ndopts, uint32_t optflags)
usr.sbin/rtadvd/rtadvd.c
1524
free_ndopts(union nd_opt *ndopts)
usr.sbin/rtadvd/rtadvd.c
164
union nd_opt *, uint32_t);
usr.sbin/rtadvd/rtadvd.c
165
static void free_ndopts(union nd_opt *);
usr.sbin/rtadvd/rtadvd.c
908
union nd_opt ndopts;