/subsys/net/l2/ppp/ |
A D | link.c | 26 if (proto->lower_up) { in lcp_up() 27 proto->lower_up(ctx); in lcp_up() 37 if (proto->protocol == PPP_CCP || proto->protocol == PPP_ECP) { in do_network() 38 if (proto->open) { in do_network() 39 proto->open(ctx); in do_network() 50 if (proto->protocol == PPP_CCP || proto->protocol == PPP_ECP || in do_network() 55 if (proto->open) { in do_network() 57 proto->open(ctx); in do_network() 64 if (proto) { in do_network() 88 if (proto->open) { in do_auth() [all …]
|
A D | network.c | 19 void ppp_network_up(struct ppp_context *ctx, int proto) in ppp_network_up() argument 27 NET_DBG("[%p] Proto %s (0x%04x) %s (%d)", ctx, ppp_proto2str(proto), in ppp_network_up() 28 proto, "up", ctx->network_protos_up); in ppp_network_up() 31 void ppp_network_down(struct ppp_context *ctx, int proto) in ppp_network_down() argument 41 proto, "down", ctx->network_protos_up); in ppp_network_down() 44 void ppp_network_done(struct ppp_context *ctx, int proto) in ppp_network_done() argument 58 STRUCT_SECTION_FOREACH(ppp_protocol_handler, proto) { in ppp_network_all_down() 59 if (proto->protocol != PPP_LCP && proto->lower_down) { in ppp_network_all_down() 60 proto->lower_down(ctx); in ppp_network_all_down() 63 if (proto->protocol < 0xC000 && proto->close) { in ppp_network_all_down() [all …]
|
A D | ppp_internal.h | 91 #define PPP_PROTOCOL_REGISTER(name, proto, init_func, proto_handler, \ argument 96 .protocol = proto, \ 108 const char *ppp_proto2str(uint16_t proto); 145 enum net_verdict ppp_fsm_input(struct ppp_fsm *fsm, uint16_t proto, 173 void ppp_network_up(struct ppp_context *ctx, int proto); 174 void ppp_network_down(struct ppp_context *ctx, int proto); 175 void ppp_network_done(struct ppp_context *ctx, int proto);
|
A D | ppp_l2.c | 99 STRUCT_SECTION_FOREACH(ppp_protocol_handler, proto) { in process_ppp_msg() 100 if (proto->protocol != protocol) { in process_ppp_msg() 104 return proto->handler(ctx, iface, pkt); in process_ppp_msg() 531 STRUCT_SECTION_FOREACH(ppp_protocol_handler, proto) { in net_ppp_init() 532 if (proto->protocol == PPP_LCP) { in net_ppp_init() 533 ppp_lcp = proto; in net_ppp_init() 536 proto->init(ctx); in net_ppp_init()
|
A D | misc.c | 175 const char *ppp_proto2str(uint16_t proto) in ppp_proto2str() argument 178 switch (proto) { in ppp_proto2str() 201 ARG_UNUSED(proto); in ppp_proto2str()
|
/subsys/net/lib/zperf/ |
A D | zperf_session.c | 23 enum session_proto proto) in get_free_session() argument 35 ptr = &sessions[proto][i]; in get_free_session() 62 ptr = &sessions[proto][oldest_free_index]; in get_free_session() 64 ptr = &sessions[proto][oldest_completed_index]; in get_free_session() 88 enum session_proto proto) in get_session() argument 96 if (proto != SESSION_TCP && proto != SESSION_UDP) { in get_session() 103 struct session *ptr = &sessions[proto][i]; in get_session() 172 ARRAY_FOR_EACH(sessions[proto], i) { in zperf_session_foreach() 173 cb(&sessions[proto][i], proto, user_data); in zperf_session_foreach() 181 if (proto >= SESSION_PROTO_END) { in zperf_session_reset() [all …]
|
A D | zperf_common.c | 79 struct zperf_work *get_queue(enum session_proto proto, int session_id) in get_queue() argument 85 if (proto < 0 || proto >= SESSION_PROTO_END) { in get_queue() 90 proto == SESSION_UDP ? "UDP" : "TCP", in get_queue() 91 proto * SESSION_INDEX + session_id, in get_queue() 95 return &zperf_work_q[proto * SESSION_INDEX + session_id]; in get_queue() 171 int priority, int tcp_nodelay, int proto) in zperf_prepare_upload_sock() argument 176 int type = (proto == IPPROTO_UDP) ? SOCK_DGRAM : SOCK_STREAM; in zperf_prepare_upload_sock() 187 sock = zsock_socket(AF_INET, type, proto); in zperf_prepare_upload_sock() 210 sock = zsock_socket(AF_INET6, type, proto); in zperf_prepare_upload_sock() 252 if (proto == IPPROTO_TCP && tcp_nodelay && in zperf_prepare_upload_sock() [all …]
|
A D | zperf_session.h | 38 enum session_proto proto; member 63 typedef void (*session_cb_t)(struct session *ses, enum session_proto proto, 67 enum session_proto proto); 69 enum session_proto proto); 73 void zperf_session_reset(enum session_proto proto); 74 void zperf_session_foreach(enum session_proto proto, session_cb_t cb,
|
A D | zperf_internal.h | 129 extern struct zperf_work *get_queue(enum session_proto proto, int session_id); 132 int priority, int tcp_nodelay, int proto); 136 void zperf_async_work_submit(enum session_proto proto, int session_id, struct k_work *work);
|
A D | zperf_shell.c | 968 char *argv[], enum net_ip_protocol proto) in shell_cmd_upload() argument 983 is_udp = proto == IPPROTO_UDP; in shell_cmd_upload() 1225 char *argv[], enum net_ip_protocol proto) in shell_cmd_upload2() argument 1236 is_udp = proto == IPPROTO_UDP; in shell_cmd_upload2() 1597 enum session_proto proto, in session_cb() argument 1616 if (ses->proto != proto) { in session_cb() 1648 if (ses->proto != proto) { in session_cb() 1674 enum session_proto proto, in session_all_cb() argument 1689 if (ses->proto != proto) { in session_all_cb() 1693 if (proto == SESSION_UDP) { in session_all_cb() [all …]
|
/subsys/net/ip/ |
A D | connection.c | 168 if (conn->proto != proto) { in conn_find_handler() 419 conn->proto = proto; in net_conn_register() 685 if (conn->proto == 0) { in net_conn_packet_input() 689 if (conn->proto != proto) { in net_conn_packet_input() 693 if (conn->proto != ETH_P_ALL && proto != ETH_P_ALL) { in net_conn_packet_input() 733 ARG_UNUSED(proto); in net_conn_packet_input() 770 if (conn->proto != proto && conn->proto != IPPROTO_IP) { in net_conn_raw_ip_input() 796 ARG_UNUSED(proto); in net_conn_raw_ip_input() 868 ARG_UNUSED(proto); in net_conn_can_input() 876 uint8_t proto, in net_conn_input() argument [all …]
|
A D | connection.h | 75 uint16_t proto; member 110 int net_conn_register(uint16_t proto, enum net_sock_type type, uint8_t family, 120 static inline int net_conn_register(uint16_t proto, enum net_sock_type type, in net_conn_register() argument 131 ARG_UNUSED(proto); in net_conn_register() 196 enum net_verdict net_conn_packet_input(struct net_pkt *pkt, uint16_t proto); 210 uint8_t proto); 221 enum net_verdict net_conn_can_input(struct net_pkt *pkt, uint8_t proto); 240 uint8_t proto, 245 uint8_t proto, in net_conn_input() argument
|
A D | packet_socket.h | 29 enum net_verdict net_packet_socket_input(struct net_pkt *pkt, uint16_t proto); 32 uint16_t proto) in net_packet_socket_input() argument
|
A D | ipv4.c | 79 ipv4_hdr->proto = 0U; in net_ipv4_create_full() 130 ipv4_hdr->proto = next_header_proto; in net_ipv4_finalize() 329 (hdr->proto != IPPROTO_IGMP)) { in net_ipv4_input() 352 !(hdr->proto == IPPROTO_UDP && in net_ipv4_input() 359 (hdr->proto == IPPROTO_TCP && in net_ipv4_input() 390 if (net_conn_raw_ip_input(pkt, &ip, hdr->proto) == NET_DROP) { in net_ipv4_input() 395 switch (hdr->proto) { in net_ipv4_input() 452 verdict = net_conn_input(pkt, &ip, hdr->proto, &proto_hdr); in net_ipv4_input()
|
A D | packet_socket.c | 25 enum net_verdict net_packet_socket_input(struct net_pkt *pkt, uint16_t proto) in net_packet_socket_input() argument 44 net_verdict = net_conn_packet_input(pkt, proto); in net_packet_socket_input()
|
A D | net_pkt.c | 1075 enum net_ip_protocol proto, argument 1126 enum net_ip_protocol proto) argument 1146 } else if (proto == IPPROTO_ICMP || proto == IPPROTO_ICMPV6) { 1178 enum net_ip_protocol proto) argument 1291 proto); 1362 enum net_ip_protocol proto, 1390 proto, 1398 proto, 1710 enum net_ip_protocol proto, argument 1727 proto, timeout); [all …]
|
A D | utils.c | 53 const char *net_proto2str(int family, int proto) in net_proto2str() argument 56 switch (proto) { in net_proto2str() 69 switch (proto) { in net_proto2str() 677 uint16_t net_calc_chksum(struct net_pkt *pkt, uint8_t proto) in net_calc_chksum() argument 686 if (proto != IPPROTO_ICMP && proto != IPPROTO_IGMP) { in net_calc_chksum() 690 net_pkt_ipv4_opts_len(pkt) + proto; in net_calc_chksum() 697 net_pkt_ipv6_ext_len(pkt) + proto; in net_calc_chksum()
|
/subsys/net/lib/sockets/ |
A D | socket_dispatcher.c | 19 int proto; member 30 static bool is_tls(int proto) in is_tls() argument 32 if ((proto >= IPPROTO_TLS_1_0 && proto <= IPPROTO_TLS_1_2) || in is_tls() 33 (proto >= IPPROTO_DTLS_1_0 && proto <= IPPROTO_DTLS_1_2)) { in is_tls() 57 new_fd = socket_create(ctx->family, ctx->type, ctx->proto); in sock_dispatch_socket() 83 int proto, bool native_only) in sock_dispatch_find() argument 102 if (!sock_family->is_supported(family, type, proto)) { in sock_dispatch_find() 117 ctx->proto, true); in sock_dispatch_native() 131 ctx->proto, false); in sock_dispatch_default() 374 if (!is_tls(ctx->proto)) { in sock_dispatch_setsockopt_vmeth() [all …]
|
A D | sockets_packet.c | 80 static int zpacket_socket(int family, int type, int proto) in zpacket_socket() argument 91 if (proto != 0) { in zpacket_socket() 98 proto = ntohs(proto); in zpacket_socket() 101 ret = net_context_get(family, type, proto, &ctx); in zpacket_socket() 487 static bool packet_is_supported(int family, int type, int proto) in packet_is_supported() argument 491 proto = ntohs(proto); in packet_is_supported() 492 return proto == 0 in packet_is_supported() 493 || proto == ETH_P_ALL in packet_is_supported() 494 || proto == ETH_P_ECAT in packet_is_supported() 495 || proto == ETH_P_IEEE802154; in packet_is_supported()
|
A D | sockets_net_mgmt.c | 43 int proto; member 54 int znet_mgmt_socket(int family, int type, int proto) in znet_mgmt_socket() argument 79 mgmt->proto = proto; in znet_mgmt_socket() 111 if (mgmt->proto == NET_MGMT_EVENT_PROTO) { in znet_mgmt_bind() 127 if (mgmt->proto == NET_MGMT_EVENT_PROTO) { in znet_mgmt_sendto() 388 static bool net_mgmt_is_supported(int family, int type, int proto) in net_mgmt_is_supported() argument 391 (proto != NET_MGMT_EVENT_PROTO)) { in net_mgmt_is_supported()
|
A D | sockets_internal.h | 60 int family, int type, int proto); 68 int family, int type, int proto) in sock_obj_core_alloc() argument 74 ARG_UNUSED(proto); in sock_obj_core_alloc()
|
A D | socket_obj_core.c | 46 int family, int type, int proto) in set_fields() argument 51 obj->socket_proto = proto; in set_fields() 120 int family, int type, int proto) in sock_obj_core_alloc() argument 150 set_fields(obj, sock, reg, family, type, proto); in sock_obj_core_alloc()
|
/subsys/net/lib/dns/ |
A D | dns_sd.c | 226 if (proto == NULL) { in proto_is_valid() 242 proto); in proto_is_valid() 372 inst->proto, in add_ptr_record() 743 uint16_t proto; in dns_sd_handle_ptr_query() local 763 proto = IPPROTO_TCP; in dns_sd_handle_ptr_query() 765 proto = IPPROTO_UDP; in dns_sd_handle_ptr_query() 842 uint16_t proto; in dns_sd_handle_service_type_enum() local 862 proto = IPPROTO_TCP; in dns_sd_handle_service_type_enum() 864 proto = IPPROTO_UDP; in dns_sd_handle_service_type_enum() 960 record->proto, filter->proto, in dns_sd_rec_match() [all …]
|
/subsys/mgmt/mcumgr/transport/src/ |
A D | smp_udp.c | 51 enum proto_type proto; member 83 if (proto == PROTOCOL_IPV4) { in smp_udp_proto_to_name() 89 if (proto == PROTOCOL_IPV6) { in smp_udp_proto_to_name() 162 static int create_socket(enum proto_type proto, int *sock) in create_socket() argument 171 proto == PROTOCOL_IPV4) { in create_socket() 180 proto == PROTOCOL_IPV6) { in create_socket() 195 smp_udp_proto_to_name(proto), err); in create_socket() 203 smp_udp_proto_to_name(proto), err); in create_socket() 223 rc = create_socket(conf->proto, &conf->sock); in smp_udp_receive_thread() 377 smp_udp_configs.ipv4.proto = PROTOCOL_IPV4; in smp_udp_start() [all …]
|
/subsys/tracing/ |
A D | tracing_tracking.c | 128 void sys_track_socket_init(int sock, int family, int type, int proto) in sys_track_socket_init() argument 133 ARG_UNUSED(proto); in sys_track_socket_init()
|