/darwin-on-arm/xnu/bsd/net/ |
H A D | kpi_interface.h | 31 the kernel. The network interface KPI may be used to implement 76 @abstract Constants defining interface families. 77 @constant IFNET_FAMILY_ANY Match interface of any family type. 78 @constant IFNET_FAMILY_LOOPBACK A software loopback interface. 79 @constant IFNET_FAMILY_ETHERNET An Ethernet interface. 80 @constant IFNET_FAMILY_SLIP A SLIP interface. 81 @constant IFNET_FAMILY_TUN A tunnel interface. 82 @constant IFNET_FAMILY_VLAN A virtual LAN interface. 83 @constant IFNET_FAMILY_PPP A PPP interface. 84 @constant IFNET_FAMILY_PVC A PVC interface [all...] |
H A D | kpi_interfacefilter.h | 30 This header defines an API to attach interface filters. Interface 31 filters may be attached to a specific interface. The filters can 32 intercept all packets in to and out of the specific interface. In 33 addition, the filters may intercept interface specific events and 50 interface is only valid for the duration of the filter call. If 51 you need to keep a reference to the interface, be sure to call 67 @param interface The interface the packet was recieved on. 72 by the interface. 74 frame header length can be found by inspecting the interface' [all...] |
H A D | kpi_interfacefilter.c | 39 ifnet_t interface, 43 if (interface == NULL) return ENOENT; 45 return dlil_attach_filter(interface, filter, filter_ref); 38 iflt_attach( ifnet_t interface, const struct iff_filter *filter, interface_filter_t *filter_ref) argument
|
H A D | if_ether.h | 40 * These functions may be used for an interface emulating an ethernet 41 * interface and not using IOKit. If you use IOKit and the IOKit 45 errno_t ether_demux(ifnet_t interface, mbuf_t packet, char* header, 47 errno_t ether_add_proto(ifnet_t interface, protocol_family_t protocol, 50 errno_t ether_del_proto(ifnet_t interface, protocol_family_t protocol); 51 errno_t ether_frameout(ifnet_t interface, mbuf_t *packet, 59 errno_t ether_ioctl(ifnet_t interface, u_int32_t command, void* data);
|
H A D | kpi_interface.c | 112 ifnet_allocate(const struct ifnet_init_params *init, ifnet_t *interface) argument 141 return (ifnet_allocate_extended(&einit, interface)); 146 ifnet_t *interface) 297 *interface = ifp; 302 *interface = NULL; 310 * function. If the interface is attached, the interface will be 311 * recycled when the interface's if_free function is called. If the 312 * interface is never attached, the if_free function will never be 313 * called and the interface wil 145 ifnet_allocate_extended(const struct ifnet_init_eparams *einit0, ifnet_t *interface) argument 343 ifnet_softc(ifnet_t interface) argument 349 ifnet_name(ifnet_t interface) argument 355 ifnet_family(ifnet_t interface) argument 361 ifnet_unit(ifnet_t interface) argument 368 ifnet_index(ifnet_t interface) argument 375 ifnet_set_flags(ifnet_t interface, u_int16_t new_flags, u_int16_t mask) argument 410 ifnet_flags(ifnet_t interface) argument 455 ifnet_set_eflags(ifnet_t interface, u_int32_t new_flags, u_int32_t mask) argument 476 ifnet_eflags(ifnet_t interface) argument 691 ifnet_set_offload(ifnet_t interface, ifnet_offload_t offload) argument 723 ifnet_offload(ifnet_t interface) argument 730 ifnet_set_tso_mtu(ifnet_t interface, sa_family_t family, u_int32_t mtuLen) argument 761 ifnet_get_tso_mtu(ifnet_t interface, sa_family_t family, u_int32_t *mtuLen) argument 792 ifnet_set_wake_flags(ifnet_t interface, u_int32_t properties, u_int32_t mask) argument 834 ifnet_get_wake_flags(ifnet_t interface) argument 843 ifnet_set_link_mib_data(ifnet_t interface, void *mibData, u_int32_t mibLen) argument 856 ifnet_get_link_mib_data(ifnet_t interface, void *mibData, u_int32_t *mibLen) argument 879 ifnet_get_link_mib_data_length(ifnet_t interface) argument 885 ifnet_output(ifnet_t interface, protocol_family_t protocol_family, mbuf_t m, void *route, const struct sockaddr *dest) argument 897 ifnet_output_raw(ifnet_t interface, protocol_family_t protocol_family, mbuf_t m) argument 908 ifnet_set_mtu(ifnet_t interface, u_int32_t mtu) argument 918 ifnet_mtu(ifnet_t interface) argument 924 ifnet_type(ifnet_t interface) argument 930 ifnet_set_addrlen(ifnet_t interface, u_char addrlen) argument 940 ifnet_addrlen(ifnet_t interface) argument 946 ifnet_set_hdrlen(ifnet_t interface, u_char hdrlen) argument 956 ifnet_hdrlen(ifnet_t interface) argument 962 ifnet_set_metric(ifnet_t interface, u_int32_t metric) argument 972 ifnet_metric(ifnet_t interface) argument 1236 ifnet_touch_lastchange(ifnet_t interface) argument 1247 ifnet_lastchange(ifnet_t interface, struct timeval *last_change) argument 1261 ifnet_get_address_list(ifnet_t interface, ifaddr_t **addresses) argument 1273 ifnet_get_address_list_family(ifnet_t interface, ifaddr_t **addresses, sa_family_t family) argument 1281 ifnet_get_address_list_family_internal(ifnet_t interface, ifaddr_t **addresses, sa_family_t family, int detached, int how) argument 1390 ifnet_lladdr(ifnet_t interface) argument 1411 ifnet_llbroadcast_copy_bytes(ifnet_t interface, void *addr, size_t buffer_len, size_t *out_len) argument 1438 ifnet_lladdr_copy_bytes(ifnet_t interface, void *lladdr, size_t lladdr_len) argument 1465 ifnet_set_lladdr_internal(ifnet_t interface, const void *lladdr, size_t lladdr_len, u_char new_type, int apply_type) argument 1515 ifnet_set_lladdr(ifnet_t interface, const void* lladdr, size_t lladdr_len) argument 1521 ifnet_set_lladdr_and_type(ifnet_t interface, const void* lladdr, size_t lladdr_len, u_char type) argument 1529 ifnet_add_multicast(ifnet_t interface, const struct sockaddr *maddr, ifmultiaddr_t *ifmap) argument 1996 ifaddr_findbestforaddr(const struct sockaddr *addr, ifnet_t interface) argument [all...] |
H A D | if_utun.c | 32 Application of kernel control for interface creation 36 This kernel control will register an interface for every client that connects. 71 static errno_t utun_output(ifnet_t interface, mbuf_t data); 72 static errno_t utun_demux(ifnet_t interface, mbuf_t data, char *frame_header, 74 static errno_t utun_framer(ifnet_t interface, mbuf_t *packet, 82 static errno_t utun_add_proto(ifnet_t interface, protocol_family_t protocol, 85 static errno_t utun_del_proto(ifnet_t interface, protocol_family_t protocol); 86 static errno_t utun_ioctl(ifnet_t interface, u_long cmd, void *data); 87 static void utun_detached(ifnet_t interface); 90 static errno_t utun_attach_proto(ifnet_t interface, protocol_family_ 263 utun_detach_ip( ifnet_t interface, protocol_family_t protocol, socket_t pf_socket) argument 294 utun_remove_address( ifnet_t interface, protocol_family_t protocol, ifaddr_t address, socket_t pf_socket) argument 343 utun_cleanup_family( ifnet_t interface, protocol_family_t protocol) argument 596 utun_output( ifnet_t interface, mbuf_t data) argument 643 utun_demux( __unused ifnet_t interface, mbuf_t data, __unused char *frame_header, protocol_family_t *protocol) argument 662 utun_framer( __unused ifnet_t interface, mbuf_t *packet, __unused const struct sockaddr *dest, __unused const char *desk_linkaddr, const char *frame_type , u_int32_t *prepend_len, u_int32_t *postpend_len ) argument 695 utun_add_proto( __unused ifnet_t interface, protocol_family_t protocol, __unused const struct ifnet_demux_desc *demux_array, __unused u_int32_t demux_count) argument 714 utun_del_proto( __unused ifnet_t interface, __unused protocol_family_t protocol) argument 722 utun_ioctl( ifnet_t interface, u_long command, void *data) argument 746 utun_detached( ifnet_t interface) argument 759 utun_proto_input( __unused ifnet_t interface, protocol_family_t protocol, mbuf_t m, __unused char *frame_header) argument 776 utun_proto_pre_output( __unused ifnet_t interface, protocol_family_t protocol, __unused mbuf_t *packet, __unused const struct sockaddr *dest, __unused void *route, __unused char *frame_type, __unused char *link_layer_dest) argument 791 utun_attach_proto( ifnet_t interface, protocol_family_t protocol) argument [all...] |
H A D | bpf.h | 463 * Structure to retrieve available DLTs for the interface. 492 @abstract Constants defining interface families. 515 used to send a raw packet on the interface. The mbuf and data 518 @param interface The interface the packet is being sent on. 522 typedef errno_t (*bpf_send_func)(ifnet_t interface, u_int32_t data_link_type, 528 interface changes. This happens when a bpf device attaches to an 529 interface or detaches from an interface. The tap mode will join 531 interface fo [all...] |
H A D | if_loop.c | 71 * Loopback interface driver for protocol testing and timing. 77 #error "More than one loopback interface is not supported." 184 "loopback interface"); 255 lo_add_proto(struct ifnet *interface, protocol_family_t protocol_family, argument 258 #pragma unused(interface, protocol_family, demux_array, demux_count)
|
/darwin-on-arm/xnu/xnu/xnu-doc/ |
H A D | AppDelegate.h | 11 @interface AppDelegate : NSObject <NSApplicationDelegate>
|
/darwin-on-arm/xnu/bsd/netinet/ |
H A D | in_arp.h | 49 interface is called to create an arp request packet. 50 @param interface The interface the packet is being sent on. 65 extern errno_t inet_arp_lookup(ifnet_t interface, 76 extern errno_t arp_lookup_ip(ifnet_t interface, 91 @param interface The interface the packet was received on. 129 inet_arp_init_ifaddr for each interface ip address. 133 @param interface The interface th [all...] |
/darwin-on-arm/xnu/libkern/libkern/ |
H A D | kxld_types.h | 153 * is a pointer to the binary executable of the dependency. The interface 154 * field is a pointer to an optional interface kext that restricts the 158 * to point to the kernel's Mach-O binary, and set interface to point 165 u_char * interface; member in struct:kxld_dependency
|
/darwin-on-arm/xnu/libkern/kxld/ |
H A D | kxld_kext.c | 68 KXLDObject *interface; member in struct:kxld_kext 80 const KXLDObject *kext, const KXLDObject *interface, 127 kext->interface = interface_object; 156 kext->interface = NULL; 194 if (kext->interface) { 195 rval = export_symbols_through_interface(kext->kext, kext->interface, 214 const KXLDObject *interface, KXLDDict *defined_symbols_by_name, 225 check(interface); 228 interface_symtab = kxld_object_get_symtab(interface); 239 "In interface 213 export_symbols_through_interface(const KXLDObject *kext, const KXLDObject *interface, KXLDDict *defined_symbols_by_name, KXLDDict *obsolete_symbols_by_name, KXLDDict *defined_cxx_symbols_by_value) argument [all...] |
H A D | kxld.c | 311 * for every dependency, an interface for each dependency, and a kext. */ 366 if (dependencies[i].interface) { 368 dependencies[i].interface, dependencies[i].interface_size, 407 rval = kxld_kext_init(context->kext, kext_object, /* interface */ NULL);
|
/darwin-on-arm/xnu/osfmk/kern/ |
H A D | ipc_mig.h | 182 const IMIGObjectVtbl *pVtbl; /* our interface def */ 194 const IMIGNotifyObjectVtbl *pVtbl; /* our interface def */ 200 const IMIGObject *interface);
|
H A D | ipc_mig.c | 626 const IMIGObject *interface) 630 mig_object->pVtbl = (const IMIGObjectVtbl *)interface; 687 * Routine: convert_mig_object_to_port [interface] 754 * Routine: convert_port_to_mig_object [interface] 762 * Otherwise, a reference to the underlying MIG interface 784 * Our port points to some MIG object interface. Now 785 * query it to get a reference to the desired interface. 795 * Routine: mig_object_no_senders [interface] 624 mig_object_init( mig_object_t mig_object, const IMIGObject *interface) argument
|
/darwin-on-arm/xnu/libkern/ |
H A D | OSKextLib.cpp | 42 #pragma mark C-based kext interface (loading/loaded kexts only)
|
/darwin-on-arm/xnu/libkern/libkern/c++/ |
H A D | OSKext.h | 213 kmod_info_t * kmod_info; // address into linkedExec./alloced for interface 218 /* Only real kexts have these; interface kexts do not. 223 /* Only interface kexts have these; non-interface kexts can get at them 234 unsigned int interface:1; member in struct:OSKext::__anon799
|
/darwin-on-arm/xnu/bsd/netinet6/ |
H A D | nd6.h | 886 @param interface The interface the packet is being sent on. 898 extern errno_t nd6_lookup_ipv6(ifnet_t interface,
|
/darwin-on-arm/xnu/bsd/nfs/ |
H A D | nfs4_subs.c | 122 ifnet_t interface = NULL; local 123 error = ifnet_find_by_name("en0", &interface); 125 error = ifnet_lladdr_copy_bytes(interface, en0addr, sizeof(en0addr)); 130 if (interface) 131 ifnet_release(interface);
|
H A D | nfs_subs.c | 1913 ifnet_t interface = NULL; local 1914 if (ifnet_find_by_name(pscope, &interface) == 0) 1915 sin6->sin6_scope_id = ifnet_index(interface); 1916 if (interface) 1917 ifnet_release(interface);
|
/darwin-on-arm/xnu/libkern/c++/ |
H A D | OSKext.cpp | 1517 /* If the plist has a UUID for an interface, save that off. 2064 flags.interface = 1; 2071 flags.interface = 1; // xxx - hm. the kernel itself isn't an interface... 3839 return flags.interface; 3988 /* An interface kext doesn't have a linked executable with an LC_UUID, 4978 kxlddeps[i].interface = (u_char *) dependency->linkedExecutable->getBytesNoCopy(); 5040 /* Whip up a fake kmod_info entry for the interface kext. 5054 /* An interface kext doesn't have a linkedExecutable, so save a 6076 /* An interface kex [all...] |
/darwin-on-arm/xnu/osfmk/kdp/ |
H A D | kdp_udp.c | 208 void kdp_set_interface(void *interface, const struct ether_addr *macaddr); 616 when the interface gets initialized for real.
|