Lines Matching refs:ndrv_cb
83 static int ndrv_do_detach(struct ndrv_cb *);
84 static int ndrv_do_disconnect(struct ndrv_cb *);
85 static struct ndrv_cb *ndrv_find_inbound(struct ifnet *ifp, u_long protocol_family);
86 static int ndrv_setspec(struct ndrv_cb *np, struct sockopt *sopt);
87 static int ndrv_delspec(struct ndrv_cb *);
90 static int ndrv_do_add_multicast(struct ndrv_cb *np, struct sockopt *sopt);
91 static int ndrv_do_remove_multicast(struct ndrv_cb *np, struct sockopt *sopt);
92 static struct ndrv_multiaddr* ndrv_have_multicast(struct ndrv_cb *np, struct sockaddr* addr);
93 static void ndrv_remove_all_multicast(struct ndrv_cb *np);
98 TAILQ_HEAD(, ndrv_cb) ndrvl = TAILQ_HEAD_INITIALIZER(ndrvl);
127 struct ndrv_cb *np = sotondrvcb(so);
165 struct ndrv_cb *np;
209 struct ndrv_cb *np = sotondrvcb(so);
221 MALLOC(np, struct ndrv_cb *, sizeof(*np), M_PCB, M_WAITOK);
250 struct ndrv_cb *np = sotondrvcb(so);
270 struct ndrv_cb *np = sotondrvcb(so);
319 struct ndrv_cb *np;
389 struct ndrv_cb *np = sotondrvcb(so);
436 struct ndrv_cb *np = sotondrvcb(so);
448 struct ndrv_cb *np = sotondrvcb(so);
470 struct ndrv_cb *np = sotondrvcb(so);
494 struct ndrv_cb *np = sotondrvcb(so);
530 ndrv_do_detach(struct ndrv_cb *np)
532 struct ndrv_cb* cur_np = NULL;
581 ndrv_do_disconnect(struct ndrv_cb *np)
656 ndrv_setspec(struct ndrv_cb *np, struct sockopt *sopt)
793 ndrv_delspec(struct ndrv_cb *np)
808 struct ndrv_cb *
811 struct ndrv_cb* np;
837 struct ndrv_cb* np;
876 ndrv_do_add_multicast(struct ndrv_cb *np, struct sockopt *sopt)
926 ndrv_do_remove_multicast(struct ndrv_cb *np, struct sockopt *sopt)
998 ndrv_have_multicast(struct ndrv_cb *np, struct sockaddr* inAddr)
1016 ndrv_remove_all_multicast(struct ndrv_cb* np)