Lines Matching defs:nd_attrs
811 const lif_nd_req_t *nd_attrs = data;
813 (void) memcpy(lifrp->lifr_nd.lnr_hdw_addr, nd_attrs->lnr_hdw_addr,
815 lifrp->lifr_nd.lnr_hdw_len = nd_attrs->lnr_hdw_len;
816 lifrp->lifr_nd.lnr_flags = nd_attrs->lnr_flags;
818 lifrp->lifr_nd.lnr_state_create = nd_attrs->lnr_state_create;
819 lifrp->lifr_nd.lnr_state_same_lla = nd_attrs->lnr_state_same_lla;
820 lifrp->lifr_nd.lnr_state_diff_lla = nd_attrs->lnr_state_diff_lla;
845 lif_nd_req_t nd_attrs;
853 bzero(&nd_attrs, sizeof (lif_nd_req_t));
855 ea = _link_aton(lladdr, &nd_attrs.lnr_hdw_len);
862 if (nd_attrs.lnr_hdw_len > sizeof (nd_attrs.lnr_hdw_addr)) {
869 (void) memcpy(nd_attrs.lnr_hdw_addr, ea, nd_attrs.lnr_hdw_len);
873 nd_attrs.lnr_state_create = ND_REACHABLE;
874 nd_attrs.lnr_state_same_lla = ND_UNCHANGED;
875 nd_attrs.lnr_state_diff_lla = ND_STALE;
895 nd_attrs.lnr_flags |= NDF_STATIC;
899 nd_attrs.lnr_flags |= NDF_ANYCAST_ON;
901 nd_attrs.lnr_flags |= NDF_ANYCAST_OFF;
905 nd_attrs.lnr_flags |= NDF_ISROUTER_OFF;
907 nd_attrs.lnr_flags |= NDF_ISROUTER_OFF;
910 return (ndp_host_enumerate(host, ndp_set, &nd_attrs));