Home
last modified time | relevance | path

Searched refs:protocol (Results 1 – 25 of 62) sorted by relevance

123

/xnu-11215/bsd/net/
H A Dkpi_protocol.c53 protocol_family_t protocol; member
97 entry->protocol = protocol; in proto_register_input()
100 entry->hash = proto_hash_value(protocol); in proto_register_input()
105 if (dp->dom_family == (int)protocol) { in proto_register_input()
136 if (entry->protocol == protocol) { in proto_unregister_input()
160 if (exist->protocol == entry->protocol) { in proto_delayed_attach()
168 entry->detached(entry->protocol); in proto_delayed_attach()
223 entry->input(entry->protocol, in proto_input_run()
234 entry->input(entry->protocol, in proto_input_run()
255 if (entry->protocol == protocol) { in proto_input()
[all …]
H A Dkpi_protocol.h64 typedef void (*proto_input_handler)(protocol_family_t protocol, mbuf_t packet);
74 typedef void (*proto_input_detached_handler)(protocol_family_t protocol);
86 extern errno_t proto_register_input(protocol_family_t protocol,
101 extern void proto_unregister_input(protocol_family_t protocol);
113 extern errno_t proto_input(protocol_family_t protocol, mbuf_t packet)
126 extern errno_t proto_inject(protocol_family_t protocol, mbuf_t packet)
145 typedef errno_t (*proto_plumb_handler)(ifnet_t ifp, protocol_family_t protocol);
156 typedef void (*proto_unplumb_handler)(ifnet_t ifp, protocol_family_t protocol);
H A Drestricted_in_port.c421 current_task_can_use_restricted_in_port(in_port_t port, uint8_t protocol, uint32_t port_flags) in current_task_can_use_restricted_in_port() argument
434 ntohs(port), protocol, port_flag_str(port_flags), proc_best_name(p), pid); in current_task_can_use_restricted_in_port()
448 if ((protocol == IPPROTO_TCP && !(rpe->rpe_flags & RPE_FLAG_TCP)) || in current_task_can_use_restricted_in_port()
449 (protocol == IPPROTO_UDP && !(rpe->rpe_flags & RPE_FLAG_UDP))) { in current_task_can_use_restricted_in_port()
468 ntohs(port), protocol, port_flag_str(port_flags), proc_best_name(p), pid); in current_task_can_use_restricted_in_port()
480 ntohs(port), protocol, port_flag_str(port_flags)); in current_task_can_use_restricted_in_port()
486 … ntohs(port), protocol, port_flag_str(port_flags), proc_best_name(p), pid, rpe->rpe_entitlement); in current_task_can_use_restricted_in_port()
491 ntohs(port), protocol, port_flag_str(port_flags), proc_best_name(p), pid); in current_task_can_use_restricted_in_port()
496 ntohs(port), protocol, port_flag_str(port_flags), proc_best_name(p), pid); in current_task_can_use_restricted_in_port()
502 ntohs(port), protocol, port_flag_str(port_flags), proc_best_name(p), pid); in current_task_can_use_restricted_in_port()
H A Dkpi_interfacefilter.h92 protocol_family_t protocol, mbuf_t *data, char **frame_ptr);
115 protocol_family_t protocol, mbuf_t *data);
129 protocol_family_t protocol, const struct kev_msg *event_msg);
156 protocol_family_t protocol, unsigned long ioctl_cmd, void *ioctl_arg);
H A Dif_ether.h46 protocol_family_t *protocol);
47 errno_t ether_add_proto(ifnet_t interface, protocol_family_t protocol,
49 errno_t ether_del_proto(ifnet_t interface, protocol_family_t protocol);
H A Dif_utun.c168 protocol_family_t *protocol);
1783 protocol_family_t protocol, in utun_detach_ip() argument
1789 if (protocol == PF_INET) { in utun_detach_ip()
1812 protocol_family_t protocol, in utun_remove_address() argument
1819 if (protocol == PF_INET) { in utun_remove_address()
1863 if (protocol != PF_INET && protocol != PF_INET6) { in utun_cleanup_family()
2726 *protocol = PF_INET; in utun_demux()
2729 *protocol = PF_INET6; in utun_demux()
2732 *protocol = 0; in utun_demux()
2800 switch (protocol) { in utun_add_proto()
[all …]
H A Dether_inet6_pr_module.c110 ether_inet6_input(ifnet_t ifp, protocol_family_t protocol, in ether_inet6_input() argument
113 #pragma unused(ifp, protocol) in ether_inet6_input()
149 if (proto_input(protocol, packet) != 0) { in ether_inet6_input()
H A Dif_ipsec.c90 protocol_family_t *protocol);
2752 if (protocol == PF_INET) { in ipsec_detach_ip()
2782 if (protocol == PF_INET) { in ipsec_remove_address()
2828 if (protocol != PF_INET && protocol != PF_INET6) { in ipsec_cleanup_family()
3893 *protocol = PF_INET; in ipsec_demux()
3896 *protocol = PF_INET6; in ipsec_demux()
3899 *protocol = PF_UNSPEC; in ipsec_demux()
3912 switch (protocol) { in ipsec_add_proto()
4062 protocol_family_t protocol, in ipsec_proto_pre_output() argument
4087 protocol, result); in ipsec_attach_proto()
[all …]
H A Dif_loop.c118 protocol, sizeof (u_int32_t)); \
141 protocol_family_t protocol; member
198 *protocol_family = header->protocol; in lo_demux()
225 bcopy(dlil_frame_type(frame_type), &header->protocol, sizeof(u_int32_t)); in lo_framer()
238 lo_del_proto(struct ifnet *ifp, protocol_family_t protocol) in lo_del_proto() argument
240 #pragma unused(ifp, protocol) in lo_del_proto()
H A Dether_if_module.c203 ether_add_proto_internal(struct ifnet *ifp, protocol_family_t protocol, in ether_add_proto_internal() argument
311 ed->protocol_family = protocol; in ether_add_proto_internal()
342 ether_add_proto(ifnet_t ifp, protocol_family_t protocol, in ether_add_proto() argument
349 error = ether_add_proto_internal(ifp, protocol, &demux_list[i]); in ether_add_proto()
351 ether_del_proto(ifp, protocol); in ether_add_proto()
H A Drestricted_in_port.h56 extern bool current_task_can_use_restricted_in_port(in_port_t port, uint8_t protocol, uint32_t port…
/xnu-11215/bsd/skywalk/nexus/flowswitch/flow/
H A Dflow_namespace.c47 flow_namespace_create(union sockaddr_in_4_6 *laddr, uint8_t protocol, in flow_namespace_create() argument
75 switch (protocol) { in flow_namespace_create()
85 SK_ERR("invalid protocol (%d)", protocol); in flow_namespace_create()
108 err = netns_reserve_ephemeral(token, addr, addr_len, protocol, in flow_namespace_create()
111 err = netns_reserve(token, addr, addr_len, protocol, in flow_namespace_create()
116 (protocol == IPPROTO_TCP) ? "tcp" : "udp", in flow_namespace_create()
/xnu-11215/tests/skywalk/
H A Dskt_flow.c55 void *src, void *dst, uint8_t protocol, uint16_t sport, uint16_t dport) in skt_flow_add_del() argument
59 flow = sktu_create_nexus_flow(&handles, af, src, dst, protocol, sport, dport); in skt_flow_add_del()
71 uint8_t protocol, uint16_t sport, uint16_t dport) in skt_flow_req_should_success() argument
73 skt_flow_add_del(true, af, src, dst, protocol, sport, dport); in skt_flow_req_should_success()
78 uint8_t protocol, uint16_t sport, uint16_t dport) in skt_flow_req_should_fail() argument
80 skt_flow_add_del(false, af, src, dst, protocol, sport, dport); in skt_flow_req_should_fail()
85 uint8_t protocol, uint16_t sport, uint16_t dport) in skt_flow_req_low_latency() argument
92 protocol, sport, dport); in skt_flow_req_low_latency()
99 protocol, sport, dport); in skt_flow_req_low_latency()
110 af, src, dst, protocol, sport, dport); in skt_flow_req_low_latency()
[all …]
H A Dskt_mpprotons.c57 uint8_t protocol, uint16_t sport, uint16_t dport) in skt_flow_req_should_succeed() argument
61 flow = sktu_create_nexus_flow(&handles, af, src, dst, protocol, sport, dport); in skt_flow_req_should_succeed()
67 uint8_t protocol, uint16_t sport, uint16_t dport) in skt_flow_req_should_fail() argument
71 flow = sktu_create_nexus_flow(&handles, af, src, dst, protocol, sport, dport); in skt_flow_req_should_fail()
/xnu-11215/security/
H A Dmac_skywalk.c36 …heck_connect(__unused proc_t proc, void *flow, const struct sockaddr *addr, int type, int protocol) in mac_skywalk_flow_check_connect() argument
41 MAC_CHECK(skywalk_flow_check_connect, kauth_cred_get(), flow, addr, type, protocol); in mac_skywalk_flow_check_connect()
46 …check_listen(__unused proc_t proc, void *flow, const struct sockaddr *addr, int type, int protocol) in mac_skywalk_flow_check_listen() argument
51 MAC_CHECK(skywalk_flow_check_listen, kauth_cred_get(), flow, addr, type, protocol); in mac_skywalk_flow_check_listen()
H A Dmac_socket.c167 mac_socket_check_create(kauth_cred_t cred, int domain, int type, int protocol) in mac_socket_check_create() argument
178 MAC_CHECK(socket_check_create, cred, domain, type, protocol); in mac_socket_check_create()
/xnu-11215/bsd/kern/
H A Duipc_domain.c833 pffindproto(int family, int protocol, int type) in pffindproto() argument
839 pp = pffindproto_locked(family, protocol, type); in pffindproto()
845 pffindproto_locked(int family, int protocol, int type) in pffindproto_locked() argument
879 pffindproto_old(int family, int protocol, int type) in pffindproto_old() argument
913 if (pp->pr_protocol == protocol) { in pffindprotonotype_locked()
921 pffindprotonotype(int family, int protocol) in pffindprotonotype() argument
926 if (protocol == 0) { in pffindprotonotype()
931 pp = pffindprotonotype_locked(family, protocol, 0); in pffindprotonotype()
1144 uint8_t protocol; member
1180 __func__, protocol); in protoctl_event_enqueue_nwk_wq_entry()
[all …]
H A Dsocket_info.c108 short protocol; in fill_socketinfo() local
127 protocol = SOCK_PROTO(so); in fill_socketinfo()
150 if (type == SOCK_STREAM && (protocol == 0 || in fill_socketinfo()
151 protocol == IPPROTO_TCP) && inp->inp_ppcb != NULL) { in fill_socketinfo()
H A Dkpi_socketfilter.c118 int type, int protocol, bool is_internal);
120 int type, int protocol);
1330 int protocol, bool is_internal) in sflt_register_common() argument
1346 pr = pffindproto(domain, protocol, type); in sflt_register_common()
1436 if (protocol == IPPROTO_TCP) { in sflt_register_common()
1454 } else if (protocol == IPPROTO_UDP) { in sflt_register_common()
1518 int protocol) in sflt_register_internal() argument
1520 return sflt_register_common(filter, domain, type, protocol, true); in sflt_register_internal()
1527 int protocol) in sflt_register() argument
1529 return sflt_register_common(filter, domain, type, protocol, false); in sflt_register()
/xnu-11215/bsd/sys/
H A Dkpi_socket.h420 extern errno_t sock_socket_internal(int domain, int type, int protocol,
423 #define sock_socket(domain, type, protocol, callback, cookie, new_so) \ argument
424 sock_socket_internal((domain), (type), (protocol), \
427 extern errno_t sock_socket(int domain, int type, int protocol,
513 extern errno_t sock_gettype(socket_t so, int *domain, int *type, int *protocol)
H A Dkpi_socketfilter.h582 int domain, int type, int protocol);
584 #define sflt_register(filter, domain, type, protocol) \ argument
585 sflt_register_internal((filter), (domain), (type), (protocol))
588 int type, int protocol)
/xnu-11215/libsyscall/wrappers/legacy/
H A Dsocketpair.c47 socketpair(int domain, int type, int protocol, int socket_vector[2]) in socketpair() argument
49 int ret = __socketpair(domain, type, protocol, socket_vector); in socketpair()
/xnu-11215/bsd/netinet/
H A Din_pcblist.c487 inpcb_get_if_ports_used(ifnet_t ifp, int protocol, uint32_t flags, in inpcb_get_if_ports_used() argument
538 if (protocol != PF_UNSPEC) { in inpcb_get_if_ports_used()
539 if (protocol == PF_INET) { in inpcb_get_if_ports_used()
551 } else if (protocol == PF_INET6) { in inpcb_get_if_ports_used()
607 if (protocol == PF_INET) { in inpcb_get_if_ports_used()
704 if (protocol == PF_INET) { in inpcb_get_if_ports_used()
740 inpcb_get_ports_used(ifnet_t ifp, int protocol, uint32_t flags, in inpcb_get_ports_used() argument
744 inpcb_get_if_ports_used(ifp, protocol, flags, bitfield, pcbinfo); in inpcb_get_ports_used()
762 inpcb_get_if_ports_used(ifp_list[i], protocol, flags, in inpcb_get_ports_used()
/xnu-11215/libsyscall/mach/
H A Derr_kern.sub141 "(os/unix) protocol type is incorrect for socket",
142 "(os/unix) protocol type is not availaible",
143 "(os/unix) protocol type is not supported",
146 "(os/unix) protocol family is not supported",
147 "(os/unix) address family is not supported by protocol family",
/xnu-11215/tools/tests/perf_index/PerfIndex_COPS_Module/
H A DPerfIndex.h9 @protocol HGTest <NSObject>

123