/macosx-10.9.5/xnu-2422.115.4/bsd/netinet6/ |
H A D | in6_ifattach.h | 63 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 D | scope6_var.h | 74 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 D | in6_gif.h | 41 int in6_gif_output(struct ifnet *, int, struct mbuf *, struct rtentry *);
|
H A D | in6_pcb.h | 104 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 D | nd6.h | 83 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 D | mld6_var.h | 181 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 D | net_osdep.h | 118 * 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 D | ether_if_module.h | 38 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 D | multicast_list.h | 54 struct ifnet * source_ifp, 55 struct ifnet * target_ifp);
|
H A D | dlil.h | 116 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 D | if_var.h | 349 * 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 D | if_llreach.h | 86 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 D | if_pflog.c | 106 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 D | pktap.h | 132 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 D | if_loop.c | 144 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 D | ndrv_var.h | 51 * 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 D | if_vlan.c | 112 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 D | in_gif.h | 69 int in_gif_output(struct ifnet *, int, struct mbuf *, struct rtentry *);
|
H A D | in_dhcp.h | 45 dhcp(struct ifnet * ifp, struct in_addr * iaddr_p, int max_try,
|
H A D | if_tun.h | 62 struct ifnet tun_if; /* the interface */
|
H A D | if_ether.h | 149 int arpresolve(struct ifnet *, struct rtentry *, struct mbuf *, 151 void arp_ifinit(struct ifnet *, struct ifaddr *);
|
H A D | ip_flowid.h | 94 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 D | classq_blue.h | 94 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 D | classq_red.h | 111 struct ifnet *red_ifp; /* back pointer to ifnet */ 148 extern red_t *red_alloc(struct ifnet *, int, int, int, int, int, int);
|
H A D | classq_rio.h | 115 struct ifnet *rio_ifp; /* back pointer to ifnet */ 124 extern rio_t *rio_alloc(struct ifnet *, int, struct redparams *, int, int);
|