Searched refs:ifnet (Results 1 - 25 of 175) sorted by relevance

1234567

/macosx-10.9.5/xnu-2422.115.4/bsd/netinet6/
H A Din6_ifattach.h63 extern int in6_domifattach(struct ifnet *);
64 extern int in6_ifattach_prelim(struct ifnet *);
65 extern int in6_ifattach_aliasreq(struct ifnet *, struct ifnet *,
67 extern int in6_ifattach_llstartreq(struct ifnet *, struct in6_llstartreq *);
68 extern void in6_ifdetach(struct ifnet *);
69 extern int in6_iid_from_hw(struct ifnet *, struct in6_addr *);
70 extern void in6_iid_mktmp(struct ifnet *, u_int8_t *, const u_int8_t *, int);
72 extern int in6_nigroup(struct ifnet *, const char *, int, struct in6_addr *);
H A Dscope6_var.h74 extern void scope6_ifattach(struct ifnet *);
75 extern void scope6_setdefault(struct ifnet *);
80 extern int in6_setscope (struct in6_addr *, struct ifnet *, u_int32_t *);
H A Din6_gif.h41 int in6_gif_output(struct ifnet *, int, struct mbuf *, struct rtentry *);
H A Din6_pcb.h104 struct in6_addr *, struct ifnet **);
108 u_int, struct in6_addr *, u_int, int, struct ifnet *);
110 u_int, struct in6_addr *, u_int, int, uid_t *, gid_t *, struct ifnet *);
122 extern int in6_selecthlim(struct in6pcb *, struct ifnet *);
H A Dnd6.h83 struct ifnet *ln_exclifp; /* excluded interface (prefix proxy) */
184 * specific ifnet flag: IFEF_ACCEPT_RTADVD
528 struct ifnet *ifp;
572 struct ifnet *ndpr_ifp;
791 extern void nd6_ifreset(struct ifnet *);
792 extern int nd6_ifattach(struct ifnet *);
793 extern int nd6_is_addr_neighbor(struct sockaddr_in6 *, struct ifnet *, int);
797 extern struct rtentry *nd6_lookup(struct in6_addr *, int, struct ifnet *, int);
798 extern void nd6_setmtu(struct ifnet *);
799 extern void nd6_purge(struct ifnet *);
[all...]
H A Dmld6_var.h181 struct ifnet *mli_ifp; /* interface this instance belongs to */
241 extern struct mld_ifinfo *mld_domifattach(struct ifnet *, int);
243 extern void mld_domifdetach(struct ifnet *);
245 extern void mld_ifdetach(struct ifnet *);
251 __private_extern__ void mld6_initsilent(struct ifnet *, struct mld_ifinfo *);
/macosx-10.9.5/xnu-2422.115.4/bsd/net/
H A Dnet_osdep.h118 * need caddr_t * (= if_bpf **) and struct ifnet *
120 * need only struct ifnet * as argument
122 * - struct ifnet
199 * - struct ifnet for loopback interface
200 * BSDI3: struct ifnet loif;
201 * BSDI4: struct ifnet *loifp;
202 * NetBSD, OpenBSD 2.8, FreeBSD2: struct ifnet loif[NLOOP];
203 * OpenBSD 2.9: struct ifnet *lo0ifp;
205 * odd thing is that many of them refers loif as ifnet *loif,
262 struct ifnet;
[all...]
H A Dether_if_module.h38 extern errno_t ether_attach_at(struct ifnet *ifp, protocol_family_t proto_family);
39 extern void ether_detach_at(struct ifnet *ifp, protocol_family_t proto_family);
H A Dmulticast_list.h54 struct ifnet * source_ifp,
55 struct ifnet * target_ifp);
H A Ddlil.h116 struct ifnet;
133 struct ifnet *ifp; /* pointer to interface */
214 extern errno_t ifp_if_ioctl(struct ifnet *, unsigned long, void *);
280 extern void dlil_input_packet_list(struct ifnet *, struct mbuf *);
281 extern void dlil_input_packet_list_extended(struct ifnet *, struct mbuf *,
284 extern errno_t dlil_resolve_multi(struct ifnet *,
297 extern void dlil_post_msg(struct ifnet *, u_int32_t, u_int32_t,
300 extern int dlil_alloc_local_stats(struct ifnet *);
305 extern int dlil_if_acquire(u_int32_t, const void *, size_t, struct ifnet **);
310 extern void dlil_if_release(struct ifnet *if
[all...]
H A Dif_var.h349 * embedded if_data structure in ifnet is cleared, with the exception of
464 TAILQ_HEAD(ifnethead, ifnet);
511 * ifnet is private to BSD portion of kernel
528 struct ifnet { struct
537 TAILQ_ENTRY(ifnet) if_link; /* all struct ifnets are chained */
538 TAILQ_ENTRY(ifnet) if_detaching_link; /* list of detaching ifnets */
682 struct ifnet *ifp; /* delegated ifp */
710 #define IFRF_ATTACHED 0x1 /* ifnet attach is completely done */
731 int (*ifc_destroy)(struct ifnet *);
824 struct ifnet *ifa_if
[all...]
H A Dif_llreach.h86 struct ifnet *lr_ifp; /* back pointer to ifnet */
140 extern void ifnet_llreach_ifattach(struct ifnet *, boolean_t);
141 extern void ifnet_llreach_ifdetach(struct ifnet *);
142 extern struct if_llreach *ifnet_llreach_alloc(struct ifnet *, u_int16_t, void *,
147 extern void ifnet_llreach_set_reachable(struct ifnet *, u_int16_t, void *,
151 extern int ifnet_llreach_get_defrouter(struct ifnet *, int,
H A Dif_pflog.c106 static int pflog_clone_destroy(struct ifnet *);
107 static errno_t pflogoutput(struct ifnet *, struct mbuf *);
108 static errno_t pflogioctl(struct ifnet *, unsigned long, void *);
109 static errno_t pflogdemux(struct ifnet *, struct mbuf *, char *,
111 static errno_t pflogaddproto(struct ifnet *, protocol_family_t,
113 static errno_t pflogdelproto(struct ifnet *, protocol_family_t);
114 static void pflogfree(struct ifnet *);
121 struct ifnet *pflogifs[PFLOGIFS_MAX]; /* for fast access */
205 pflog_clone_destroy(struct ifnet *ifp)
223 pflogoutput(struct ifnet *if
[all...]
H A Dpktap.h132 extern void pktap_input(struct ifnet *, protocol_family_t, struct mbuf *, char *);
133 extern void pktap_output(struct ifnet *, protocol_family_t, struct mbuf *,
136 struct mbuf *, u_int32_t , int , struct ifnet *);
H A Dif_loop.c144 struct ifnet *lo_ifp = NULL;
152 static errno_t lo_demux(struct ifnet *, struct mbuf *, char *,
155 lo_framer(struct ifnet *, struct mbuf **, const struct sockaddr *,
157 static errno_t lo_add_proto(struct ifnet *, protocol_family_t,
159 static errno_t lo_del_proto(struct ifnet *, protocol_family_t);
160 static int lo_output(struct ifnet *, struct mbuf *);
161 static errno_t lo_pre_enqueue(struct ifnet *, struct mbuf *);
162 static void lo_start(struct ifnet *);
163 static errno_t lo_pre_output(struct ifnet *, protocol_family_t, struct mbuf **,
165 static errno_t lo_input(struct ifnet *, protocol_family_
[all...]
H A Dndrv_var.h51 * The cb is plugged into the socket (so_pcb), and the ifnet structure
66 struct ifnet *nd_if; /* obsolete, maintained for binary compatibility */
H A Dif_vlan.c112 typedef int (bpf_callback_func)(struct ifnet *, struct mbuf *);
113 typedef int (if_set_bpf_tap_func)(struct ifnet *ifp, int mode, bpf_callback_func * func);
197 struct ifnet * vlp_ifp; /* interface */
212 struct ifnet * ifv_ifp; /* our interface */
372 static int vlan_clone_destroy(struct ifnet *);
375 static int vlan_output(struct ifnet *ifp, struct mbuf *m);
379 static int vlan_attach_protocol(struct ifnet *ifp);
380 static int vlan_detach_protocol(struct ifnet *ifp);
381 static int vlan_setmulti(struct ifnet *ifp);
383 static int vlan_config(struct ifnet * if
[all...]
/macosx-10.9.5/xnu-2422.115.4/bsd/netinet/
H A Din_gif.h69 int in_gif_output(struct ifnet *, int, struct mbuf *, struct rtentry *);
H A Din_dhcp.h45 dhcp(struct ifnet * ifp, struct in_addr * iaddr_p, int max_try,
H A Dif_tun.h62 struct ifnet tun_if; /* the interface */
H A Dif_ether.h149 int arpresolve(struct ifnet *, struct rtentry *, struct mbuf *,
151 void arp_ifinit(struct ifnet *, struct ifaddr *);
H A Dip_flowid.h94 struct ifnet *fwa_oif; /* output interface */
114 struct ifnet *fwa_origifp; /* for IPv6 output */
/macosx-10.9.5/xnu-2422.115.4/bsd/net/classq/
H A Dclassq_blue.h94 struct ifnet *blue_ifp; /* back pointer to ifnet */
111 extern struct blue *blue_alloc(struct ifnet *, u_int32_t, u_int32_t, u_int32_t);
H A Dclassq_red.h111 struct ifnet *red_ifp; /* back pointer to ifnet */
148 extern red_t *red_alloc(struct ifnet *, int, int, int, int, int, int);
H A Dclassq_rio.h115 struct ifnet *rio_ifp; /* back pointer to ifnet */
124 extern rio_t *rio_alloc(struct ifnet *, int, struct redparams *, int, int);

Completed in 133 milliseconds

1234567