Symbol: nd_opt_hdr
sys/netinet6/icmp6.c
2426
((sizeof(struct nd_opt_hdr) + ifp->if_addrlen + 7) & ~7)) {
sys/netinet6/icmp6.c
2495
struct nd_opt_hdr *nd_opt;
sys/netinet6/icmp6.c
2509
nd_opt = (struct nd_opt_hdr *)p;
sys/netinet6/nd6.c
402
ndopts->nd_opts_search = (struct nd_opt_hdr *)opt;
sys/netinet6/nd6.c
404
= (struct nd_opt_hdr *)(((u_char *)opt) + icmp6len);
sys/netinet6/nd6.c
415
struct nd_opt_hdr *
sys/netinet6/nd6.c
418
struct nd_opt_hdr *nd_opt;
sys/netinet6/nd6.c
447
ndopts->nd_opts_search = (struct nd_opt_hdr *)((caddr_t)nd_opt + olen);
sys/netinet6/nd6.c
468
struct nd_opt_hdr *nd_opt;
sys/netinet6/nd6.h
290
struct nd_opt_hdr *nd_opt_array[16]; /* max = ND_OPT_NONCE */
sys/netinet6/nd6.h
292
struct nd_opt_hdr *zero;
sys/netinet6/nd6.h
293
struct nd_opt_hdr *src_lladdr;
sys/netinet6/nd6.h
294
struct nd_opt_hdr *tgt_lladdr;
sys/netinet6/nd6.h
298
struct nd_opt_hdr *__res6;
sys/netinet6/nd6.h
299
struct nd_opt_hdr *__res7;
sys/netinet6/nd6.h
300
struct nd_opt_hdr *__res8;
sys/netinet6/nd6.h
301
struct nd_opt_hdr *__res9;
sys/netinet6/nd6.h
302
struct nd_opt_hdr *__res10;
sys/netinet6/nd6.h
303
struct nd_opt_hdr *__res11;
sys/netinet6/nd6.h
304
struct nd_opt_hdr *__res12;
sys/netinet6/nd6.h
305
struct nd_opt_hdr *__res13;
sys/netinet6/nd6.h
307
struct nd_opt_hdr *__res15;
sys/netinet6/nd6.h
308
struct nd_opt_hdr *search; /* multiple opts */
sys/netinet6/nd6.h
309
struct nd_opt_hdr *last; /* multiple opts */
sys/netinet6/nd6.h
335
struct nd_opt_hdr *nd6_option(union nd_opts *);
sys/netinet6/nd6_nbr.c
1006
maxlen += (sizeof(struct nd_opt_hdr) + ifp->if_addrlen + 7) & ~7;
sys/netinet6/nd6_nbr.c
1090
int optlen = sizeof(struct nd_opt_hdr) + ifp->if_addrlen;
sys/netinet6/nd6_nbr.c
1091
struct nd_opt_hdr *nd_opt = (struct nd_opt_hdr *)(nd_na + 1);
sys/netinet6/nd6_nbr.c
452
maxlen += (sizeof(struct nd_opt_hdr) + ifp->if_addrlen + 7) & ~7;
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
594
optlen = sizeof(struct nd_opt_hdr) + ifp->if_addrlen;
sys/netinet6/nd6_nbr.c
613
int optlen = sizeof(struct nd_opt_hdr) + ND_OPT_NONCE_LEN;
sys/netinet6/nd6_nbr.c
614
struct nd_opt_hdr *nd_opt = (struct nd_opt_hdr *)(nd_ns + 1);
sys/netinet6/nd6_rtr.c
254
nd6_ra_opt_pi(struct nd_opt_hdr *pt, struct ifnet *ifp,
sys/netinet6/nd6_rtr.c
343
nd6_ra_opt_src_lladdr(struct nd_opt_hdr *opthdr, struct ifnet *ifp,
sys/netinet6/nd6_rtr.c
388
struct nd_opt_hdr *pt;
sys/netinet6/nd6_rtr.c
504
for (pt = (struct nd_opt_hdr *)ndopts.nd_opts_pi;
sys/netinet6/nd6_rtr.c
505
pt <= (struct nd_opt_hdr *)ndopts.nd_opts_pi_end;
sys/netinet6/nd6_rtr.c
506
pt = (struct nd_opt_hdr *)((caddr_t)pt +
usr.sbin/rtadvd/config.c
1487
lladdropt_fill(&ifi->ifi_sdl, (struct nd_opt_hdr *)buf);
usr.sbin/rtadvd/if.c
127
lladdropt_fill(struct sockaddr_dl *sdl, struct nd_opt_hdr *ndopt)
usr.sbin/rtadvd/if.h
46
void lladdropt_fill(struct sockaddr_dl *, struct nd_opt_hdr *);
usr.sbin/rtadvd/rtadvd.c
1085
error = nd6_options((struct nd_opt_hdr *)(nra + 1),
usr.sbin/rtadvd/rtadvd.c
112
struct nd_opt_hdr *nol_opt;
usr.sbin/rtadvd/rtadvd.c
115
struct nd_opt_hdr *opt_array[9];
usr.sbin/rtadvd/rtadvd.c
117
struct nd_opt_hdr *zero;
usr.sbin/rtadvd/rtadvd.c
118
struct nd_opt_hdr *src_lladdr;
usr.sbin/rtadvd/rtadvd.c
119
struct nd_opt_hdr *tgt_lladdr;
usr.sbin/rtadvd/rtadvd.c
1394
nd6_options(struct nd_opt_hdr *hdr, int limit,
usr.sbin/rtadvd/rtadvd.c
1400
if ((size_t)limit < sizeof(struct nd_opt_hdr)) {
usr.sbin/rtadvd/rtadvd.c
1405
hdr = (struct nd_opt_hdr *)((caddr_t)hdr + optlen);
usr.sbin/rtadvd/rtadvd.c
163
static int nd6_options(struct nd_opt_hdr *, int,
usr.sbin/rtadvd/rtadvd.c
922
if (nd6_options((struct nd_opt_hdr *)(rs + 1),
usr.sbin/rtsold/if.c
271
lladdropt_fill(struct sockaddr_dl *sdl, struct nd_opt_hdr *ndopt)
usr.sbin/rtsold/rtsol.c
176
struct nd_opt_hdr *ndo;
usr.sbin/rtsold/rtsol.c
354
#define RA_OPT_NEXT_HDR(x) (struct nd_opt_hdr *)((char *)(x) + \
usr.sbin/rtsold/rtsol.c
355
(((struct nd_opt_hdr *)(x))->nd_opt_len * 8))
usr.sbin/rtsold/rtsol.c
360
ndo = (struct nd_opt_hdr *)raoptp;
usr.sbin/rtsold/rtsold.c
544
lladdropt_fill(ifi->sdl, (struct nd_opt_hdr *)buf);
usr.sbin/rtsold/rtsold.h
174
struct nd_opt_hdr;
usr.sbin/rtsold/rtsold.h
179
extern void lladdropt_fill(struct sockaddr_dl *, struct nd_opt_hdr *);