/Linux-v4.19/include/net/ |
D | addrconf.h | 49 struct in6_addr prefix; 57 struct in6_addr i6vi_addr; 63 const struct in6_addr *pfx; 66 const struct in6_addr *peer_pfx; 82 int ipv6_chk_addr(struct net *net, const struct in6_addr *addr, 84 int ipv6_chk_addr_and_flags(struct net *net, const struct in6_addr *addr, 89 int ipv6_chk_home_addr(struct net *net, const struct in6_addr *addr); 92 bool ipv6_chk_custom_prefix(const struct in6_addr *addr, 96 int ipv6_chk_prefix(const struct in6_addr *addr, struct net_device *dev); 99 const struct in6_addr *addr, [all …]
|
D | if_inet6.h | 43 struct in6_addr addr; 80 struct in6_addr peer_addr; 86 struct in6_addr sl_addr[0]; 90 (count) * sizeof(struct in6_addr)) 95 struct in6_addr addr; 106 struct in6_addr sf_addr; 120 struct in6_addr mca_addr; 140 struct in6_addr acl_addr; 146 struct in6_addr aca_addr; 199 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, 59 const struct in6_addr *saddr, in tcp_v6_check() 60 const struct in6_addr *daddr, in tcp_v6_check() 67 const struct in6_addr *saddr, in __tcp_v6_send_check() 68 const struct in6_addr *daddr) in __tcp_v6_send_check() 93 const struct in6_addr *saddr, in udp_v6_check() 94 const struct in6_addr *daddr, in udp_v6_check() 101 const struct in6_addr *saddr, 102 const struct in6_addr *daddr, int len);
|
D | ip6_route.h | 63 static inline bool rt6_need_strict(const struct in6_addr *daddr) in rt6_need_strict() 113 const struct in6_addr *daddr, in ip6_route_get_saddr() 115 struct in6_addr *saddr) in ip6_route_get_saddr() 130 struct rt6_info *rt6_lookup(struct net *net, const struct in6_addr *daddr, 131 const struct in6_addr *saddr, int oif, 141 const struct in6_addr *addr, bool anycast, 152 const struct in6_addr *addr, 155 const struct in6_addr *gwaddr, 161 const struct in6_addr *gwaddr); 183 void rt6_clean_tohost(struct net *net, struct in6_addr *gateway); [all …]
|
D | ipv6.h | 269 struct in6_addr dst; 400 int __ipv6_addr_type(const struct in6_addr *addr); 401 static inline int ipv6_addr_type(const struct in6_addr *addr) in ipv6_addr_type() 406 static inline int ipv6_addr_scope(const struct in6_addr *addr) in ipv6_addr_scope() 416 static inline int ipv6_addr_src_scope(const struct in6_addr *addr) in ipv6_addr_src_scope() 428 static inline __u32 ipv6_iface_scope_id(const struct in6_addr *addr, int iface) in ipv6_iface_scope_id() 433 static inline int ipv6_addr_cmp(const struct in6_addr *a1, const struct in6_addr *a2) in ipv6_addr_cmp() 435 return memcmp(a1, a2, sizeof(struct in6_addr)); in ipv6_addr_cmp() 439 ipv6_masked_addr_cmp(const struct in6_addr *a1, const struct in6_addr *m, in ipv6_masked_addr_cmp() 440 const struct in6_addr *a2) in ipv6_masked_addr_cmp() [all …]
|
D | inet6_hashtables.h | 49 const struct in6_addr *saddr, 51 const struct in6_addr *daddr, 58 const struct in6_addr *saddr, 60 const struct in6_addr *daddr, 67 const struct in6_addr *saddr, in __inet6_lookup() 69 const struct in6_addr *daddr, in __inet6_lookup() 106 const struct in6_addr *saddr, const __be16 sport, 107 const struct in6_addr *daddr, const __be16 dport,
|
D | ndisc.h | 79 struct in6_addr target; 96 struct in6_addr target; 97 struct in6_addr dest; 215 struct in6_addr *addr, 294 struct in6_addr *addr, in ndisc_ops_prefix_rcv_add_addr() 420 void ndisc_send_ns(struct net_device *dev, const struct in6_addr *solicit, 421 const struct in6_addr *daddr, const struct in6_addr *saddr, 425 const struct in6_addr *saddr, const struct in6_addr *daddr); 426 void ndisc_send_na(struct net_device *dev, const struct in6_addr *daddr, 427 const struct in6_addr *solicited_addr, [all …]
|
D | ip6_tunnel.h | 30 struct in6_addr laddr; /* local tunnel end-point address */ 31 struct in6_addr raddr; /* remote tunnel end-point address */ 135 int ip6_tnl_rcv_ctl(struct ip6_tnl *t, const struct in6_addr *laddr, 136 const struct in6_addr *raddr); 140 int ip6_tnl_xmit_ctl(struct ip6_tnl *t, const struct in6_addr *laddr, 141 const struct in6_addr *raddr); 145 __u32 ip6_tnl_get_cap(struct ip6_tnl *t, const struct in6_addr *laddr, 146 const struct in6_addr *raddr);
|
D | mld.h | 11 struct in6_addr mld_mca; 26 struct in6_addr grec_mca; 27 struct in6_addr grec_src[0]; 44 struct in6_addr mld2q_mca; 58 struct in6_addr mld2q_srcs[0];
|
/Linux-v4.19/net/core/ |
D | secure_seq.c | 58 struct in6_addr saddr; in secure_tcpv6_ts_off() 59 struct in6_addr daddr; in secure_tcpv6_ts_off() 61 .saddr = *(struct in6_addr *)saddr, in secure_tcpv6_ts_off() 62 .daddr = *(struct in6_addr *)daddr, in secure_tcpv6_ts_off() 78 struct in6_addr saddr; in secure_tcpv6_seq() 79 struct in6_addr daddr; in secure_tcpv6_seq() 83 .saddr = *(struct in6_addr *)saddr, in secure_tcpv6_seq() 84 .daddr = *(struct in6_addr *)daddr, in secure_tcpv6_seq() 101 struct in6_addr saddr; in secure_ipv6_port_ephemeral() 102 struct in6_addr daddr; in secure_ipv6_port_ephemeral() [all …]
|
/Linux-v4.19/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;
|
/Linux-v4.19/include/uapi/linux/netfilter_ipv6/ |
D | ip6t_srh.h | 86 struct in6_addr psid_addr; 87 struct in6_addr nsid_addr; 88 struct in6_addr lsid_addr; 89 struct in6_addr psid_msk; 90 struct in6_addr nsid_msk; 91 struct in6_addr lsid_msk;
|
/Linux-v4.19/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_domainhash.h | 97 const struct in6_addr *addr, 98 const struct in6_addr *mask, 108 const struct in6_addr *addr); 110 const struct in6_addr *addr, 111 const struct in6_addr *mask,
|
/Linux-v4.19/include/uapi/linux/ |
D | ipv6.h | 22 struct in6_addr ipi6_addr; 35 struct in6_addr ifr6_addr; 82 struct in6_addr addr[0]; 94 struct in6_addr addr; 106 struct in6_addr addr; 132 struct in6_addr saddr; 133 struct in6_addr daddr;
|
D | rds.h | 157 struct in6_addr laddr; 158 struct in6_addr faddr; 179 struct in6_addr laddr; 180 struct in6_addr faddr; 199 struct in6_addr bound_addr; 200 struct in6_addr connected_addr; 220 struct in6_addr local_addr; 222 struct in6_addr peer_addr; 246 struct in6_addr src_addr; 247 struct in6_addr dst_addr;
|
D | ip6_tunnel.h | 35 struct in6_addr laddr; /* local tunnel end-point address */ 36 struct in6_addr raddr; /* remote tunnel end-point address */ 47 struct in6_addr laddr; /* local tunnel end-point address */ 48 struct in6_addr raddr; /* remote tunnel end-point address */
|
/Linux-v4.19/net/ipv6/ |
D | addrconf_core.c | 36 int __ipv6_addr_type(const struct in6_addr *addr) in __ipv6_addr_type() 165 eafnosupport_ip6_mtu_from_fib6(struct fib6_info *f6i, struct in6_addr *daddr, in eafnosupport_ip6_mtu_from_fib6() 166 struct in6_addr *saddr) in eafnosupport_ip6_mtu_from_fib6() 182 const struct in6_addr in6addr_loopback = IN6ADDR_LOOPBACK_INIT; 184 const struct in6_addr in6addr_any = IN6ADDR_ANY_INIT; 186 const struct in6_addr in6addr_linklocal_allnodes = IN6ADDR_LINKLOCAL_ALLNODES_INIT; 188 const struct in6_addr in6addr_linklocal_allrouters = IN6ADDR_LINKLOCAL_ALLROUTERS_INIT; 190 const struct in6_addr in6addr_interfacelocal_allnodes = IN6ADDR_INTERFACELOCAL_ALLNODES_INIT; 192 const struct in6_addr in6addr_interfacelocal_allrouters = IN6ADDR_INTERFACELOCAL_ALLROUTERS_INIT; 194 const struct in6_addr in6addr_sitelocal_allrouters = IN6ADDR_SITELOCAL_ALLROUTERS_INIT;
|
D | addrlabel.c | 33 struct in6_addr prefix; 67 const struct in6_addr *prefix; 75 .prefix = &(struct in6_addr){ { { 0xfc } } } , 79 .prefix = &(struct in6_addr){ { { 0xfe, 0xc0 } } }, 83 .prefix = &(struct in6_addr){ { { 0x20, 0x02 } } }, 87 .prefix = &(struct in6_addr){ { { 0x3f, 0xfe } } }, 91 .prefix = &(struct in6_addr){ { { 0x20, 0x01 } } }, 95 .prefix = &(struct in6_addr){ { { 0x20, 0x01, 0x00, 0x10 } } }, 99 .prefix = &(struct in6_addr){ { { [10] = 0xff, [11] = 0xff } } }, 115 const struct in6_addr *addr, in __ip6addrlbl_match() [all …]
|
D | inet6_hashtables.c | 29 const struct in6_addr *laddr, const u16 lport, in inet6_ehashfn() 30 const struct in6_addr *faddr, const __be16 fport) in inet6_ehashfn() 55 const struct in6_addr *saddr, in __inet6_lookup_established() 57 const struct in6_addr *daddr, in __inet6_lookup_established() 98 const struct in6_addr *daddr, in compute_score() 131 const struct in6_addr *saddr, in inet6_lhash2_lookup() 132 const __be16 sport, const struct in6_addr *daddr, in inet6_lhash2_lookup() 165 const struct in6_addr *saddr, in inet6_lookup_listener() 166 const __be16 sport, const struct in6_addr *daddr, in inet6_lookup_listener() 233 const struct in6_addr *saddr, const __be16 sport, in inet6_lookup() [all …]
|
/Linux-v4.19/include/net/netfilter/ |
D | nf_tproxy.h | 82 const struct in6_addr * 83 nf_tproxy_laddr6(struct sk_buff *skb, const struct in6_addr *user_laddr, 84 const struct in6_addr *daddr); 109 const struct in6_addr *laddr, 116 const struct in6_addr *saddr, const struct in6_addr *daddr,
|
/Linux-v4.19/include/uapi/linux/netfilter_bridge/ |
D | ebt_ip6.h | 34 struct in6_addr saddr; 35 struct in6_addr daddr; 36 struct in6_addr smsk; 37 struct in6_addr dmsk;
|
/Linux-v4.19/net/ipv6/netfilter/ |
D | nf_tproxy_ipv6.c | 8 const struct in6_addr * 9 nf_tproxy_laddr6(struct sk_buff *skb, const struct in6_addr *user_laddr, in nf_tproxy_laddr6() 10 const struct in6_addr *daddr) in nf_tproxy_laddr6() 14 struct in6_addr *laddr; in nf_tproxy_laddr6() 40 const struct in6_addr *laddr, in nf_tproxy_handle_time_wait6() 77 const struct in6_addr *saddr, const struct in6_addr *daddr, in nf_tproxy_get_sock_v6()
|
/Linux-v4.19/include/trace/events/ |
D | fib6.h | 39 struct in6_addr *in6; 49 in6 = (struct in6_addr *)__entry->src; 52 in6 = (struct in6_addr *)__entry->dst; 71 struct in6_addr in6_zero = {}; 73 in6 = (struct in6_addr *)__entry->gw; 77 in6 = (struct in6_addr *)__entry->gw;
|
/Linux-v4.19/net/rds/ |
D | rds.h | 67 struct in6_addr m_addr; 142 struct in6_addr c_laddr; 143 struct in6_addr c_faddr; 278 struct in6_addr i_saddr; 395 struct in6_addr m_daddr; 530 int (*laddr_check)(struct net *net, const struct in6_addr *addr, 568 (sizeof(struct in6_addr) + sizeof(__u32) + sizeof(__be16)) 587 struct in6_addr rs_conn_addr; 724 struct rds_sock *rds_find_bound(const struct in6_addr *addr, __be16 port, 749 const struct in6_addr *laddr, [all …]
|