Home
last modified time | relevance | path

Searched refs:ip_hdr (Results 1 – 25 of 41) sorted by relevance

12

/Zephyr-latest/subsys/net/ip/
Dicmpv6.c106 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 …]
Dicmpv4.c422 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 …]
Dconnection.c487 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 …]
Dipv6_nbr.c784 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 …]
Dconnection.h43 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
Dicmp.c505 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()
Dicmpv4.h53 struct net_ipv4_hdr *ip_hdr);
Dipv6_mld.c407 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()
Dipv4_fragment.c616 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()
Digmp.c414 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);
Dnet_private.h299 union net_ip_header *ip_hdr,
319 struct net_ipv4_hdr *ip_hdr);
Dicmpv6.h191 struct net_ipv6_hdr *ip_hdr);
/Zephyr-latest/subsys/net/lib/shell/
Dping.c56 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()
Dudp.c21 union net_ip_header *ip_hdr, in udp_rcvd() argument
Dtcp.c224 union net_ip_header *ip_hdr, in tcp_recv_cb() argument
/Zephyr-latest/tests/net/icmp/src/
Dmain.c333 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/
Dmain.c61 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/
Dsocks.c21 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/
Dicmp.h54 struct net_icmp_ip_hdr *ip_hdr,
/Zephyr-latest/tests/boards/espressif/wifi/src/
Dmain.c122 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/
Dmain.c542 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/
Dmain.c495 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/
Dmain.c141 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/
Ddhcpv4_server.c799 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/
Dmain.c358 union net_ip_header *ip_hdr, in udp_data_received() argument
435 union net_ip_header *ip_hdr, in tcp_data_received() argument

12