Lines Matching refs:ndrv_cb

87 static int ndrv_do_detach(struct ndrv_cb *);
88 static int ndrv_do_disconnect(struct ndrv_cb *);
89 static struct ndrv_cb *ndrv_find_inbound(struct ifnet *ifp, u_int32_t protocol_family);
90 static int ndrv_setspec(struct ndrv_cb *np, struct sockopt *sopt);
91 static int ndrv_delspec(struct ndrv_cb *);
94 static int ndrv_do_add_multicast(struct ndrv_cb *np, struct sockopt *sopt);
95 static int ndrv_do_remove_multicast(struct ndrv_cb *np, struct sockopt *sopt);
96 static struct ndrv_multiaddr* ndrv_have_multicast(struct ndrv_cb *np, struct sockaddr* addr);
97 static void ndrv_remove_all_multicast(struct ndrv_cb *np);
102 TAILQ_HEAD(, ndrv_cb) ndrvl = TAILQ_HEAD_INITIALIZER(ndrvl);
132 struct ndrv_cb *np = sotondrvcb(so);
170 struct ndrv_cb *np;
214 struct ndrv_cb *np = sotondrvcb(so);
226 MALLOC(np, struct ndrv_cb *, sizeof(*np), M_PCB, M_WAITOK);
255 struct ndrv_cb *np = sotondrvcb(so);
275 struct ndrv_cb *np = sotondrvcb(so);
321 struct ndrv_cb *np;
391 struct ndrv_cb *np = sotondrvcb(so);
438 struct ndrv_cb *np = sotondrvcb(so);
450 struct ndrv_cb *np = sotondrvcb(so);
472 struct ndrv_cb *np = sotondrvcb(so);
496 struct ndrv_cb *np = sotondrvcb(so);
532 ndrv_do_detach(struct ndrv_cb *np)
534 struct ndrv_cb* cur_np = NULL;
583 ndrv_do_disconnect(struct ndrv_cb *np)
658 ndrv_setspec(struct ndrv_cb *np, struct sockopt *sopt)
803 ndrv_delspec(struct ndrv_cb *np)
818 struct ndrv_cb *
821 struct ndrv_cb* np;
847 struct ndrv_cb* np;
886 ndrv_do_add_multicast(struct ndrv_cb *np, struct sockopt *sopt)
939 ndrv_do_remove_multicast(struct ndrv_cb *np, struct sockopt *sopt)
1013 ndrv_have_multicast(struct ndrv_cb *np, struct sockaddr* inAddr)
1031 ndrv_remove_all_multicast(struct ndrv_cb* np)