Symbol: nd_opt_hdr
sys/netinet6/icmp6.c
2428
((sizeof(struct nd_opt_hdr) + ifp->if_addrlen + 7) & ~7)) {
sys/netinet6/icmp6.c
2498
struct nd_opt_hdr *nd_opt;
sys/netinet6/icmp6.c
2513
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
291
struct nd_opt_hdr *nd_opt_array[24]; /* max = ND_OPT_ROUTE_INFO */
sys/netinet6/nd6.h
293
struct nd_opt_hdr *zero;
sys/netinet6/nd6.h
294
struct nd_opt_hdr *src_lladdr;
sys/netinet6/nd6.h
295
struct nd_opt_hdr *tgt_lladdr;
sys/netinet6/nd6.h
299
struct nd_opt_hdr *__res6;
sys/netinet6/nd6.h
300
struct nd_opt_hdr *__res7;
sys/netinet6/nd6.h
301
struct nd_opt_hdr *__res8;
sys/netinet6/nd6.h
302
struct nd_opt_hdr *__res9;
sys/netinet6/nd6.h
303
struct nd_opt_hdr *__res10;
sys/netinet6/nd6.h
304
struct nd_opt_hdr *__res11;
sys/netinet6/nd6.h
305
struct nd_opt_hdr *__res12;
sys/netinet6/nd6.h
306
struct nd_opt_hdr *__res13;
sys/netinet6/nd6.h
308
struct nd_opt_hdr *__res15;
sys/netinet6/nd6.h
309
struct nd_opt_hdr *__res16;
sys/netinet6/nd6.h
310
struct nd_opt_hdr *__res17;
sys/netinet6/nd6.h
311
struct nd_opt_hdr *__res18;
sys/netinet6/nd6.h
312
struct nd_opt_hdr *__res19;
sys/netinet6/nd6.h
313
struct nd_opt_hdr *__res20;
sys/netinet6/nd6.h
314
struct nd_opt_hdr *__res21;
sys/netinet6/nd6.h
315
struct nd_opt_hdr *__res22;
sys/netinet6/nd6.h
316
struct nd_opt_hdr *__res23;
sys/netinet6/nd6.h
318
struct nd_opt_hdr *search; /* multiple opts */
sys/netinet6/nd6.h
319
struct nd_opt_hdr *last; /* multiple opts */
sys/netinet6/nd6.h
348
struct nd_opt_hdr *nd6_option(union nd_opts *);
sys/netinet6/nd6_nbr.c
1013
maxlen += (sizeof(struct nd_opt_hdr) + ifp->if_addrlen + 7) & ~7;
sys/netinet6/nd6_nbr.c
1098
int optlen = sizeof(struct nd_opt_hdr) + ifp->if_addrlen;
sys/netinet6/nd6_nbr.c
1099
struct nd_opt_hdr *nd_opt = (struct nd_opt_hdr *)(nd_na + 1);
sys/netinet6/nd6_nbr.c
454
maxlen += (sizeof(struct nd_opt_hdr) + ifp->if_addrlen + 7) & ~7;
sys/netinet6/nd6_nbr.c
584
struct nd_opt_hdr *nd_opt;
sys/netinet6/nd6_nbr.c
596
nd_opt = (struct nd_opt_hdr *)(nd_ns + 1);
sys/netinet6/nd6_nbr.c
598
optlen = sizeof(struct nd_opt_hdr) + ifp->if_addrlen;
sys/netinet6/nd6_nbr.c
618
int optlen = sizeof(struct nd_opt_hdr) + ND_OPT_NONCE_LEN;
sys/netinet6/nd6_nbr.c
619
struct nd_opt_hdr *nd_opt = (struct nd_opt_hdr *)(nd_ns + 1);
sys/netinet6/nd6_rtr.c
267
nd6_ra_opt_pi(struct nd_opt_hdr *pt, struct ifnet *ifp,
sys/netinet6/nd6_rtr.c
321
nd6_ra_opt_rti(struct nd_opt_hdr *hdr, struct ifnet *ifp,
sys/netinet6/nd6_rtr.c
466
nd6_ra_opt_src_lladdr(struct nd_opt_hdr *opthdr, struct ifnet *ifp,
sys/netinet6/nd6_rtr.c
512
struct nd_opt_hdr *pt, *rti;
sys/netinet6/nd6_rtr.c
623
for (rti = (struct nd_opt_hdr *)ndopts.nd_opts_rti;
sys/netinet6/nd6_rtr.c
624
rti <= (struct nd_opt_hdr *)ndopts.nd_opts_rti_end;
sys/netinet6/nd6_rtr.c
625
rti = (struct nd_opt_hdr *)((char *)rti +
sys/netinet6/nd6_rtr.c
638
for (pt = (struct nd_opt_hdr *)ndopts.nd_opts_pi;
sys/netinet6/nd6_rtr.c
639
pt <= (struct nd_opt_hdr *)ndopts.nd_opts_pi_end;
sys/netinet6/nd6_rtr.c
640
pt = (struct nd_opt_hdr *)((caddr_t)pt +
usr.sbin/rtadvd/config.c
1508
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
1090
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
1400
nd6_options(struct nd_opt_hdr *hdr, int limit,
usr.sbin/rtadvd/rtadvd.c
1406
if ((size_t)limit < sizeof(struct nd_opt_hdr)) {
usr.sbin/rtadvd/rtadvd.c
1411
hdr = (struct nd_opt_hdr *)((caddr_t)hdr + optlen);
usr.sbin/rtadvd/rtadvd.c
165
static int nd6_options(struct nd_opt_hdr *, int,
usr.sbin/rtadvd/rtadvd.c
927
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 *);