Searched refs:daddr (Results 26 - 50 of 730) sorted by relevance

1234567891011>>

/linux-master/include/uapi/linux/netfilter/
H A Dxt_policy.h26 daddr:1, member in struct:xt_policy_spec
46 union nf_inet_addr daddr; member in struct:xt_policy_elem::__anon2043::__anon2044
53 union xt_policy_addr daddr;
/linux-master/net/netfilter/
H A Dnft_chain_route.c22 __be32 saddr, daddr; local
34 daddr = iph->daddr;
42 iph->daddr != daddr ||
69 struct in6_addr saddr, daddr; local
81 memcpy(&daddr, &ipv6_hdr(skb)->daddr, sizeof(daddr));
91 memcmp(&ipv6_hdr(skb)->daddr,
[all...]
/linux-master/include/asm-generic/
H A Dchecksum.h46 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, __u32 len,
52 csum_tcpudp_magic(__be32 saddr, __be32 daddr, __u32 len, argument
55 return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum));
/linux-master/arch/m68k/include/asm/
H A Dchecksum.h82 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, unsigned short len, argument
91 : "g" (daddr), "1" (saddr), "d" (len + proto),
102 csum_tcpudp_magic(__be32 saddr, __be32 daddr, unsigned short len, argument
105 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum));
120 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, argument
143 : "a" (saddr), "a" (daddr), "d" (len + proto),
/linux-master/arch/sparc/include/asm/
H A Dchecksum_64.h66 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, argument
76 : "r" (daddr), "r" (proto + len), "0" (sum), "1" (saddr)
85 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, argument
89 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum));
95 const struct in6_addr *daddr,
119 : "r" (saddr), "r" (daddr), "r"(htonl(len)),
94 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, __u32 len, __u8 proto, __wsum sum) argument
H A Dchecksum_32.h132 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, argument
141 : "r" (daddr), "r" (proto + len), "0" (sum),
151 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, argument
155 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum));
161 const struct in6_addr *daddr,
185 : "r" (saddr), "r" (daddr),
160 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, __u32 len, __u8 proto, __wsum sum) argument
/linux-master/arch/csky/include/asm/
H A Dchecksum.h25 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, argument
35 : "r"((__force u32)saddr), "r"((__force u32)daddr),
/linux-master/tools/testing/selftests/bpf/progs/
H A Dconnect6_prog.c38 tuple.ipv6.daddr[0] = bpf_htonl(DST_REWRITE_IP6_0);
39 tuple.ipv6.daddr[1] = bpf_htonl(DST_REWRITE_IP6_1);
40 tuple.ipv6.daddr[2] = bpf_htonl(DST_REWRITE_IP6_2);
41 tuple.ipv6.daddr[3] = bpf_htonl(DST_REWRITE_IP6_3);
57 if (sk->src_ip6[0] != tuple.ipv6.daddr[0] ||
58 sk->src_ip6[1] != tuple.ipv6.daddr[1] ||
59 sk->src_ip6[2] != tuple.ipv6.daddr[2] ||
60 sk->src_ip6[3] != tuple.ipv6.daddr[3] ||
/linux-master/include/uapi/linux/
H A Dif_fc.h39 __u8 daddr[FC_ALEN]; /* destination address */ member in struct:fch_hdr
/linux-master/samples/bpf/
H A Dtc_l2_redirect_kern.c48 static __always_inline bool is_vip_addr(__be16 eth_proto, __be32 daddr) argument
51 return (_htonl(0xffffff00) & daddr) == _htonl(0x0a0a0100);
53 return (daddr == _htonl(0x2401face));
87 _htonl(iph->daddr));
101 _htonl(ip6h->daddr.s6_addr32[0]),
102 _htonl(ip6h->daddr.s6_addr32[3]));
130 __be32 daddr = iph->daddr; local
135 if (!is_vip_addr(eth->h_proto, daddr))
138 bpf_trace_printk(fmt4, sizeof(fmt4), _htonl(daddr), *ifinde
[all...]
/linux-master/arch/x86/um/asm/
H A Dchecksum.h46 * @daddr: destination address
55 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, __u32 len, argument
63 : "g" (daddr), "g" (saddr), "g" ((len + proto) << 8), "0" (sum));
71 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, argument
75 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum));
/linux-master/include/net/phonet/
H A Dpn_dev.h43 int phonet_route_add(struct net_device *dev, u8 daddr);
44 int phonet_route_del(struct net_device *dev, u8 daddr);
46 struct net_device *phonet_route_get_rcu(struct net *net, u8 daddr);
47 struct net_device *phonet_route_output(struct net *net, u8 daddr);
/linux-master/include/net/
H A Dnetevent.h23 const void *daddr; member in struct:netevent_redirect
H A Dinet6_hashtables.h47 const struct in6_addr *daddr,
63 const struct in6_addr *daddr,
72 const struct in6_addr *daddr,
81 const struct in6_addr *daddr,
90 const struct in6_addr *daddr,
96 sport, daddr, hnum,
103 daddr, hnum, dif, sdif);
109 const struct in6_addr *daddr, const __be16 dport,
133 saddr, sport, daddr, ntohs(dport),
157 sk = inet6_steal_sock(net, skb, doff, &ip6h->saddr, sport, &ip6h->daddr, dpor
85 __inet6_lookup(struct net *net, struct inet_hashinfo *hashinfo, struct sk_buff *skb, int doff, const struct in6_addr *saddr, const __be16 sport, const struct in6_addr *daddr, const u16 hnum, const int dif, const int sdif, bool *refcounted) argument
107 inet6_steal_sock(struct net *net, struct sk_buff *skb, int doff, const struct in6_addr *saddr, const __be16 sport, const struct in6_addr *daddr, const __be16 dport, bool *refcounted, inet6_ehashfn_t *ehashfn) argument
178 inet6_match(struct net *net, const struct sock *sk, const struct in6_addr *saddr, const struct in6_addr *daddr, const __portpair ports, const int dif, const int sdif) argument
[all...]
/linux-master/include/net/netfilter/
H A Dnf_tproxy.h35 __be32 nf_tproxy_laddr4(struct sk_buff *skb, __be32 user_laddr, __be32 daddr);
84 const __be32 saddr, const __be32 daddr,
91 const struct in6_addr *daddr);
123 const struct in6_addr *saddr, const struct in6_addr *daddr,
/linux-master/include/trace/events/
H A Dudp.h25 __array(__u8, daddr, sizeof(struct sockaddr_in6))
39 memset(__entry->daddr, 0, sizeof(struct sockaddr_in6));
41 TP_STORE_ADDR_PORTS_SKB(skb, uh, __entry->saddr, __entry->daddr);
46 __entry->saddr, __entry->daddr)
H A Dnet_probe_common.h13 v4 = (void *)__entry->daddr; \
29 v6 = (void *)__entry->daddr; \
44 #define TP_STORE_V4MAPPED(__entry, saddr, daddr) \
51 ipv6_addr_set_v4mapped(daddr, pin6); \
55 #define TP_STORE_ADDRS(__entry, saddr, daddr, saddr6, daddr6) \
65 TP_STORE_V4MAPPED(__entry, saddr, daddr); \
69 #define TP_STORE_ADDRS(__entry, saddr, daddr, saddr6, daddr6) \
70 TP_STORE_V4MAPPED(__entry, saddr, daddr)
83 v4->sin_addr.s_addr = ip_hdr(skb)->daddr; \
101 v6->sin6_addr = ipv6_hdr(skb)->daddr; \
[all...]
/linux-master/net/ipv4/netfilter/
H A Dnf_socket_ipv4.c59 *raddr = inside_iph->daddr;
68 const __be32 saddr, const __be32 daddr,
75 skb, doff, saddr, sport, daddr, dport,
78 return udp4_lib_lookup(net, saddr, sport, daddr, dport,
87 __be32 daddr, saddr; local
111 daddr = iph->daddr;
119 if (extract_icmp4_fields(skb, &protocol, &saddr, &daddr,
139 daddr = ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3.ip;
147 daddr, spor
66 nf_socket_get_sock_v4(struct net *net, struct sk_buff *skb, const int doff, const u8 protocol, const __be32 saddr, const __be32 daddr, const __be16 sport, const __be16 dport, const struct net_device *in) argument
[all...]
H A Dnf_tproxy_ipv4.c37 iph->saddr, laddr ? laddr : iph->daddr,
50 __be32 nf_tproxy_laddr4(struct sk_buff *skb, __be32 user_laddr, __be32 daddr) argument
62 return daddr;
72 return laddr ? laddr : daddr;
79 const __be32 saddr, const __be32 daddr,
100 saddr, sport, daddr, dport,
113 daddr, dport, in->ifindex);
121 sk = udp4_lib_lookup(net, saddr, sport, daddr, dport,
146 protocol, ntohl(saddr), ntohs(sport), ntohl(daddr), ntohs(dport), lookup_type, sk);
77 nf_tproxy_get_sock_v4(struct net *net, struct sk_buff *skb, const u8 protocol, const __be32 saddr, const __be32 daddr, const __be16 sport, const __be16 dport, const struct net_device *in, const enum nf_tproxy_lookup_t lookup_type) argument
/linux-master/arch/x86/include/asm/
H A Dchecksum_64.h78 * @daddr: destination address
87 csum_tcpudp_nofold(__be32 saddr, __be32 daddr, __u32 len, argument
95 : "g" (daddr), "g" (saddr),
104 * @daddr: destination address
112 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, argument
116 return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum));
151 * @daddr: destination address
165 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr,
H A Dchecksum_32.h109 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, argument
118 : "g" (daddr), "g"(saddr),
127 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, argument
131 return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum));
146 const struct in6_addr *daddr,
161 : "r" (saddr), "r" (daddr),
145 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, __u32 len, __u8 proto, __wsum sum) argument
/linux-master/net/ipv6/netfilter/
H A Dnf_socket_ipv6.c71 *raddr = &inside_iph->daddr;
80 const struct in6_addr *saddr, const struct in6_addr *daddr,
87 skb, doff, saddr, sport, daddr, dport,
90 return udp6_lib_lookup(net, saddr, sport, daddr, dport,
101 const struct in6_addr *daddr = NULL, *saddr = NULL; local
124 daddr = &iph->daddr;
132 if (extract_icmp6_fields(skb, thoff, &tproto, &saddr, &daddr,
139 return nf_socket_get_sock_v6(net, data_skb, doff, tproto, saddr, daddr,
78 nf_socket_get_sock_v6(struct net *net, struct sk_buff *skb, int doff, const u8 protocol, const struct in6_addr *saddr, const struct in6_addr *daddr, const __be16 sport, const __be16 dport, const struct net_device *in) argument
/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dfib_lookup.c47 const char *daddr; member in struct:fib_lookup_test
59 .daddr = IPV6_NUD_FAILED_ADDR, .expected_ret = BPF_FIB_LKUP_RET_NO_NEIGH, },
61 .daddr = IPV6_NUD_STALE_ADDR, .expected_ret = BPF_FIB_LKUP_RET_SUCCESS,
64 .daddr = IPV6_NUD_FAILED_ADDR, .expected_ret = BPF_FIB_LKUP_RET_SUCCESS,
67 .daddr = IPV4_NUD_FAILED_ADDR, .expected_ret = BPF_FIB_LKUP_RET_NO_NEIGH, },
69 .daddr = IPV4_NUD_STALE_ADDR, .expected_ret = BPF_FIB_LKUP_RET_SUCCESS,
72 .daddr = IPV4_NUD_FAILED_ADDR, .expected_ret = BPF_FIB_LKUP_RET_SUCCESS,
75 .daddr = IPV4_TBID_DST, .expected_ret = BPF_FIB_LKUP_RET_NOT_FWDED,
79 .daddr = IPV4_TBID_DST, .expected_ret = BPF_FIB_LKUP_RET_SUCCESS,
83 .daddr
[all...]
/linux-master/arch/xtensa/include/asm/
H A Dchecksum.h123 static __inline__ __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, argument
148 : "r" (daddr), "r" (saddr), "1" (len_proto), "0" (sum));
156 static __inline__ __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, argument
160 return csum_fold(csum_tcpudp_nofold(saddr,daddr,len,proto,sum));
175 const struct in6_addr *daddr,
229 : "r" (saddr), "r" (daddr),
174 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, __u32 len, __u8 proto, __wsum sum) argument
/linux-master/arch/sh/include/asm/
H A Dchecksum_32.h115 static inline __wsum csum_tcpudp_nofold(__be32 saddr, __be32 daddr, argument
131 : "r" (daddr), "r" (saddr), "1" (len_proto), "0" (sum)
141 static inline __sum16 csum_tcpudp_magic(__be32 saddr, __be32 daddr, argument
145 return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum));
159 const struct in6_addr *daddr,
185 : "r" (saddr), "r" (daddr),
158 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, __u32 len, __u8 proto, __wsum sum) argument

Completed in 302 milliseconds

1234567891011>>