/linux-4.4.14/include/net/ |
D | addrconf.h | 45 struct in6_addr prefix; 63 int ipv6_chk_addr(struct net *net, const struct in6_addr *addr, 65 int ipv6_chk_addr_and_flags(struct net *net, const struct in6_addr *addr, 70 int ipv6_chk_home_addr(struct net *net, const struct in6_addr *addr); 73 bool ipv6_chk_custom_prefix(const struct in6_addr *addr, 77 int ipv6_chk_prefix(const struct in6_addr *addr, struct net_device *dev); 80 const struct in6_addr *addr, 84 const struct in6_addr *daddr, unsigned int srcprefs, 85 struct in6_addr *saddr); 86 int __ipv6_get_lladdr(struct inet6_dev *idev, struct in6_addr *addr, [all …]
|
D | if_inet6.h | 42 struct in6_addr addr; 77 struct in6_addr peer_addr; 83 struct in6_addr sl_addr[0]; 87 (count) * sizeof(struct in6_addr)) 92 struct in6_addr addr; 103 struct in6_addr sf_addr; 117 struct in6_addr mca_addr; 137 struct in6_addr acl_addr; 143 struct in6_addr aca_addr; 197 struct in6_addr token; [all …]
|
D | ip6_checksum.h | 38 __sum16 csum_ipv6_magic(const struct in6_addr *saddr, 39 const struct in6_addr *daddr, 60 const struct in6_addr *saddr, in tcp_v6_check() 61 const struct in6_addr *daddr, in tcp_v6_check() 68 const struct in6_addr *saddr, in __tcp_v6_send_check() 69 const struct in6_addr *daddr) in __tcp_v6_send_check() 94 const struct in6_addr *saddr, in udp_v6_check() 95 const struct in6_addr *daddr, in udp_v6_check() 102 const struct in6_addr *saddr, 103 const struct in6_addr *daddr, int len);
|
D | ip6_route.h | 59 static inline bool rt6_need_strict(const struct in6_addr *daddr) in rt6_need_strict() 90 const struct in6_addr *daddr, unsigned int prefs, 91 struct in6_addr *saddr); 93 struct rt6_info *rt6_lookup(struct net *net, const struct in6_addr *daddr, 94 const struct in6_addr *saddr, int oif, int flags); 102 const struct in6_addr *addr, bool anycast); 108 struct rt6_info *rt6_get_dflt_router(const struct in6_addr *addr, 110 struct rt6_info *rt6_add_dflt_router(const struct in6_addr *gwaddr, 116 const struct in6_addr *gwaddr); 138 void rt6_clean_tohost(struct net *net, struct in6_addr *gateway); [all …]
|
D | ndisc.h | 66 struct in6_addr target; 83 struct in6_addr target; 84 struct in6_addr dest; 183 void ndisc_send_ns(struct net_device *dev, const struct in6_addr *solicit, 184 const struct in6_addr *daddr, const struct in6_addr *saddr); 187 const struct in6_addr *saddr, const struct in6_addr *daddr); 188 void ndisc_send_na(struct net_device *dev, const struct in6_addr *daddr, 189 const struct in6_addr *solicited_addr, 192 void ndisc_send_redirect(struct sk_buff *skb, const struct in6_addr *target); 194 int ndisc_mc_map(const struct in6_addr *addr, char *buf, struct net_device *dev,
|
D | ipv6.h | 229 struct in6_addr dst; 333 int __ipv6_addr_type(const struct in6_addr *addr); 334 static inline int ipv6_addr_type(const struct in6_addr *addr) in ipv6_addr_type() 339 static inline int ipv6_addr_scope(const struct in6_addr *addr) in ipv6_addr_scope() 349 static inline int ipv6_addr_src_scope(const struct in6_addr *addr) in ipv6_addr_src_scope() 361 static inline __u32 ipv6_iface_scope_id(const struct in6_addr *addr, int iface) in ipv6_iface_scope_id() 366 static inline int ipv6_addr_cmp(const struct in6_addr *a1, const struct in6_addr *a2) in ipv6_addr_cmp() 368 return memcmp(a1, a2, sizeof(struct in6_addr)); in ipv6_addr_cmp() 372 ipv6_masked_addr_cmp(const struct in6_addr *a1, const struct in6_addr *m, in ipv6_masked_addr_cmp() 373 const struct in6_addr *a2) in ipv6_masked_addr_cmp() [all …]
|
D | ip6_tunnel.h | 26 struct in6_addr laddr; /* local tunnel end-point address */ 27 struct in6_addr raddr; /* remote tunnel end-point address */ 73 int ip6_tnl_rcv_ctl(struct ip6_tnl *t, const struct in6_addr *laddr, 74 const struct in6_addr *raddr); 75 int ip6_tnl_xmit_ctl(struct ip6_tnl *t, const struct in6_addr *laddr, 76 const struct in6_addr *raddr); 78 __u32 ip6_tnl_get_cap(struct ip6_tnl *t, const struct in6_addr *laddr, 79 const struct in6_addr *raddr);
|
D | inet6_hashtables.h | 49 const struct in6_addr *saddr, 51 const struct in6_addr *daddr, 56 const struct in6_addr *saddr, 58 const struct in6_addr *daddr, 63 const struct in6_addr *saddr, in __inet6_lookup() 65 const struct in6_addr *daddr, in __inet6_lookup() 96 const struct in6_addr *saddr, const __be16 sport, 97 const struct in6_addr *daddr, const __be16 dport,
|
D | ip6_fib.h | 42 struct in6_addr fc_dst; 43 struct in6_addr fc_src; 44 struct in6_addr fc_prefsrc; 45 struct in6_addr fc_gateway; 90 struct in6_addr addr; 107 struct in6_addr rt6i_gateway; 265 const struct in6_addr *daddr, 266 const struct in6_addr *saddr); 269 const struct in6_addr *daddr, int dst_len, 270 const struct in6_addr *saddr, int src_len);
|
D | mld.h | 10 struct in6_addr mld_mca; 25 struct in6_addr grec_mca; 26 struct in6_addr grec_src[0]; 43 struct in6_addr mld2q_mca; 57 struct in6_addr mld2q_srcs[0];
|
D | inetpeer.h | 24 #define INETPEER_MAXKEYSZ (sizeof(struct in6_addr) / sizeof(u32)) 29 struct in6_addr a6; 91 struct in6_addr *in6) in inetpeer_set_addr_v6() 97 static inline struct in6_addr *inetpeer_get_addr_v6(struct inetpeer_addr *iaddr) in inetpeer_get_addr_v6() 120 const struct in6_addr *v6daddr, in inet_getpeer_v6()
|
D | udp_tunnel.h | 19 struct in6_addr local_ip6; 26 struct in6_addr peer_ip6; 89 struct net_device *dev, struct in6_addr *saddr, 90 struct in6_addr *daddr,
|
D | flow_dissector.h | 61 struct in6_addr src; 62 struct in6_addr dst;
|
D | udp.h | 263 const struct in6_addr *saddr, __be16 sport, 264 const struct in6_addr *daddr, __be16 dport, 267 const struct in6_addr *saddr, __be16 sport, 268 const struct in6_addr *daddr, __be16 dport,
|
D | inet6_connection_sock.h | 18 struct in6_addr;
|
D | ip_tunnels.h | 43 struct in6_addr src; 44 struct in6_addr dst; 67 struct in6_addr prefix;
|
D | xfrm.h | 1046 return (!ipv6_addr_any((struct in6_addr*)&tmpl->saddr) && in __xfrm6_state_addr_cmp() 1047 !ipv6_addr_equal((struct in6_addr *)&tmpl->saddr, (struct in6_addr*)&x->props.saddr)); in __xfrm6_state_addr_cmp() 1270 if (ipv6_addr_equal((struct in6_addr *)daddr, (struct in6_addr *)&x->id.daddr) && in __xfrm6_state_addr_check() 1271 (ipv6_addr_equal((struct in6_addr *)saddr, (struct in6_addr *)&x->props.saddr) || in __xfrm6_state_addr_check() 1272 ipv6_addr_any((struct in6_addr *)saddr) || in __xfrm6_state_addr_check() 1273 ipv6_addr_any((struct in6_addr *)&x->props.saddr))) in __xfrm6_state_addr_check() 1649 return ipv6_addr_equal((const struct in6_addr *)a, in xfrm6_addr_equal() 1650 (const struct in6_addr *)b); in xfrm6_addr_equal()
|
D | flow.h | 136 struct in6_addr daddr; 137 struct in6_addr saddr;
|
D | inet_hashtables.h | 347 const struct in6_addr *laddr, const u16 lport, 348 const struct in6_addr *faddr, const __be16 fport);
|
D | netlink.h | 983 const struct in6_addr *addr) in nla_put_in6_addr() 1161 static inline struct in6_addr nla_get_in6_addr(const struct nlattr *nla) in nla_get_in6_addr() 1163 struct in6_addr tmp; in nla_get_in6_addr()
|
D | ping.h | 45 int (*ipv6_chk_addr)(struct net *net, const struct in6_addr *addr,
|
D | tcp.h | 1328 struct in6_addr a6; 1358 struct in6_addr saddr; 1359 struct in6_addr daddr;
|
D | sock.h | 201 struct in6_addr skc_v6_daddr; 202 struct in6_addr skc_v6_rcv_saddr;
|
/linux-4.4.14/include/linux/ |
D | in6.h | 29 extern const struct in6_addr in6addr_any; 31 extern const struct in6_addr in6addr_loopback; 33 extern const struct in6_addr in6addr_linklocal_allnodes; 36 extern const struct in6_addr in6addr_linklocal_allrouters; 39 extern const struct in6_addr in6addr_interfacelocal_allnodes; 42 extern const struct in6_addr in6addr_interfacelocal_allrouters; 45 extern const struct in6_addr in6addr_sitelocal_allrouters;
|
D | icmpv6.h | 38 struct in6_addr; 42 const struct in6_addr *saddr, 43 const struct in6_addr *daddr,
|
D | ipv6.h | 60 struct in6_addr secret; 150 struct in6_addr saddr; 152 const struct in6_addr *daddr_cache; 154 const struct in6_addr *saddr_cache; 293 static inline const struct in6_addr *inet6_rcv_saddr(const struct sock *sk) in inet6_rcv_saddr()
|
D | lsm_audit.h | 37 struct in6_addr daddr; 38 struct in6_addr saddr;
|
D | mroute6.h | 78 struct in6_addr mf6c_mcastgrp; /* Group the entry belongs to */ 79 struct in6_addr mf6c_origin; /* Source of packet */
|
D | netfilter_ipv6.h | 17 int (*chk_addr)(struct net *net, const struct in6_addr *addr,
|
D | if_bridge.h | 24 struct in6_addr ip6;
|
D | netpoll.h | 20 struct in6_addr in6;
|
D | sctp.h | 276 struct in6_addr addr;
|
/linux-4.4.14/include/uapi/linux/ |
D | ipv6.h | 21 struct in6_addr ipi6_addr; 34 struct in6_addr ifr6_addr; 80 struct in6_addr addr[0]; 92 struct in6_addr addr; 104 struct in6_addr addr; 130 struct in6_addr saddr; 131 struct in6_addr daddr;
|
D | ip6_tunnel.h | 30 struct in6_addr laddr; /* local tunnel end-point address */ 31 struct in6_addr raddr; /* remote tunnel end-point address */ 42 struct in6_addr laddr; /* local tunnel end-point address */ 43 struct in6_addr raddr; /* remote tunnel end-point address */
|
D | ipv6_route.h | 42 struct in6_addr rtmsg_dst; 43 struct in6_addr rtmsg_src; 44 struct in6_addr rtmsg_gateway;
|
D | in6.h | 32 struct in6_addr { struct 53 struct in6_addr sin6_addr; /* IPv6 address */ argument 61 struct in6_addr ipv6mr_multiaddr; 71 struct in6_addr flr_dst;
|
D | netfilter.h | 77 struct in6_addr in6;
|
D | l2tp.h | 51 struct in6_addr l2tp_addr; /* IPv6 address */
|
D | if_tunnel.h | 90 struct in6_addr prefix;
|
D | mroute6.h | 137 struct in6_addr im6_src, im6_dst;
|
D | if_bridge.h | 190 struct in6_addr ip6;
|
D | xfrm.h | 17 struct in6_addr in6;
|
/linux-4.4.14/net/netlabel/ |
D | netlabel_addrlist.h | 63 struct in6_addr addr; 64 struct in6_addr mask; 181 struct netlbl_af6list *netlbl_af6list_remove(const struct in6_addr *addr, 182 const struct in6_addr *mask, 185 struct netlbl_af6list *netlbl_af6list_search(const struct in6_addr *addr, 187 struct netlbl_af6list *netlbl_af6list_search_exact(const struct in6_addr *addr, 188 const struct in6_addr *mask, 195 const struct in6_addr *addr, 196 const struct in6_addr *mask); 201 const struct in6_addr *addr, in netlbl_af6list_audit_addr() [all …]
|
D | netlabel_addrlist.c | 110 struct netlbl_af6list *netlbl_af6list_search(const struct in6_addr *addr, in netlbl_af6list_search() 135 struct netlbl_af6list *netlbl_af6list_search_exact(const struct in6_addr *addr, in netlbl_af6list_search_exact() 136 const struct in6_addr *mask, in netlbl_af6list_search_exact() 293 struct netlbl_af6list *netlbl_af6list_remove(const struct in6_addr *addr, in netlbl_af6list_remove() 294 const struct in6_addr *mask, in netlbl_af6list_remove() 360 const struct in6_addr *addr, in netlbl_af6list_audit_addr() 361 const struct in6_addr *mask) in netlbl_af6list_audit_addr()
|
D | netlabel_unlabeled.c | 138 .len = sizeof(struct in6_addr) }, 140 .len = sizeof(struct in6_addr) }, 291 const struct in6_addr *addr, in netlbl_unlhsh_add_addr6() 292 const struct in6_addr *mask, in netlbl_unlhsh_add_addr6() 400 addr_len != sizeof(struct in6_addr)) in netlbl_unlhsh_add() 439 case sizeof(struct in6_addr): { in netlbl_unlhsh_add() 440 const struct in6_addr *addr6 = addr; in netlbl_unlhsh_add() 441 const struct in6_addr *mask6 = mask; in netlbl_unlhsh_add() 549 const struct in6_addr *addr, in netlbl_unlhsh_remove_addr6() 550 const struct in6_addr *mask, in netlbl_unlhsh_remove_addr6() [all …]
|
D | netlabel_mgmt.c | 185 struct in6_addr *addr; in netlbl_mgmt_add_common() 186 struct in6_addr *mask; in netlbl_mgmt_add_common() 198 sizeof(struct in6_addr)) { in netlbl_mgmt_add_common() 203 sizeof(struct in6_addr)) { in netlbl_mgmt_add_common()
|
D | netlabel_domainhash.h | 101 const struct in6_addr *addr);
|
D | netlabel_kapi.c | 151 const struct in6_addr *addr6 = addr; in netlbl_cfg_unlbl_map_add() 152 const struct in6_addr *mask6 = mask; in netlbl_cfg_unlbl_map_add() 230 addr_len = sizeof(struct in6_addr); in netlbl_cfg_unlbl_static_add() 272 addr_len = sizeof(struct in6_addr); in netlbl_cfg_unlbl_static_del()
|
D | netlabel_domainhash.c | 724 const struct in6_addr *addr) in netlbl_domhsh_getentry_af6()
|
/linux-4.4.14/net/ipv6/ |
D | addrconf_core.c | 36 int __ipv6_addr_type(const struct in6_addr *addr) in __ipv6_addr_type() 123 const struct in6_addr in6addr_loopback = IN6ADDR_LOOPBACK_INIT; 125 const struct in6_addr in6addr_any = IN6ADDR_ANY_INIT; 127 const struct in6_addr in6addr_linklocal_allnodes = IN6ADDR_LINKLOCAL_ALLNODES_INIT; 129 const struct in6_addr in6addr_linklocal_allrouters = IN6ADDR_LINKLOCAL_ALLROUTERS_INIT; 131 const struct in6_addr in6addr_interfacelocal_allnodes = IN6ADDR_INTERFACELOCAL_ALLNODES_INIT; 133 const struct in6_addr in6addr_interfacelocal_allrouters = IN6ADDR_INTERFACELOCAL_ALLROUTERS_INIT; 135 const struct in6_addr in6addr_sitelocal_allrouters = IN6ADDR_SITELOCAL_ALLROUTERS_INIT;
|
D | addrlabel.c | 33 struct in6_addr prefix; 81 const struct in6_addr *prefix; 89 .prefix = &(struct in6_addr){ { { 0xfc } } } , 93 .prefix = &(struct in6_addr){ { { 0xfe, 0xc0 } } }, 97 .prefix = &(struct in6_addr){ { { 0x20, 0x02 } } }, 101 .prefix = &(struct in6_addr){ { { 0x3f, 0xfe } } }, 105 .prefix = &(struct in6_addr){ { { 0x20, 0x01 } } }, 109 .prefix = &(struct in6_addr){ { { 0x20, 0x01, 0x00, 0x10 } } }, 113 .prefix = &(struct in6_addr){ { { [10] = 0xff, [11] = 0xff } } }, 152 const struct in6_addr *addr, in __ip6addrlbl_match() [all …]
|
D | inet6_hashtables.c | 27 const struct in6_addr *laddr, const u16 lport, in inet6_ehashfn() 28 const struct in6_addr *faddr, const __be16 fport) in inet6_ehashfn() 53 const struct in6_addr *saddr, in __inet6_lookup_established() 55 const struct in6_addr *daddr, in __inet6_lookup_established() 98 const struct in6_addr *daddr, in compute_score() 124 struct inet_hashinfo *hashinfo, const struct in6_addr *saddr, in inet6_lookup_listener() 125 const __be16 sport, const struct in6_addr *daddr, in inet6_lookup_listener() 180 const struct in6_addr *saddr, const __be16 sport, in inet6_lookup() 181 const struct in6_addr *daddr, const __be16 dport, in inet6_lookup() 200 const struct in6_addr *daddr = &sk->sk_v6_rcv_saddr; in __inet6_check_established() [all …]
|
D | output_core.c | 14 const struct in6_addr *dst, in __ipv6_select_ident() 15 const struct in6_addr *src) in __ipv6_select_ident() 45 struct in6_addr buf[2]; in ipv6_proxy_select_ident() 46 struct in6_addr *addrs; in ipv6_proxy_select_ident() 66 const struct in6_addr *daddr, in ipv6_select_ident() 67 const struct in6_addr *saddr) in ipv6_select_ident()
|
D | ndisc.c | 121 .key_len = sizeof(struct in6_addr), 269 int ndisc_mc_map(const struct in6_addr *addr, char *buf, struct net_device *dev, int dir) in ndisc_mc_map() 309 struct in6_addr *addr = (struct in6_addr *)&neigh->primary_key; in ndisc_constructor() 357 struct in6_addr *addr = (struct in6_addr *)&n->key; in pndisc_constructor() 358 struct in6_addr maddr; in pndisc_constructor() 370 struct in6_addr *addr = (struct in6_addr *)&n->key; in pndisc_destructor() 371 struct in6_addr maddr; in pndisc_destructor() 410 const struct in6_addr *saddr, in ip6_nd_hdr() 411 const struct in6_addr *daddr, in ip6_nd_hdr() 431 const struct in6_addr *daddr, in ndisc_send_skb() [all …]
|
D | anycast.c | 47 static int ipv6_dev_ac_dec(struct net_device *dev, const struct in6_addr *addr); 53 int ipv6_sock_ac_join(struct sock *sk, int ifindex, const struct in6_addr *addr) in ipv6_sock_ac_join() 142 int ipv6_sock_ac_drop(struct sock *sk, int ifindex, const struct in6_addr *addr) in ipv6_sock_ac_drop() 219 const struct in6_addr *addr) in aca_alloc() 243 int __ipv6_dev_ac_inc(struct inet6_dev *idev, const struct in6_addr *addr) in __ipv6_dev_ac_inc() 300 int __ipv6_dev_ac_dec(struct inet6_dev *idev, const struct in6_addr *addr) in __ipv6_dev_ac_dec() 336 static int ipv6_dev_ac_dec(struct net_device *dev, const struct in6_addr *addr) in ipv6_dev_ac_dec() 370 static bool ipv6_chk_acast_dev(struct net_device *dev, const struct in6_addr *addr) in ipv6_chk_acast_dev() 391 const struct in6_addr *addr) in ipv6_chk_acast_addr() 412 const struct in6_addr *addr) in ipv6_chk_acast_addr_src()
|
D | syncookies.c | 47 static u32 cookie_hash(const struct in6_addr *saddr, const struct in6_addr *daddr, in cookie_hash() 71 static __u32 secure_tcp_syn_cookie(const struct in6_addr *saddr, in secure_tcp_syn_cookie() 72 const struct in6_addr *daddr, in secure_tcp_syn_cookie() 83 static __u32 check_tcp_syn_cookie(__u32 cookie, const struct in6_addr *saddr, in check_tcp_syn_cookie() 84 const struct in6_addr *daddr, __be16 sport, in check_tcp_syn_cookie() 220 struct in6_addr *final_p, final; in cookie_v6_check()
|
D | ip6_vti.c | 56 static u32 HASH(const struct in6_addr *addr1, const struct in6_addr *addr2) in HASH() 92 vti6_tnl_lookup(struct net *net, const struct in6_addr *remote, in vti6_tnl_lookup() 93 const struct in6_addr *local) in vti6_tnl_lookup() 98 struct in6_addr any; in vti6_tnl_lookup() 142 const struct in6_addr *remote = &p->raddr; in vti6_tnl_bucket() 143 const struct in6_addr *local = &p->laddr; in vti6_tnl_bucket() 259 const struct in6_addr *remote = &p->raddr; in vti6_locate() 260 const struct in6_addr *local = &p->laddr; in vti6_locate() 401 const struct in6_addr *dst, in vti6_state_check() 402 const struct in6_addr *src) in vti6_state_check() [all …]
|
D | mcast.c | 74 static struct in6_addr mld2_all_mcr = MLD2_ALL_MCR_INIT; 84 static void mld_del_delrec(struct inet6_dev *idev, const struct in6_addr *addr); 90 static int ip6_mc_del_src(struct inet6_dev *idev, const struct in6_addr *pmca, 91 int sfmode, int sfcount, const struct in6_addr *psfsrc, 93 static int ip6_mc_add_src(struct inet6_dev *idev, const struct in6_addr *pmca, 94 int sfmode, int sfcount, const struct in6_addr *psfsrc, 135 int ipv6_sock_mc_join(struct sock *sk, int ifindex, const struct in6_addr *addr) in ipv6_sock_mc_join() 207 int ipv6_sock_mc_drop(struct sock *sk, int ifindex, const struct in6_addr *addr) in ipv6_sock_mc_drop() 250 const struct in6_addr *group, in ip6_mc_find_dev_rcu() 314 struct in6_addr *source, *group; in ip6_mc_source() [all …]
|
D | ip6_checksum.c | 7 __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in csum_ipv6_magic() 8 const struct in6_addr *daddr, in csum_ipv6_magic() 92 const struct in6_addr *saddr, in udp6_set_csum() 93 const struct in6_addr *daddr, int len) in udp6_set_csum()
|
D | udp.c | 57 const struct in6_addr *laddr, in udp6_ehashfn() 59 const struct in6_addr *faddr, in udp6_ehashfn() 81 const struct in6_addr *sk2_rcv_saddr6 = inet6_rcv_saddr(sk2); in ipv6_rcv_saddr_equal() 108 const struct in6_addr *addr6, in udp6_portaddr_hash() 146 const struct in6_addr *saddr, __be16 sport, in compute_score() 147 const struct in6_addr *daddr, __be16 dport, in compute_score() 192 const struct in6_addr *saddr, __be16 sport, in compute_score2() 193 const struct in6_addr *daddr, in compute_score2() 236 const struct in6_addr *saddr, __be16 sport, in udp6_lib_lookup2() 237 const struct in6_addr *daddr, unsigned int hnum, int dif, in udp6_lib_lookup2() [all …]
|
D | xfrm6_state.c | 30 *(struct in6_addr *)&sel->daddr = fl6->daddr; in __xfrm6_init_tempsel() 31 *(struct in6_addr *)&sel->saddr = fl6->saddr; in __xfrm6_init_tempsel() 48 if (ipv6_addr_any((struct in6_addr *)&x->id.daddr)) in xfrm6_init_temprop() 51 if (ipv6_addr_any((struct in6_addr *)&x->props.saddr)) in xfrm6_init_temprop()
|
D | mip6.c | 123 struct in6_addr src; 124 struct in6_addr dst; 138 if (!ipv6_addr_equal(&iph->saddr, (struct in6_addr *)x->coaddr) && in mip6_destopt_input() 139 !ipv6_addr_any((struct in6_addr *)x->coaddr)) in mip6_destopt_input() 188 const struct in6_addr *dst, in mip6_report_rl_allow() 189 const struct in6_addr *src, int iif) in mip6_report_rl_allow() 358 if (!ipv6_addr_equal(&iph->daddr, (struct in6_addr *)x->coaddr) && in mip6_rthdr_input() 359 !ipv6_addr_any((struct in6_addr *)x->coaddr)) in mip6_rthdr_input()
|
D | ip6_tunnel.c | 74 static u32 HASH(const struct in6_addr *addr1, const struct in6_addr *addr2) in HASH() 231 ip6_tnl_lookup(struct net *net, const struct in6_addr *remote, const struct in6_addr *local) in ip6_tnl_lookup() 236 struct in6_addr any; in ip6_tnl_lookup() 281 const struct in6_addr *remote = &p->raddr; in ip6_tnl_bucket() 282 const struct in6_addr *local = &p->laddr; in ip6_tnl_bucket() 424 const struct in6_addr *remote = &p->raddr; in ip6_tnl_locate() 425 const struct in6_addr *local = &p->laddr; in ip6_tnl_locate() 798 const struct in6_addr *laddr, in ip6_tnl_get_cap() 799 const struct in6_addr *raddr) in ip6_tnl_get_cap() 823 const struct in6_addr *laddr, in ip6_tnl_rcv_ctl() [all …]
|
D | addrconf.c | 130 static void __ipv6_try_regen_rndid(struct inet6_dev *idev, struct in6_addr *tmpaddr); 135 static int ipv6_generate_stable_address(struct in6_addr *addr, 159 static struct rt6_info *addrconf_get_prefix_route(const struct in6_addr *pfx, 174 static bool ipv6_chk_same_addr(struct net *net, const struct in6_addr *addr, 891 static u32 inet6_addr_hash(const struct in6_addr *addr) in inet6_addr_hash() 899 ipv6_add_addr(struct inet6_dev *idev, const struct in6_addr *addr, in ipv6_add_addr() 900 const struct in6_addr *peer_addr, int pfxlen, in ipv6_add_addr() 1149 struct in6_addr addr, *tmpaddr; in ipv6_create_tempaddr() 1284 const struct in6_addr *addr; 1521 const struct in6_addr *daddr, unsigned int prefs, in ipv6_dev_get_saddr() [all …]
|
D | route.c | 103 const struct in6_addr *prefix, int prefixlen, 104 const struct in6_addr *gwaddr, int ifindex, 107 const struct in6_addr *prefix, int prefixlen, 108 const struct in6_addr *gwaddr, int ifindex); 194 struct in6_addr *p = &rt->rt6i_gateway; in choose_neigh_daddr() 467 const struct in6_addr *saddr, in rt6_device_match() 515 struct in6_addr target; 521 struct in6_addr mcaddr; in rt6_probe_deferred() 756 const struct in6_addr *gwaddr) in rt6_route_rcv() 760 struct in6_addr prefix_buf, *prefix; in rt6_route_rcv() [all …]
|
D | exthdrs.c | 183 struct in6_addr tmp_addr; in ipv6_dest_hao() 296 struct in6_addr *addr = NULL; in ipv6_rthdr_rcv() 297 struct in6_addr daddr; in ipv6_rthdr_rcv() 657 struct in6_addr **addr_p) in ipv6_push_rthdr() 671 (hops - 1) * sizeof(struct in6_addr)); in ipv6_push_rthdr() 691 struct in6_addr **daddr) in ipv6_push_nfrag_opts() 864 struct in6_addr *fl6_update_dst(struct flowi6 *fl6, in fl6_update_dst() 866 struct in6_addr *orig) in fl6_update_dst()
|
D | ip6_gre.c | 100 static u32 HASH_ADDR(const struct in6_addr *addr) in HASH_ADDR() 115 const struct in6_addr *remote, const struct in6_addr *local, in ip6gre_tunnel_lookup() 239 const struct in6_addr *remote = &p->raddr; in __ip6gre_bucket() 240 const struct in6_addr *local = &p->laddr; in __ip6gre_bucket() 287 const struct in6_addr *remote = &parms->raddr; in ip6gre_tunnel_find() 288 const struct in6_addr *local = &parms->laddr; in ip6gre_tunnel_find() 460 if (!pskb_may_pull(skb, sizeof(struct in6_addr))) in ip6gre_rcv() 938 memcpy(dev->dev_addr, &p->laddr, sizeof(struct in6_addr)); in ip6gre_tnl_link_config() 939 memcpy(dev->broadcast, &p->raddr, sizeof(struct in6_addr)); in ip6gre_tnl_link_config() 1198 memcpy(&ipv6h->saddr, saddr, sizeof(struct in6_addr)); in ip6gre_header() [all …]
|
D | fib6_rules.c | 105 struct in6_addr saddr; in fib6_rule_action() 242 nla_memcmp(tb[FRA_SRC], &rule6->src.addr, sizeof(struct in6_addr))) in fib6_rule_compare() 246 nla_memcmp(tb[FRA_DST], &rule6->dst.addr, sizeof(struct in6_addr))) in fib6_rule_compare() 281 .addr_size = sizeof(struct in6_addr),
|
D | xfrm6_mode_tunnel.c | 60 top_iph->saddr = *(struct in6_addr *)&x->props.saddr; in xfrm6_mode_tunnel_output() 61 top_iph->daddr = *(struct in6_addr *)&x->id.daddr; in xfrm6_mode_tunnel_output()
|
D | ip6_udp_tunnel.c | 74 struct net_device *dev, struct in6_addr *saddr, in udp_tunnel6_xmit_skb() 75 struct in6_addr *daddr, in udp_tunnel6_xmit_skb()
|
D | xfrm6_mode_beet.c | 75 top_iph->saddr = *(struct in6_addr *)&x->props.saddr; in xfrm6_beet_output() 76 top_iph->daddr = *(struct in6_addr *)&x->id.daddr; in xfrm6_beet_output()
|
D | ipcomp6.c | 99 memcpy(t->id.daddr.a6, x->id.daddr.a6, sizeof(struct in6_addr)); in ipcomp6_tunnel_create() 103 memcpy(t->props.saddr.a6, x->props.saddr.a6, sizeof(struct in6_addr)); in ipcomp6_tunnel_create()
|
D | netfilter.c | 76 struct in6_addr daddr; 77 struct in6_addr saddr;
|
D | inet6_connection_sock.c | 75 struct in6_addr *final_p, final; in inet6_csk_route_req() 124 struct in6_addr *final_p, final; in inet6_csk_route_socket()
|
D | icmp.c | 306 struct in6_addr tmp; in mip6_addr_swap() 398 const struct in6_addr *saddr = NULL; in icmp6_send() 559 const struct in6_addr *saddr = NULL; in icmpv6_echo_reply() 686 const struct in6_addr *saddr, *daddr; in icmpv6_rcv() 823 const struct in6_addr *saddr, in icmpv6_flow_init() 824 const struct in6_addr *daddr, in icmpv6_flow_init()
|
D | sit.c | 75 static bool check_6rd(struct ip_tunnel *tunnel, const struct in6_addr *v6dst, 454 const struct in6_addr *addr6 = &ipv6_hdr(skb)->saddr; in isatap_chksrc() 594 const struct in6_addr *v6addr) in is_spoofed_6rd() 615 const struct in6_addr *v6dst) in only_dnatted() 759 static bool check_6rd(struct ip_tunnel *tunnel, const struct in6_addr *v6dst, in check_6rd() 794 const struct in6_addr *v6dst) in try_6rd() 820 const struct in6_addr *addr6; in ipip6_tunnel_xmit() 846 addr6 = (const struct in6_addr *)&neigh->primary_key; in ipip6_tunnel_xmit() 875 addr6 = (const struct in6_addr *)&neigh->primary_key; in ipip6_tunnel_xmit() 1107 struct in6_addr prefix; in ipip6_tunnel_update_6rd() [all …]
|
D | ah6.c | 47 struct in6_addr saddr; 49 struct in6_addr daddr; 189 struct in6_addr final_addr; in ipv6_rearrange_destopt() 228 struct in6_addr *addrs; in ipv6_rearrange_rthdr() 229 struct in6_addr final_addr; in ipv6_rearrange_rthdr()
|
D | tcp_ipv6.c | 86 const struct in6_addr *addr) in tcp_v6_md5_do_lookup() 121 struct in6_addr *saddr = NULL, *final_p, final; in tcp_v6_connect() 485 const struct in6_addr *addr) in tcp_v6_md5_do_lookup() 531 const struct in6_addr *daddr, in tcp_v6_md5_hash_pseudoheader() 532 const struct in6_addr *saddr, int nbytes) in tcp_v6_md5_hash_pseudoheader() 549 const struct in6_addr *daddr, struct in6_addr *saddr, in tcp_v6_md5_hash_hdr() 586 const struct in6_addr *saddr, *daddr; in tcp_v6_md5_hash_skb() 1663 const struct in6_addr *src = &inet_rsk(req)->ir_v6_loc_addr; in get_openreq6() 1664 const struct in6_addr *dest = &inet_rsk(req)->ir_v6_rmt_addr; in get_openreq6() 1693 const struct in6_addr *dest, *src; in get_tcp6_sock() [all …]
|
D | ping.c | 74 static int dummy_ipv6_chk_addr(struct net *net, const struct in6_addr *addr, in dummy_ipv6_chk_addr() 86 struct in6_addr *daddr; in ping_v6_sendmsg()
|
D | ip6_output.c | 65 struct in6_addr *nexthop; in ip6_finish_output2() 162 struct in6_addr *first_hop = &fl6->daddr; in ip6_xmit() 463 struct in6_addr *target = NULL; in ip6_forward() 850 const struct in6_addr *fl_addr, in ip6_rt_check() 851 const struct in6_addr *addr_cache) in ip6_rt_check() 991 memset(&fl_gw6.daddr, 0, sizeof(struct in6_addr)); in ip6_dst_lookup_tail() 1040 const struct in6_addr *final_dst) in ip6_dst_lookup_flow() 1072 const struct in6_addr *final_dst) in ip6_sk_dst_lookup_flow() 1623 struct in6_addr final_dst_buf, *final_dst = &final_dst_buf; in __ip6_make_skb()
|
D | reassembly.c | 86 static unsigned int inet6_hash_frag(__be32 id, const struct in6_addr *saddr, in inet6_hash_frag() 87 const struct in6_addr *daddr) in inet6_hash_frag() 185 fq_find(struct net *net, __be32 id, const struct in6_addr *src, in fq_find() 186 const struct in6_addr *dst, int iif, u8 ecn) in fq_find()
|
D | raw.c | 73 unsigned short num, const struct in6_addr *loc_addr, in __raw_v6_lookup() 74 const struct in6_addr *rmt_addr, int dif) in __raw_v6_lookup() 160 const struct in6_addr *saddr; in ipv6_raw_deliver() 161 const struct in6_addr *daddr; in ipv6_raw_deliver() 364 const struct in6_addr *saddr, *daddr; in raw6_icmp_error() 739 struct in6_addr *daddr, *final_p, final; in rawv6_sendmsg()
|
D | ip6_fib.c | 462 struct in6_addr *addr, int plen, in fib6_add_1() 1098 const struct in6_addr *addr; /* search key */ 1164 struct fib6_node *fib6_lookup(struct fib6_node *root, const struct in6_addr *daddr, in fib6_lookup() 1165 const struct in6_addr *saddr) in fib6_lookup() 1198 const struct in6_addr *addr, in fib6_locate_1() 1228 const struct in6_addr *daddr, int dst_len, in fib6_locate() 1229 const struct in6_addr *saddr, int src_len) in fib6_locate()
|
D | datagram.c | 38 static bool ipv6_mapped_addr_any(const struct in6_addr *a) in ipv6_mapped_addr_any() 48 struct in6_addr *daddr, *final_p, final; in __ip6_datagram_connect() 423 const struct ipv6hdr *ip6h = container_of((struct in6_addr *)(nh + serr->addr_offset), in ipv6_recv_error() 965 const struct in6_addr *dest, *src; in ip6_dgram_sock_seq_show()
|
D | ip6mr.c | 215 .addr_size = sizeof(struct in6_addr), 1011 const struct in6_addr *origin, in ip6mr_cache_find() 1012 const struct in6_addr *mcastgrp) in ip6mr_cache_find() 1043 struct in6_addr *mcastgrp, in ip6mr_cache_find_any() 2404 + nla_total_size(sizeof(struct in6_addr)) /* RTA_SRC */ in mr6_msgsize() 2405 + nla_total_size(sizeof(struct in6_addr)) /* RTA_DST */ in mr6_msgsize()
|
D | xfrm6_tunnel.c | 74 h = ipv6_addr_hash((const struct in6_addr *)addr); in xfrm6_tunnel_spi_hash_byaddr()
|
D | af_inet6.c | 653 struct in6_addr *final_p, final; in inet6_sk_rebuild_header()
|
/linux-4.4.14/include/uapi/linux/netfilter_bridge/ |
D | ebt_ip6.h | 32 struct in6_addr saddr; 33 struct in6_addr daddr; 34 struct in6_addr smsk; 35 struct in6_addr dmsk;
|
/linux-4.4.14/include/rdma/ |
D | ib_addr.h | 165 (struct in6_addr *)gid); in rdma_ip2gid() 179 if (ipv6_addr_v4mapped((struct in6_addr *)gid)) { in rdma_gid2ip() 203 (struct in6_addr *)gid); in iboe_addr_get_sgid() 280 static inline int rdma_link_local_addr(struct in6_addr *addr) in rdma_link_local_addr() 289 static inline void rdma_get_ll_mac(struct in6_addr *addr, u8 *mac) in rdma_get_ll_mac() 296 static inline int rdma_is_multicast_addr(struct in6_addr *addr) in rdma_is_multicast_addr() 301 static inline void rdma_get_mcast_mac(struct in6_addr *addr, u8 *mac) in rdma_get_mcast_mac()
|
/linux-4.4.14/arch/arm/include/asm/ |
D | checksum.h | 143 __csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, __be32 len, 147 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, __u32 len, in csum_ipv6_magic()
|
/linux-4.4.14/arch/ia64/include/asm/ |
D | checksum.h | 74 struct in6_addr; 75 extern __sum16 csum_ipv6_magic(const struct in6_addr *saddr, 76 const struct in6_addr *daddr, __u32 len, unsigned short proto,
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/ |
D | clip_tbl.c | 45 const struct in6_addr *lip) in clip6_get_mbox() 60 const struct in6_addr *lip) in clip6_release_mbox() 92 sizeof(struct in6_addr)); in cxgb4_clip_get() 117 lip, sizeof(struct in6_addr)); in cxgb4_clip_get() 118 ret = clip6_get_mbox(dev, (const struct in6_addr *)lip); in cxgb4_clip_get() 155 sizeof(struct in6_addr)); in cxgb4_clip_release() 177 clip6_release_mbox(dev, (const struct in6_addr *)lip); in cxgb4_clip_release()
|
D | cxgb4_uld.h | 169 struct in6_addr; 175 const struct in6_addr *sip, __be16 sport,
|
/linux-4.4.14/arch/x86/include/asm/ |
D | checksum_64.h | 175 struct in6_addr; 179 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr,
|
D | checksum_32.h | 152 static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in csum_ipv6_magic() 153 const struct in6_addr *daddr, in csum_ipv6_magic()
|
/linux-4.4.14/net/ipv6/netfilter/ |
D | nft_dup_ipv6.c | 28 struct in6_addr *gw = (struct in6_addr *)®s->data[priv->sreg_addr]; in nft_dup_ipv6_eval() 45 err = nft_validate_register_load(priv->sreg_addr, sizeof(struct in6_addr)); in nft_dup_ipv6_init()
|
D | nf_dup_ipv6.c | 23 const struct in6_addr *gw, int oif) in nf_dup_ipv6_route() 50 const struct in6_addr *gw, int oif) in nf_dup_ipv6()
|
D | ip6t_rpfilter.c | 23 static bool rpfilter_addr_unicast(const struct in6_addr *addr) in rpfilter_addr_unicast() 44 memcpy(&fl6.saddr, &iph->daddr, sizeof(struct in6_addr)); in rpfilter_lookup_reverse6()
|
D | ip6t_NPT.c | 21 struct in6_addr pfx; in ip6t_npt_checkentry() 43 struct in6_addr *addr) in ip6t_npt_map_pfx()
|
D | nf_nat_l3proto_ipv6.c | 117 const struct in6_addr *oldip, *newip; in nf_nat_ipv6_csum_update() 167 sizeof(struct in6_addr)); in nf_nat_ipv6_nlattr_to_range() 173 sizeof(struct in6_addr)); in nf_nat_ipv6_nlattr_to_range() 364 struct in6_addr daddr = ipv6_hdr(skb)->daddr; in nf_nat_ipv6_in()
|
D | ip6t_rt.c | 48 struct in6_addr _addr; in rt_mt6() 49 const struct in6_addr *ap; in rt_mt6()
|
D | nft_chain_route_ipv6.c | 31 struct in6_addr saddr, daddr; in nf_route_table_hook()
|
D | nf_conntrack_reasm.c | 156 static unsigned int nf_hash_frag(__be32 id, const struct in6_addr *saddr, in nf_hash_frag() 157 const struct in6_addr *daddr) in nf_hash_frag() 192 u32 user, struct in6_addr *src, in fq_find() 193 struct in6_addr *dst, int iif, u8 ecn) in fq_find()
|
D | nf_nat_masquerade_ipv6.c | 29 struct in6_addr src; in nf_nat_masquerade_ipv6()
|
D | ip6table_mangle.c | 38 struct in6_addr saddr, daddr; in ip6t_mangle_out()
|
D | ip6t_SYNPROXY.c | 23 synproxy_build_ip(struct sk_buff *skb, const struct in6_addr *saddr, in synproxy_build_ip() 24 const struct in6_addr *daddr) in synproxy_build_ip()
|
/linux-4.4.14/arch/x86/um/asm/ |
D | checksum_32.h | 14 static __inline__ __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in csum_ipv6_magic() 15 const struct in6_addr *daddr, in csum_ipv6_magic()
|
/linux-4.4.14/include/linux/sunrpc/ |
D | svcauth.h | 47 struct in6_addr; 149 extern int auth_unix_add_addr(struct net *net, struct in6_addr *addr, struct auth_domain *dom); 152 extern struct auth_domain *auth_unix_lookup(struct net *net, struct in6_addr *addr);
|
/linux-4.4.14/arch/alpha/include/asm/ |
D | checksum.h | 71 extern __sum16 csum_ipv6_magic(const struct in6_addr *saddr, 72 const struct in6_addr *daddr,
|
/linux-4.4.14/net/openvswitch/ |
D | flow.h | 104 struct in6_addr src; /* IPv6 source address. */ 105 struct in6_addr dst; /* IPv6 destination address. */ 109 struct in6_addr target; /* ND target address. */
|
D | flow_netlink.c | 326 [OVS_TUNNEL_KEY_ATTR_IPV6_SRC] = { .len = sizeof(struct in6_addr) }, 327 [OVS_TUNNEL_KEY_ATTR_IPV6_DST] = { .len = sizeof(struct in6_addr) },
|
/linux-4.4.14/net/netfilter/ |
D | xt_TPROXY.c | 173 const struct in6_addr *saddr, const struct in6_addr *daddr, in nf_tproxy_get_sock_v6() 367 static inline const struct in6_addr * 368 tproxy_laddr6(struct sk_buff *skb, const struct in6_addr *user_laddr, in tproxy_laddr6() 369 const struct in6_addr *daddr) in tproxy_laddr6() 373 struct in6_addr *laddr; in tproxy_laddr6() 454 const struct in6_addr *laddr; in tproxy_tg6_v1()
|
D | nf_nat_redirect.c | 82 static const struct in6_addr loopback_addr = IN6ADDR_LOOPBACK_INIT; 89 struct in6_addr newdst; in nf_nat_redirect_ipv6()
|
D | xt_socket.c | 267 const struct in6_addr **raddr, in extract_icmp6_fields() 268 const struct in6_addr **laddr, in extract_icmp6_fields() 322 const struct in6_addr *saddr, const struct in6_addr *daddr, in xt_socket_get_sock_v6() 344 const struct in6_addr *daddr = NULL, *saddr = NULL; in xt_socket_lookup_slow_v6()
|
D | xt_iprange.c | 56 iprange_ipv6_lt(const struct in6_addr *a, const struct in6_addr *b) in iprange_ipv6_lt()
|
D | xt_addrtype.c | 37 const struct in6_addr *addr, u16 mask) in match_lookup_rt6() 84 const struct in6_addr *addr, u16 mask) in match_type6()
|
D | xt_cluster.c | 63 xt_cluster_ipv6_is_multicast(const struct in6_addr *addr) in xt_cluster_ipv6_is_multicast()
|
D | nf_conntrack_ftp.c | 112 get_ipv6_addr(const char *src, size_t dlen, struct in6_addr *dst, u_int8_t term) in get_ipv6_addr() 261 (struct in6_addr *)cmd->u3.ip6, delim); in try_eprt()
|
D | nf_nat_core.c | 750 [CTA_NAT_V6_MINIP] = { .len = sizeof(struct in6_addr) }, 751 [CTA_NAT_V6_MAXIP] = { .len = sizeof(struct in6_addr) },
|
/linux-4.4.14/arch/frv/include/asm/ |
D | checksum.h | 137 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, in csum_ipv6_magic()
|
/linux-4.4.14/arch/m68k/include/asm/ |
D | checksum.h | 119 csum_ipv6_magic(const struct in6_addr *saddr, const struct in6_addr *daddr, in csum_ipv6_magic()
|
/linux-4.4.14/security/selinux/ |
D | netnode.c | 96 static unsigned int sel_netnode_hashfn_ipv6(const struct in6_addr *addr) in sel_netnode_hashfn_ipv6() 224 addr, sizeof(struct in6_addr), sid); in sel_netnode_sid_slow() 225 new->nsec.addr.ipv6 = *(struct in6_addr *)addr; in sel_netnode_sid_slow()
|
/linux-4.4.14/net/6lowpan/ |
D | iphc.c | 150 static inline void iphc_uncompress_eui64_lladdr(struct in6_addr *ipaddr, in iphc_uncompress_eui64_lladdr() 166 static inline void iphc_uncompress_802154_lladdr(struct in6_addr *ipaddr, in iphc_uncompress_802154_lladdr() 204 struct in6_addr *ipaddr, u8 address_mode, in uncompress_addr() 263 struct in6_addr *ipaddr, in uncompress_context_based_src_addr() 297 struct in6_addr *ipaddr, in lowpan_uncompress_multicast_daddr() 588 static u8 lowpan_compress_addr_64(u8 **hc_ptr, const struct in6_addr *ipaddr, in lowpan_compress_addr_64() 712 const struct in6_addr *ipaddr) in lowpan_iphc_mcast_addr_compress()
|
/linux-4.4.14/arch/parisc/include/asm/ |
D | checksum.h | 125 static __inline__ __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in csum_ipv6_magic() 126 const struct in6_addr *daddr, in csum_ipv6_magic()
|
/linux-4.4.14/arch/m32r/include/asm/ |
D | checksum.h | 166 static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in csum_ipv6_magic() 167 const struct in6_addr *daddr, in csum_ipv6_magic()
|
/linux-4.4.14/arch/score/include/asm/ |
D | checksum.h | 181 static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in csum_ipv6_magic() 182 const struct in6_addr *daddr, in csum_ipv6_magic()
|
/linux-4.4.14/arch/x86/lib/ |
D | csum-wrappers_64.c | 136 __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in csum_ipv6_magic() 137 const struct in6_addr *daddr, in csum_ipv6_magic()
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | checksum_64.h | 128 static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in csum_ipv6_magic() 129 const struct in6_addr *daddr, in csum_ipv6_magic()
|
D | checksum_32.h | 202 static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in csum_ipv6_magic() 203 const struct in6_addr *daddr, in csum_ipv6_magic()
|
/linux-4.4.14/arch/sh/include/asm/ |
D | checksum_32.h | 162 static inline __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in csum_ipv6_magic() 163 const struct in6_addr *daddr, in csum_ipv6_magic()
|
/linux-4.4.14/arch/xtensa/include/asm/ |
D | checksum.h | 178 static __inline__ __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in csum_ipv6_magic() 179 const struct in6_addr *daddr, in csum_ipv6_magic()
|
/linux-4.4.14/net/bluetooth/ |
D | 6lowpan.c | 38 struct in6_addr addr; 39 struct in6_addr gw; 68 struct in6_addr peer_addr; 164 struct in6_addr *daddr, in peer_lookup_dst() 168 struct in6_addr *nexthop; in peer_lookup_dst() 198 memcpy(&lowpan_cb(skb)->gw, nexthop, sizeof(struct in6_addr)); in peer_lookup_dst() 405 static void copy_to_bdaddr(struct in6_addr *ip6_daddr, bdaddr_t *addr) in copy_to_bdaddr() 417 static void convert_dest_bdaddr(struct in6_addr *ip6_daddr, in convert_dest_bdaddr() 433 struct in6_addr ipv6_daddr; in setup_header() 499 memcpy(&lowpan_cb(skb)->addr, &hdr->daddr, sizeof(struct in6_addr)); in header_create() [all …]
|
/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/ |
D | fw-api-d3.h | 166 struct in6_addr source_ipv6_addr; 167 struct in6_addr dest_ipv6_addr; 173 struct in6_addr addr;
|
D | offloading.c | 140 struct in6_addr solicited_addr; in iwl_mvm_send_proto_offload()
|
D | mvm.h | 423 struct in6_addr target_ipv6_addrs[IWL_PROTO_OFFLOAD_NUM_IPV6_ADDRS_MAX];
|
/linux-4.4.14/include/uapi/linux/netfilter_ipv6/ |
D | ip6_tables.h | 64 struct in6_addr src, dst; 66 struct in6_addr smsk, dmsk;
|
D | ip6t_rt.h | 15 struct in6_addr addrs[IP6T_RT_HOPS]; /* Hops */
|
/linux-4.4.14/include/net/netfilter/ipv6/ |
D | nf_dup_ipv6.h | 5 const struct in6_addr *gw, int oif);
|
/linux-4.4.14/arch/mips/include/asm/ |
D | checksum.h | 216 static __inline__ __sum16 csum_ipv6_magic(const struct in6_addr *saddr, in csum_ipv6_magic() 217 const struct in6_addr *daddr, in csum_ipv6_magic()
|
/linux-4.4.14/include/uapi/linux/netfilter/ |
D | xt_policy.h | 32 struct in6_addr a6;
|
/linux-4.4.14/net/l2tp/ |
D | l2tp_ip6.c | 60 struct in6_addr *laddr, in __l2tp_ip6_bind_lookup() 66 const struct in6_addr *addr = inet6_rcv_saddr(sk); in __l2tp_ip6_bind_lookup() 85 struct in6_addr *laddr, in l2tp_ip6_bind_lookup() 366 struct in6_addr *daddr; in l2tp_ip6_connect() 489 struct in6_addr *daddr, *final_p, final; in l2tp_ip6_sendmsg()
|
D | l2tp_core.h | 160 struct in6_addr *local_ip6; 161 struct in6_addr *peer_ip6;
|
D | l2tp_netlink.c | 884 .len = sizeof(struct in6_addr), 888 .len = sizeof(struct in6_addr),
|
/linux-4.4.14/drivers/s390/net/ |
D | qeth_l3.h | 31 struct in6_addr addr;
|
D | qeth_l3_main.c | 239 sizeof(struct in6_addr)) == 0)) { in __qeth_l3_insert_ip_todo() 374 sizeof(struct in6_addr)) == 0)) { in __qeth_l3_ref_ip_on_card() 533 sizeof(struct in6_addr)) == 0)) in qeth_l3_address_exists_in_list() 556 sizeof(struct in6_addr)); in qeth_l3_send_setdelmc() 596 sizeof(struct in6_addr)); in qeth_l3_send_setdelip() 599 sizeof(struct in6_addr)); in qeth_l3_send_setdelip() 1615 sizeof(struct in6_addr)); in qeth_l3_add_mc6() 1719 sizeof(struct in6_addr)); in qeth_l3_free_vlan_addresses6() 1785 ndisc_mc_map((struct in6_addr *) in qeth_l3_rebuild_skb() 2739 struct in6_addr *pkey = &ipv6_hdr(skb)->daddr; in qeth_l3_fill_header() [all …]
|
/linux-4.4.14/net/sunrpc/ |
D | svcauth_unix.c | 92 struct in6_addr m_addr; 107 static inline int hash_ip6(const struct in6_addr *ip) in hash_ip6() 160 static struct ip_map *__ip_map_lookup(struct cache_detail *cd, char *class, struct in6_addr *addr); 250 struct in6_addr addr; in ip_map_show() 276 struct in6_addr *addr) in __ip_map_lookup() 294 struct in6_addr *addr) in ip_map_lookup()
|
D | addr.c | 31 const struct in6_addr *addr = &sin6->sin6_addr; in rpc_ntop6_noscopeid()
|
/linux-4.4.14/security/selinux/include/ |
D | objsec.h | 90 struct in6_addr ipv6; /* IPv6 node address */
|
/linux-4.4.14/net/ipv4/ |
D | udp_diag.c | 51 (struct in6_addr *)req->id.idiag_src, in udp_dump_one() 53 (struct in6_addr *)req->id.idiag_dst, in udp_dump_one()
|
D | ip_tunnel_core.c | 141 sizeof(struct in6_addr)); in iptunnel_metadata_reply() 320 [LWTUNNEL_IP6_DST] = { .len = sizeof(struct in6_addr) }, 321 [LWTUNNEL_IP6_SRC] = { .len = sizeof(struct in6_addr) },
|
D | tcp_fastopen.c | 115 struct in6_addr *buf = (struct in6_addr *) tmp.val; in tcp_fastopen_cookie_gen()
|
D | inet_diag.c | 80 *(struct in6_addr *)r->id.idiag_src = sk->sk_v6_rcv_saddr; in inet_diag_msg_common_fill() 81 *(struct in6_addr *)r->id.idiag_dst = sk->sk_v6_daddr; in inet_diag_msg_common_fill() 371 (struct in6_addr *)req->id.idiag_dst, in inet_diag_dump_one_icsk() 373 (struct in6_addr *)req->id.idiag_src, in inet_diag_dump_one_icsk() 619 addr_len = sizeof(struct in6_addr); in valid_hostcond()
|
D | tcp_metrics.c | 756 .len = sizeof(struct in6_addr), }, 950 struct in6_addr in6; in __parse_nl_addr() 952 if (nla_len(a) != sizeof(struct in6_addr)) in __parse_nl_addr()
|
D | ip_tunnel.c | 683 const struct in6_addr *addr6; in ip_tunnel_xmit() 693 addr6 = (const struct in6_addr *)&neigh->primary_key; in ip_tunnel_xmit()
|
D | tcp_ipv4.c | 890 size = sizeof(struct in6_addr); in tcp_md5_do_lookup() 954 (family == AF_INET6) ? sizeof(struct in6_addr) : in tcp_md5_do_add()
|
/linux-4.4.14/security/tomoyo/ |
D | network.c | 107 const struct in6_addr *min_ip, in tomoyo_print_ipv6() 108 const struct in6_addr *max_ip) in tomoyo_print_ipv6() 385 tomoyo_print_ipv6(buf, sizeof(buf), (const struct in6_addr *) in tomoyo_audit_inet_log() 386 address, (const struct in6_addr *) address); in tomoyo_audit_inet_log()
|
D | common.h | 531 struct in6_addr ip[2]; /* Big endian. */
|
/linux-4.4.14/drivers/infiniband/hw/ocrdma/ |
D | ocrdma_ah.c | 153 (!rdma_is_multicast_addr((struct in6_addr *)attr->grh.dgid.raw)) && in ocrdma_create_ah() 154 (!rdma_link_local_addr((struct in6_addr *)attr->grh.dgid.raw))) { in ocrdma_create_ah()
|
D | ocrdma.h | 533 struct in6_addr in6; in ocrdma_resolve_dmac()
|
/linux-4.4.14/security/smack/ |
D | smack.h | 153 struct in6_addr smk_host; /* network address */ 154 struct in6_addr smk_mask; /* network mask */
|
D | smackfs.c | 1431 struct in6_addr newname; in smk_write_net6addr() 1432 struct in6_addr fullmask; in smk_write_net6addr()
|
/linux-4.4.14/drivers/net/ipvlan/ |
D | ipvlan.h | 80 struct in6_addr ip6; /* IPv6 address on logical interface */
|
D | ipvlan_core.c | 42 const struct in6_addr *ip6_addr = iaddr; in ipvlan_get_v6_hash() 302 struct in6_addr *i6addr; in ipvlan_addr_lookup() 309 struct in6_addr *i6addr; in ipvlan_addr_lookup()
|
D | ipvlan_main.c | 607 static int ipvlan_add_addr6(struct ipvl_dev *ipvlan, struct in6_addr *ip6_addr) in ipvlan_add_addr6() 622 memcpy(&addr->ip6addr, ip6_addr, sizeof(struct in6_addr)); in ipvlan_add_addr6() 635 static void ipvlan_del_addr6(struct ipvl_dev *ipvlan, struct in6_addr *ip6_addr) in ipvlan_del_addr6()
|
/linux-4.4.14/drivers/scsi/qla4xxx/ |
D | ql4_def.h | 482 struct in6_addr ipv6_link_local_addr; 483 struct in6_addr ipv6_addr0; 484 struct in6_addr ipv6_addr1; 485 struct in6_addr ipv6_default_router_addr;
|
/linux-4.4.14/net/sctp/ |
D | ipv6.c | 78 static void sctp_v6_to_addr(union sctp_addr *addr, struct in6_addr *saddr, 245 struct in6_addr *final_p, final; in sctp_v6_get_dst() 496 static void sctp_v6_to_addr(union sctp_addr *addr, struct in6_addr *saddr, in sctp_v6_to_addr() 562 const struct in6_addr *in6 = (const struct in6_addr *)&addr->v6.sin6_addr; in sctp_v6_available()
|
D | protocol.c | 635 struct in6_addr *in6; in sctp_addr_wq_timeout_handler() 641 in6 = (struct in6_addr *)&addrw->a.v6.sin6_addr; in sctp_addr_wq_timeout_handler()
|
/linux-4.4.14/net/bridge/ |
D | br_multicast.c | 49 const struct in6_addr *group, 79 const struct in6_addr *ip, in __br_ip6_hash() 137 struct net_bridge_mdb_htable *mdb, const struct in6_addr *dst, in br_mdb_ip6_get() 431 const struct in6_addr *group) in br_ip6_multicast_alloc_query() 741 const struct in6_addr *group, in br_ip6_multicast_add_group() 1084 sizeof(struct in6_addr) * ntohs(*nsrcs))) in br_ip6_multicast_mld2_report() 1089 sizeof(struct in6_addr) * ntohs(*nsrcs); in br_ip6_multicast_mld2_report() 1150 struct in6_addr *saddr) in br_ip6_multicast_select_querier() 1353 const struct in6_addr *group = NULL; in br_ip6_multicast_query() 1554 const struct in6_addr *group, in br_ip6_multicast_leave_group()
|
/linux-4.4.14/net/sched/ |
D | cls_flower.c | 213 [TCA_FLOWER_KEY_IPV6_SRC] = { .len = sizeof(struct in6_addr) }, 214 [TCA_FLOWER_KEY_IPV6_SRC_MASK] = { .len = sizeof(struct in6_addr) }, 215 [TCA_FLOWER_KEY_IPV6_DST] = { .len = sizeof(struct in6_addr) }, 216 [TCA_FLOWER_KEY_IPV6_DST_MASK] = { .len = sizeof(struct in6_addr) },
|
/linux-4.4.14/net/netfilter/ipvs/ |
D | ip_vs_xmit.c | 366 __ip_vs_route_output_v6(struct net *net, struct in6_addr *daddr, in __ip_vs_route_output_v6() 367 struct in6_addr *ret_saddr, int do_xfrm, int rt_mode) in __ip_vs_route_output_v6() 408 struct in6_addr *daddr, struct in6_addr *ret_saddr, in __ip_vs_get_out_rt_v6() 1075 struct in6_addr saddr; /* Source for tunnel */ in ip_vs_tunnel_xmit_v6()
|
D | ip_vs_sync.c | 166 struct in6_addr caddr; /* client address */ 167 struct in6_addr vaddr; /* virtual address */ 168 struct in6_addr daddr; /* destination address */ 1421 static int join_mcast_group6(struct sock *sk, struct in6_addr *addr, in join_mcast_group6()
|
D | ip_vs_ctl.c | 77 const struct in6_addr *addr) in __ip_vs_addr_is_local_v6() 2829 [IPVS_DAEMON_ATTR_MCAST_GROUP6] = { .len = sizeof(struct in6_addr) },
|
/linux-4.4.14/drivers/net/ |
D | vxlan.c | 139 if (nla_len(nla) >= sizeof(struct in6_addr)) { in vxlan_nla_get_addr() 181 if (nla_len(nla) >= sizeof(struct in6_addr)) { in vxlan_nla_get_addr() 344 + nla_total_size(sizeof(struct in6_addr)) /* NDA_DST */ in vxlan_nlmsg_size() 1490 pip6->saddr = *(struct in6_addr *)n->primary_key; in vxlan_na_create() 1526 const struct in6_addr *saddr, *daddr; in neigh_reduce() 1686 struct net_device *dev, struct in6_addr *saddr, in vxlan6_xmit_skb() 1687 struct in6_addr *daddr, __u8 prio, __u8 ttl, in vxlan6_xmit_skb() 1848 const struct in6_addr *daddr, in vxlan6_get_route() 1849 struct in6_addr *saddr) in vxlan6_get_route() 2062 struct in6_addr saddr; in vxlan_xmit_one() [all …]
|
D | geneve.c | 125 struct in6_addr addr6, u8 vni[]) in geneve6_lookup() 163 struct in6_addr addr6; in geneve_rx() 164 static struct in6_addr zero_addr6; in geneve_rx() 1102 [IFLA_GENEVE_REMOTE6] = { .len = sizeof(struct in6_addr) }, 1284 nla_total_size(sizeof(struct in6_addr)) + /* IFLA_GENEVE_REMOTE{6} */ in geneve_get_size()
|
D | vrf.c | 410 struct in6_addr *nexthop; in vrf_finish_output6()
|
/linux-4.4.14/net/dccp/ |
D | ipv6.c | 45 const struct in6_addr *saddr, in dccp_v6_csum_finish() 46 const struct in6_addr *daddr) in dccp_v6_csum_finish() 189 struct in6_addr *final_p, final; in dccp_v6_send_response() 767 struct in6_addr *saddr = NULL, *final_p, final; in dccp_v6_connect()
|
/linux-4.4.14/include/linux/netfilter/ipset/ |
D | ip_set.h | 500 const struct in6_addr *ipaddrptr) in nla_put_ipaddr6() 527 ip6addrptr(const struct sk_buff *skb, bool src, struct in6_addr *addr) in ip6addrptr()
|
/linux-4.4.14/fs/nfs/ |
D | fscache-index.c | 60 struct in6_addr ipv6_addr; /* IPv6 address */
|
/linux-4.4.14/drivers/net/wireless/mwifiex/ |
D | sta_rx.c | 59 sizeof(struct in6_addr))) in mwifiex_discard_gratuitous_arp()
|
/linux-4.4.14/fs/cifs/ |
D | cache.c | 56 struct in6_addr ipv6_addr;
|
/linux-4.4.14/drivers/infiniband/core/ |
D | iwpm_util.c | 440 &b6_sockaddr->sin6_addr, sizeof(struct in6_addr)) in iwpm_compare_sockaddr() 527 u32 ipv6_hash = jhash(&ipv6_sockaddr->sin6_addr, sizeof(struct in6_addr), 0); in iwpm_ipv6_jhash()
|
D | verbs.c | 1010 if (rdma_link_local_addr((struct in6_addr *)qp_attr->ah_attr.grh.dgid.raw)) { in ib_resolve_eth_dmac() 1011 rdma_get_ll_mac((struct in6_addr *)qp_attr->ah_attr.grh.dgid.raw, in ib_resolve_eth_dmac()
|
D | cma.c | 265 struct in6_addr ip6; 1220 struct in6_addr ip6_addr; in cma_match_private_data()
|
/linux-4.4.14/include/scsi/ |
D | iscsi_if.h | 350 struct in6_addr v6_addr; 354 struct in6_addr v6_addr;
|
/linux-4.4.14/drivers/infiniband/hw/mlx4/ |
D | ah.c | 78 struct in6_addr in6; in create_iboe_ah()
|
/linux-4.4.14/net/core/ |
D | pktgen.c | 303 struct in6_addr in6_saddr; 304 struct in6_addr in6_daddr; 305 struct in6_addr cur_in6_daddr; 306 struct in6_addr cur_in6_saddr; 308 struct in6_addr min_in6_daddr; 309 struct in6_addr max_in6_daddr; 310 struct in6_addr min_in6_saddr; 311 struct in6_addr max_in6_saddr;
|
/linux-4.4.14/security/ |
D | lsm_audit.c | 188 struct in6_addr *addr, __be16 port, in print_ipv6_addr()
|
/linux-4.4.14/net/tipc/ |
D | udp_media.c | 77 struct in6_addr ipv6;
|
/linux-4.4.14/drivers/scsi/cxgbi/ |
D | libcxgbi.c | 686 static struct rt6_info *find_route_ipv6(const struct in6_addr *saddr, in find_route_ipv6() 687 const struct in6_addr *daddr) in find_route_ipv6() 692 memcpy(&fl.saddr, saddr, sizeof(struct in6_addr)); in find_route_ipv6() 694 memcpy(&fl.daddr, daddr, sizeof(struct in6_addr)); in find_route_ipv6() 706 struct in6_addr pref_saddr; in cxgbi_check_route6()
|
/linux-4.4.14/fs/lockd/ |
D | host.c | 82 const struct in6_addr addr = sin6->sin6_addr; in __nlm_hash_addr6()
|
/linux-4.4.14/fs/dlm/ |
D | lowcomms.c | 532 struct sockaddr_in6 *in6_addr = (struct sockaddr_in6 *)saddr; in make_sockaddr() local 533 in6_addr->sin6_port = cpu_to_be16(port); in make_sockaddr()
|
/linux-4.4.14/net/ |
D | socket.c | 2960 struct in6_addr rtmsg_dst; 2961 struct in6_addr rtmsg_src; 2962 struct in6_addr rtmsg_gateway; 2986 3 * sizeof(struct in6_addr)); in routing_ioctl()
|
/linux-4.4.14/lib/ |
D | vsprintf.c | 987 struct in6_addr in6; in ip6_compressed_string() 989 memcpy(&in6, addr, sizeof(struct in6_addr)); in ip6_compressed_string()
|
/linux-4.4.14/net/netfilter/ipset/ |
D | ip_set_core.c | 288 .len = sizeof(struct in6_addr) }, 322 sizeof(struct in6_addr)); in ip_set_get_ipaddr6()
|
/linux-4.4.14/tools/lib/traceevent/ |
D | event-parse.c | 4422 static inline bool ipv6_addr_v4mapped(const struct in6_addr *a) in ipv6_addr_v4mapped() 4428 static inline bool ipv6_addr_is_isatap(const struct in6_addr *addr) in ipv6_addr_is_isatap() 4443 struct in6_addr in6; in print_ip6c_addr() 4445 memcpy(&in6, addr, sizeof(struct in6_addr)); in print_ip6c_addr()
|
/linux-4.4.14/tools/hv/ |
D | hv_kvp_daemon.c | 1057 struct in6_addr v6_addr; in expand_ipv6()
|
/linux-4.4.14/net/mpls/ |
D | af_mpls.c | 478 memcpy(&fl6.daddr, addr, sizeof(struct in6_addr)); in inet6_fib_lookup_dev()
|
/linux-4.4.14/drivers/infiniband/hw/cxgb4/ |
D | cm.c | 1949 (struct in6_addr *)peer_ip, in import_ep() 3046 static int get_lladdr(struct net_device *dev, struct in6_addr *addr, in get_lladdr() 3074 struct in6_addr uninitialized_var(addr); in pick_local_ip6addrs()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/ |
D | cnic.c | 341 sizeof(struct in6_addr)); in cnic_send_nlmsg() 407 sizeof(struct in6_addr)); in cnic_iscsi_nl_msg_recv() 2051 struct in6_addr src_ip, dst_ip; in cnic_init_storm_conn_bufs() 3785 sizeof(struct in6_addr)); in cnic_get_route()
|
/linux-4.4.14/fs/nfs/flexfilelayout/ |
D | flexfilelayout.c | 1882 const struct in6_addr *addr = &sin6->sin6_addr; in ff_layout_ntop6_noscopeid()
|