Searched refs:daddr (Results 1 – 10 of 10) sorted by relevance
| /samples/bpf/ |
| A D | tc_l2_redirect_kern.c | 51 return (_htonl(0xffffff00) & daddr) == _htonl(0x0a0a0100); in is_vip_addr() 53 return (daddr == _htonl(0x2401face)); in is_vip_addr() 84 _htonl(iph->daddr)); in _l2_to_iptun_ingress_forward() 98 _htonl(ip6h->daddr.s6_addr32[0]), in _l2_to_iptun_ingress_forward() 99 _htonl(ip6h->daddr.s6_addr32[3])); in _l2_to_iptun_ingress_forward() 125 __be32 daddr = iph->daddr; in _l2_to_iptun_ingress_redirect() local 130 if (!is_vip_addr(eth->h_proto, daddr)) in _l2_to_iptun_ingress_redirect() 168 if (!is_vip_addr(eth->h_proto, iph->daddr)) in _l2_to_ip6tun_ingress_redirect() 171 bpf_trace_printk(fmt4, sizeof(fmt4), _htonl(iph->daddr), in _l2_to_ip6tun_ingress_redirect() 184 _htonl(ip6h->daddr.s6_addr32[0]), *ifindex); in _l2_to_ip6tun_ingress_redirect() [all …]
|
| A D | xdp_tx_iptunnel_kern.c | 101 vip.daddr.v4 = iph->daddr; in handle_ipv4() 136 iph->daddr = tnl->daddr.v4; in handle_ipv4() 173 memcpy(vip.daddr.v6, ip6h->daddr.s6_addr32, sizeof(vip.daddr)); in handle_ipv6() 208 memcpy(ip6h->daddr.s6_addr32, tnl->daddr.v6, sizeof(tnl->daddr.v6)); in handle_ipv6()
|
| A D | xdp_tx_iptunnel_common.h | 15 } daddr; member 29 } daddr; member
|
| A D | xdp_router_ipv4.bpf.c | 118 direct_entry = bpf_map_lookup_elem(&exact_match, &iph->daddr); in xdp_router_ipv4_prog() 132 key4.b8[4] = iph->daddr & 0xff; in xdp_router_ipv4_prog() 133 key4.b8[5] = (iph->daddr >> 8) & 0xff; in xdp_router_ipv4_prog() 134 key4.b8[6] = (iph->daddr >> 16) & 0xff; in xdp_router_ipv4_prog() 135 key4.b8[7] = (iph->daddr >> 24) & 0xff; in xdp_router_ipv4_prog() 146 dest_mac = bpf_map_lookup_elem(&arp_table, &iph->daddr); in xdp_router_ipv4_prog()
|
| A D | xdp_fwd_kern.c | 78 fib_params.ipv4_dst = iph->daddr; in xdp_fwd_flags() 97 *dst = ip6h->daddr; in xdp_fwd_flags()
|
| A D | xdp_adjust_tail_kern.c | 104 iph->daddr = orig_iph->saddr; in send_icmp4_too_big() 105 iph->saddr = orig_iph->daddr; in send_icmp4_too_big()
|
| A D | sockex2_kern.c | 73 flow->dst = load_word(skb, nhoff + offsetof(struct iphdr, daddr)); in parse_ip() 93 nhoff + offsetof(struct ipv6hdr, daddr)); in parse_ipv6()
|
| A D | test_lwt_bpf.c | 71 printk("src: %x dst: %x", iph->saddr, iph->daddr); in do_test_data() 77 #define IP_DST_OFF offsetof(struct iphdr, daddr)
|
| A D | xdp_tx_iptunnel_user.c | 186 vip.family = parse_ipstr(optarg, vip.daddr.v6); in main() 202 v6 = tnl.daddr.v6; in main()
|
| A D | sockex3_kern.c | 175 g->flow.dst = load_word(skb, nhoff + offsetof(struct iphdr, daddr)); in bpf_func_ip() 202 nhoff + offsetof(struct ipv6hdr, daddr)); in bpf_func_ipv6()
|
Completed in 12 milliseconds