/linux-master/include/uapi/linux/netfilter/ |
H A D | xt_policy.h | 26 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 D | nft_chain_route.c | 22 __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 D | checksum.h | 46 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 D | checksum.h | 82 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 D | checksum_64.h | 66 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 D | checksum_32.h | 132 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 D | checksum.h | 25 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 D | connect6_prog.c | 38 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 D | if_fc.h | 39 __u8 daddr[FC_ALEN]; /* destination address */ member in struct:fch_hdr
|
/linux-master/samples/bpf/ |
H A D | tc_l2_redirect_kern.c | 48 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 D | checksum.h | 46 * @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 D | pn_dev.h | 43 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 D | netevent.h | 23 const void *daddr; member in struct:netevent_redirect
|
H A D | inet6_hashtables.h | 47 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 D | nf_tproxy.h | 35 __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 D | udp.h | 25 __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 D | net_probe_common.h | 13 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 D | nf_socket_ipv4.c | 59 *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 D | nf_tproxy_ipv4.c | 37 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 D | checksum_64.h | 78 * @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 D | checksum_32.h | 109 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 D | nf_socket_ipv6.c | 71 *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 D | fib_lookup.c | 47 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 D | checksum.h | 123 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 D | checksum_32.h | 115 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
|