| /Zephyr-latest/subsys/net/ip/ |
| D | icmpv6.c | 106 struct net_ipv6_hdr *ip_hdr = hdr->ipv6; in icmpv6_handle_echo_request() local 114 net_sprint_ipv6_addr(&ip_hdr->src), in icmpv6_handle_echo_request() 115 net_sprint_ipv6_addr(&ip_hdr->dst)); in icmpv6_handle_echo_request() 117 payload_len = ntohs(ip_hdr->len) - in icmpv6_handle_echo_request() 132 if (net_ipv6_is_addr_mcast((struct in6_addr *)ip_hdr->dst)) { in icmpv6_handle_echo_request() 134 (struct in6_addr *)ip_hdr->src); in icmpv6_handle_echo_request() 141 src = (struct in6_addr *)ip_hdr->dst; in icmpv6_handle_echo_request() 154 if (net_ipv6_create(reply, src, (struct in6_addr *)ip_hdr->src)) { in icmpv6_handle_echo_request() 170 net_sprint_ipv6_addr(&ip_hdr->src)); in icmpv6_handle_echo_request() 195 struct net_ipv6_hdr *ip_hdr; in net_icmpv6_send_error() local [all …]
|
| D | icmpv4.c | 422 struct net_ipv4_hdr *ip_hdr = hdr->ipv4; in icmpv4_handle_echo_request() local 429 if (net_ipv4_is_addr_unspecified((struct in_addr *)ip_hdr->src)) { in icmpv4_handle_echo_request() 435 net_sprint_ipv4_addr(&ip_hdr->src), in icmpv4_handle_echo_request() 436 net_sprint_ipv4_addr(&ip_hdr->dst)); in icmpv4_handle_echo_request() 456 if (net_ipv4_is_addr_mcast((struct in_addr *)ip_hdr->dst) || in icmpv4_handle_echo_request() 458 (struct in_addr *)ip_hdr->dst)) { in icmpv4_handle_echo_request() 460 (struct in_addr *)ip_hdr->src); in icmpv4_handle_echo_request() 467 src = (struct in_addr *)ip_hdr->dst; in icmpv4_handle_echo_request() 473 if (net_ipv4_create(reply, src, (struct in_addr *)ip_hdr->src)) { in icmpv4_handle_echo_request() 494 net_sprint_ipv4_addr(&ip_hdr->src)); in icmpv4_handle_echo_request() [all …]
|
| D | connection.c | 487 union net_ip_header *ip_hdr, in conn_addr_cmp() argument 501 addr6 = ip_hdr->ipv6->src; in conn_addr_cmp() 503 addr6 = ip_hdr->ipv6->dst; in conn_addr_cmp() 521 addr4 = ip_hdr->ipv4->src; in conn_addr_cmp() 523 addr4 = ip_hdr->ipv4->dst; in conn_addr_cmp() 554 union net_ip_header *ip_hdr, in conn_are_endpoints_valid() argument 562 (struct in_addr *)ip_hdr->ipv4->src); in conn_are_endpoints_valid() 564 ip_hdr->ipv4->src, ip_hdr->ipv4->dst); in conn_are_endpoints_valid() 567 (struct in6_addr *)ip_hdr->ipv6->src); in conn_are_endpoints_valid() 569 ip_hdr->ipv6->src, ip_hdr->ipv6->dst); in conn_are_endpoints_valid() [all …]
|
| D | ipv6_nbr.c | 784 struct net_ipv6_hdr *ip_hdr; in net_ipv6_prepare_for_send() local 790 ip_hdr = (struct net_ipv6_hdr *)net_pkt_get_data(pkt, &ipv6_access); in net_ipv6_prepare_for_send() 791 if (!ip_hdr) { in net_ipv6_prepare_for_send() 808 net_ipv6_addr_copy_raw((uint8_t *)&dst.sin6_addr, ip_hdr->dst); in net_ipv6_prepare_for_send() 852 (net_ipv6_is_ll_addr((struct in6_addr *)ip_hdr->dst) || in net_ipv6_prepare_for_send() 853 net_if_ipv6_addr_onlink(NULL, (struct in6_addr *)ip_hdr->dst) || in net_ipv6_prepare_for_send() 856 net_ipv6_is_addr_mcast((struct in6_addr *)ip_hdr->dst) || in net_ipv6_prepare_for_send() 865 if (net_if_ipv6_addr_onlink(&iface, (struct in6_addr *)ip_hdr->dst)) { in net_ipv6_prepare_for_send() 866 nexthop = (struct in6_addr *)ip_hdr->dst; in net_ipv6_prepare_for_send() 868 } else if (net_ipv6_is_ll_addr((struct in6_addr *)ip_hdr->dst)) { in net_ipv6_prepare_for_send() [all …]
|
| D | connection.h | 43 union net_ip_header *ip_hdr, 190 union net_ip_header *ip_hdr, 195 union net_ip_header *ip_hdr, in net_conn_input() argument
|
| D | icmp.c | 505 struct net_icmp_ip_hdr *ip_hdr, in icmp_call_handlers() argument 523 ret = ctx->handler(ctx, pkt, ip_hdr, icmp_hdr, ctx->user_data); in icmp_call_handlers() 541 struct net_icmp_ip_hdr ip_hdr; in net_icmp_call_ipv4_handlers() local 543 ip_hdr.ipv4 = ipv4_hdr; in net_icmp_call_ipv4_handlers() 544 ip_hdr.family = AF_INET; in net_icmp_call_ipv4_handlers() 546 return icmp_call_handlers(pkt, &ip_hdr, icmp_hdr); in net_icmp_call_ipv4_handlers() 553 struct net_icmp_ip_hdr ip_hdr; in net_icmp_call_ipv6_handlers() local 555 ip_hdr.ipv6 = ipv6_hdr; in net_icmp_call_ipv6_handlers() 556 ip_hdr.family = AF_INET6; in net_icmp_call_ipv6_handlers() 558 return icmp_call_handlers(pkt, &ip_hdr, icmp_hdr); in net_icmp_call_ipv6_handlers()
|
| D | icmpv4.h | 53 struct net_ipv4_hdr *ip_hdr);
|
| D | ipv6_mld.c | 407 struct net_ipv6_hdr *ip_hdr = hdr->ipv6; in handle_mld_query() local 428 dbg_addr_recv("Multicast Listener Query", &ip_hdr->src, &ip_hdr->dst); in handle_mld_query() 440 ip_hdr->hop_limit != 1U || icmp_hdr->code != 0U) { in handle_mld_query()
|
| D | ipv4_fragment.c | 616 struct net_ipv4_hdr *ip_hdr; in net_ipv4_prepare_for_send_fragment() local 621 ip_hdr = (struct net_ipv4_hdr *)net_pkt_get_data(pkt, &ipv4_access); in net_ipv4_prepare_for_send_fragment() 622 if (!ip_hdr) { in net_ipv4_prepare_for_send_fragment() 629 if (ip_hdr->id[0] == 0 && ip_hdr->id[1] == 0) { in net_ipv4_prepare_for_send_fragment() 636 .sin_addr = *((struct in_addr *)ip_hdr->dst), in net_ipv4_prepare_for_send_fragment()
|
| D | igmp.c | 414 enum net_verdict net_ipv4_igmp_input(struct net_pkt *pkt, struct net_ipv4_hdr *ip_hdr) argument 443 if (!net_ipv4_addr_cmp_raw(ip_hdr->dst, (uint8_t *)&all_systems)) { 482 dbg_addr_recv("Internet Group Management Protocol", &ip_hdr->src, &ip_hdr->dst);
|
| D | net_private.h | 299 union net_ip_header *ip_hdr, 319 struct net_ipv4_hdr *ip_hdr);
|
| D | icmpv6.h | 191 struct net_ipv6_hdr *ip_hdr);
|
| /Zephyr-latest/subsys/net/lib/shell/ |
| D | ping.c | 56 struct net_ipv6_hdr *ip_hdr = hdr->ipv6; in handle_ipv6_echo_reply() local 92 ntohs(ip_hdr->len) - net_pkt_ipv6_ext_len(pkt) - in handle_ipv6_echo_reply() 94 net_sprint_ipv6_addr(&ip_hdr->src), in handle_ipv6_echo_reply() 95 net_sprint_ipv6_addr(&ip_hdr->dst), in handle_ipv6_echo_reply() 97 ip_hdr->hop_limit, in handle_ipv6_echo_reply() 136 struct net_ipv4_hdr *ip_hdr = hdr->ipv4; in handle_ipv4_echo_reply() local 169 ntohs(ip_hdr->len) - net_pkt_ipv6_ext_len(pkt) - in handle_ipv4_echo_reply() 171 net_sprint_ipv4_addr(&ip_hdr->src), in handle_ipv4_echo_reply() 172 net_sprint_ipv4_addr(&ip_hdr->dst), in handle_ipv4_echo_reply() 174 ip_hdr->ttl, in handle_ipv4_echo_reply()
|
| D | udp.c | 21 union net_ip_header *ip_hdr, in udp_rcvd() argument
|
| D | tcp.c | 224 union net_ip_header *ip_hdr, in tcp_recv_cb() argument
|
| /Zephyr-latest/tests/net/icmp/src/ |
| D | main.c | 333 struct net_icmp_ip_hdr ip_hdr; in offload_ping_handler() local 360 ip_hdr.family = AF_INET; in offload_ping_handler() 361 ip_hdr.ipv4 = ipv4_hdr; in offload_ping_handler() 372 ip_hdr.family = AF_INET6; in offload_ping_handler() 373 ip_hdr.ipv6 = ipv6_hdr; in offload_ping_handler() 376 ret = resp_handler(ctx, reply, &ip_hdr, icmp_hdr, user_data); in offload_ping_handler() 435 struct net_ipv4_hdr *ip_hdr = hdr->ipv4; in icmp_handler() local 438 net_sprint_ipv4_addr(&ip_hdr->src), in icmp_handler() 439 net_sprint_ipv4_addr(&ip_hdr->dst)); in icmp_handler() 442 struct net_ipv6_hdr *ip_hdr = hdr->ipv6; in icmp_handler() local [all …]
|
| /Zephyr-latest/tests/boards/espressif/ethernet/src/ |
| D | main.c | 61 struct net_ipv4_hdr *ip_hdr = hdr->ipv4; in icmp_event() local 63 LOG_INF("Received echo reply from %s", net_sprint_ipv4_addr(&ip_hdr->src)); in icmp_event()
|
| /Zephyr-latest/subsys/net/lib/socks/ |
| D | socks.c | 21 union net_ip_header *ip_hdr, in socks5_method_rsp_cb() argument 45 union net_ip_header *ip_hdr, in socks5_cmd_rsp_cb() argument
|
| /Zephyr-latest/include/zephyr/net/ |
| D | icmp.h | 54 struct net_icmp_ip_hdr *ip_hdr,
|
| /Zephyr-latest/tests/boards/espressif/wifi/src/ |
| D | main.c | 122 struct net_ipv4_hdr *ip_hdr = hdr->ipv4; in icmp_event() local 138 LOG_INF("Received ICMP reply from %s", net_sprint_ipv4_addr(&ip_hdr->src)); in icmp_event()
|
| /Zephyr-latest/tests/net/net_pkt/src/ |
| D | main.c | 542 struct net_ipv4_hdr *ip_hdr; in ZTEST() local 544 ip_hdr = (struct net_ipv4_hdr *) in ZTEST() 546 zassert_not_null(ip_hdr, "Accessor failed"); in ZTEST() 548 ip_hdr->tos = 0x00; in ZTEST()
|
| /Zephyr-latest/tests/net/context/src/ |
| D | main.c | 495 union net_ip_header *ip_hdr, in recv_cb() argument 710 union net_ip_header *ip_hdr, in recv_cb_another() argument 777 union net_ip_header *ip_hdr, in recv_cb_timeout() argument
|
| /Zephyr-latest/tests/net/udp/src/ |
| D | main.c | 141 union net_ip_header *ip_hdr, in test_ok() argument 168 union net_ip_header *ip_hdr, in test_fail() argument
|
| /Zephyr-latest/subsys/net/lib/dhcpv4/ |
| D | dhcpv4_server.c | 799 struct net_icmp_ip_hdr *ip_hdr, in echo_reply_handler() argument 810 ARG_UNUSED(ip_hdr); in echo_reply_handler() 825 if (ip_hdr->family != AF_INET) { in echo_reply_handler() 829 net_ipv4_addr_copy_raw((uint8_t *)&peer_addr, ip_hdr->ipv4->src); in echo_reply_handler()
|
| /Zephyr-latest/tests/net/ipv4_fragment/src/ |
| D | main.c | 358 union net_ip_header *ip_hdr, in udp_data_received() argument 435 union net_ip_header *ip_hdr, in tcp_data_received() argument
|