Home
last modified time | relevance | path

Searched refs:nd_opt_hdr (Results 1 – 9 of 9) sorted by relevance

/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.ndpd/
H A Dtrace.c30 static void print_opt(struct nd_opt_hdr *opt, int len);
36 struct nd_opt_hdr *opt; in print_route_sol()
45 opt = (struct nd_opt_hdr *)&rs[1]; in print_route_sol()
53 struct nd_opt_hdr *opt; in print_route_adv()
75 opt = (struct nd_opt_hdr *)&ra[1]; in print_route_adv()
80 print_opt(struct nd_opt_hdr *opt, int len) in print_opt()
89 while (len >= sizeof (struct nd_opt_hdr)) { in print_opt()
159 opt = (struct nd_opt_hdr *)((char *)opt + optlen); in print_opt()
H A Dndp.c205 if (!verify_opt_len((struct nd_opt_hdr *)&rs[1], in in_data()
290 struct nd_opt_hdr *opt; in incoming_rs()
295 opt = (struct nd_opt_hdr *)&rs[1]; in incoming_rs()
296 while (len >= sizeof (struct nd_opt_hdr)) { in incoming_rs()
436 struct nd_opt_hdr *opt; in incoming_ra()
551 opt = (struct nd_opt_hdr *)&ra[1]; in incoming_ra()
552 while (len >= sizeof (struct nd_opt_hdr)) { in incoming_ra()
1271 struct nd_opt_hdr *opt; in verify_ra_consistency()
1327 opt = (struct nd_opt_hdr *)&ra[1]; in verify_ra_consistency()
1328 while (len >= sizeof (struct nd_opt_hdr)) { in verify_ra_consistency()
[all …]
H A Dmain.c167 optlen = ((sizeof (struct nd_opt_hdr) + hwaddrlen + 7) / 8) * 8; in add_opt_lla()
/illumos-gate/usr/src/uts/common/io/mac/
H A Dmac_protect.c1518 struct nd_opt_hdr *opt; in intercept_ra_inbound()
1527 opt = (struct nd_opt_hdr *)&ra[1]; in intercept_ra_inbound()
1528 while (len >= sizeof (struct nd_opt_hdr) && in intercept_ra_inbound()
1529 ((uchar_t *)opt + sizeof (struct nd_opt_hdr)) <= end) { in intercept_ra_inbound()
1532 if (optlen < sizeof (struct nd_opt_hdr) || in intercept_ra_inbound()
1543 opt = (struct nd_opt_hdr *)((char *)opt + optlen); in intercept_ra_inbound()
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/snoop/
H A Dsnoop_icmp.c786 struct nd_opt_hdr *opt;
789 opt = (struct nd_opt_hdr *)optc;
/illumos-gate/usr/src/uts/common/netinet/
H A Dicmp6.h350 typedef struct nd_opt_hdr { /* Neighbor discovery option header */ struct
/illumos-gate/usr/src/test/os-tests/tests/spoof-ras/
H A Dspoof-ras.c102 optlen = ((sizeof (struct nd_opt_hdr) + in spoof_prepare_lla()
/illumos-gate/usr/src/lib/varpd/libvarpd/common/
H A Dlibvarpd_arp.c350 while (plen >= sizeof (struct nd_opt_hdr)) { in libvarpd_plugin_proxy_ndp()
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dip_ndp.c3616 opt = (struct nd_opt_hdr *)((char *)opt + 8 * opt->nd_opt_len); in ndp_get_option()
3635 opt = (struct nd_opt_hdr *)((char *)opt + 8 * opt->nd_opt_len); in ndp_verify_optlen()