Lines Matching refs:nddp
681 struct ndd *nddp;
697 nddp = (void *)patp->nddp;
733 (*nddp->ndd_output)(nddp, new_mlist);
746 struct ndd *nddp;
762 patp->nddp = (void *)0;
769 if (ns_alloc(ns_name, &nddp))
781 if (ns_add_filter(nddp, &elap_link, sizeof(elap_link), &elap_user))
787 if (ns_add_filter(nddp, &elap_link, sizeof(elap_link), &elap_user)) {
791 (void)ns_del_filter(nddp, &elap_link, sizeof(elap_link));
795 patp->xaddrlen = nddp->ndd_addrlen;
796 bcopy(nddp->ndd_physaddr, patp->xaddr, patp->xaddrlen);
801 patp->nddp = (void *)nddp;
821 (void)ns_del_filter(patp->nddp, &elap_link, sizeof(elap_link));
825 (void)ns_del_filter(patp->nddp, &elap_link, sizeof(elap_link));
826 ns_free(patp->nddp);
839 struct ndd *nddp;
841 nddp = (struct ndd *)pat_units[pat_id].nddp;
842 return (*nddp->ndd_ctl)(nddp, (control == PAT_REG_MCAST) ?
844 data, nddp->ndd_addrlen);
848 pat_input(nddp, m, unused) /* AIX */
849 struct ndd *nddp;
862 if ((patp->state == PAT_ONLINE) && (patp->nddp == nddp))