Home
last modified time | relevance | path

Searched refs:in6_addr (Results 1 – 25 of 75) sorted by relevance

123

/include/linux/
Din6.h25 extern const struct in6_addr in6addr_any;
27 extern const struct in6_addr in6addr_loopback;
29 extern const struct in6_addr in6addr_linklocal_allnodes;
32 extern const struct in6_addr in6addr_linklocal_allrouters;
35 extern const struct in6_addr in6addr_interfacelocal_allnodes;
38 extern const struct in6_addr in6addr_interfacelocal_allrouters;
41 extern const struct in6_addr in6addr_sitelocal_allrouters;
Dicmpv6.h19 const struct in6_addr *force_saddr);
42 struct in6_addr;
46 const struct in6_addr *saddr,
47 const struct in6_addr *daddr,
Dmroute6.h79 struct in6_addr mf6c_mcastgrp;
80 struct in6_addr mf6c_origin;
87 struct in6_addr mf6c_mcastgrp;
88 struct in6_addr mf6c_origin;
/include/net/
Daddrconf.h49 struct in6_addr prefix;
58 struct in6_addr i6vi_addr;
64 const struct in6_addr *pfx;
67 const struct in6_addr *peer_pfx;
83 int ipv6_chk_addr(struct net *net, const struct in6_addr *addr,
85 int ipv6_chk_addr_and_flags(struct net *net, const struct in6_addr *addr,
90 int ipv6_chk_home_addr(struct net *net, const struct in6_addr *addr);
93 bool ipv6_chk_custom_prefix(const struct in6_addr *addr,
97 int ipv6_chk_prefix(const struct in6_addr *addr, struct net_device *dev);
100 const struct in6_addr *addr,
[all …]
Dip6_checksum.h34 __sum16 csum_ipv6_magic(const struct in6_addr *saddr,
35 const struct in6_addr *daddr,
55 const struct in6_addr *saddr, in tcp_v6_check()
56 const struct in6_addr *daddr, in tcp_v6_check()
63 const struct in6_addr *saddr, in __tcp_v6_send_check()
64 const struct in6_addr *daddr) in __tcp_v6_send_check()
89 const struct in6_addr *saddr, in udp_v6_check()
90 const struct in6_addr *daddr, in udp_v6_check()
97 const struct in6_addr *saddr,
98 const struct in6_addr *daddr, int len);
Dipv6_stubs.h24 const struct in6_addr *addr);
26 const struct in6_addr *addr);
30 const struct in6_addr *final_dst);
43 const struct in6_addr *daddr,
44 const struct in6_addr *saddr);
56 void (*ndisc_send_na)(struct net_device *dev, const struct in6_addr *daddr,
57 const struct in6_addr *solicited_addr,
68 const struct in6_addr *saddr, __be16 sport,
69 const struct in6_addr *daddr, __be16 dport,
Dif_inet6.h38 struct in6_addr addr;
75 struct in6_addr peer_addr;
81 struct in6_addr sl_addr[0];
85 (count) * sizeof(struct in6_addr))
90 struct in6_addr addr;
101 struct in6_addr sf_addr;
115 struct in6_addr mca_addr;
135 struct in6_addr acl_addr;
141 struct in6_addr aca_addr;
196 struct in6_addr token;
[all …]
Dinet6_hashtables.h45 const struct in6_addr *saddr,
47 const struct in6_addr *daddr,
54 const struct in6_addr *saddr,
56 const struct in6_addr *daddr,
63 const struct in6_addr *saddr, in __inet6_lookup()
65 const struct in6_addr *daddr, in __inet6_lookup()
102 const struct in6_addr *saddr, const __be16 sport,
103 const struct in6_addr *daddr, const __be16 dport,
Dip6_route.h65 static inline bool rt6_need_strict(const struct in6_addr *daddr) in rt6_need_strict()
133 const struct in6_addr *daddr, in ip6_route_get_saddr()
135 struct in6_addr *saddr) in ip6_route_get_saddr()
150 struct rt6_info *rt6_lookup(struct net *net, const struct in6_addr *daddr,
151 const struct in6_addr *saddr, int oif,
161 const struct in6_addr *addr, bool anycast,
172 const struct in6_addr *addr,
175 const struct in6_addr *gwaddr,
181 const struct in6_addr *gwaddr);
203 void rt6_clean_tohost(struct net *net, struct in6_addr *gateway);
[all …]
Dmld.h11 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];
Dipv6.h316 struct in6_addr dst;
458 int __ipv6_addr_type(const struct in6_addr *addr);
459 static inline int ipv6_addr_type(const struct in6_addr *addr) in ipv6_addr_type()
464 static inline int ipv6_addr_scope(const struct in6_addr *addr) in ipv6_addr_scope()
474 static inline int ipv6_addr_src_scope(const struct in6_addr *addr) in ipv6_addr_src_scope()
486 static inline __u32 ipv6_iface_scope_id(const struct in6_addr *addr, int iface) in ipv6_iface_scope_id()
491 static inline int ipv6_addr_cmp(const struct in6_addr *a1, const struct in6_addr *a2) in ipv6_addr_cmp()
493 return memcmp(a1, a2, sizeof(struct in6_addr)); in ipv6_addr_cmp()
497 ipv6_masked_addr_cmp(const struct in6_addr *a1, const struct in6_addr *m, in ipv6_masked_addr_cmp()
498 const struct in6_addr *a2) in ipv6_masked_addr_cmp()
[all …]
Dip6_tunnel.h30 struct in6_addr laddr; /* local tunnel end-point address */
31 struct in6_addr raddr; /* remote tunnel end-point address */
137 int ip6_tnl_rcv_ctl(struct ip6_tnl *t, const struct in6_addr *laddr,
138 const struct in6_addr *raddr);
142 int ip6_tnl_xmit_ctl(struct ip6_tnl *t, const struct in6_addr *laddr,
143 const struct in6_addr *raddr);
147 __u32 ip6_tnl_get_cap(struct ip6_tnl *t, const struct in6_addr *laddr,
148 const struct in6_addr *raddr);
Dinetpeer.h25 #define INETPEER_MAXKEYSZ (sizeof(struct in6_addr) / sizeof(u32))
30 struct in6_addr a6;
86 struct in6_addr *in6) in inetpeer_set_addr_v6()
92 static inline struct in6_addr *inetpeer_get_addr_v6(struct inetpeer_addr *iaddr) in inetpeer_get_addr_v6()
115 const struct in6_addr *v6daddr, in inet_getpeer_v6()
Dndisc.h82 struct in6_addr target;
99 struct in6_addr target;
100 struct in6_addr dest;
218 struct in6_addr *addr,
297 struct in6_addr *addr, in ndisc_ops_prefix_rcv_add_addr()
461 void ndisc_send_ns(struct net_device *dev, const struct in6_addr *solicit,
462 const struct in6_addr *daddr, const struct in6_addr *saddr,
466 const struct in6_addr *saddr, const struct in6_addr *daddr);
467 void ndisc_send_na(struct net_device *dev, const struct in6_addr *daddr,
468 const struct in6_addr *solicited_addr,
[all …]
Drawv6.h9 unsigned short num, const struct in6_addr *loc_addr,
10 const struct in6_addr *rmt_addr, int dif, int sdif);
/include/uapi/linux/netfilter_ipv6/
Dip6t_srh.h86 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;
/include/uapi/linux/netfilter_bridge/
Debt_ip6.h34 struct in6_addr saddr;
35 struct in6_addr daddr;
36 struct in6_addr smsk;
37 struct in6_addr dmsk;
/include/net/netfilter/
Dnf_tproxy.h82 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,
/include/uapi/linux/
Dip6_tunnel.h35 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 */
Dipv6.h22 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;
Dipv6_route.h44 struct in6_addr rtmsg_dst;
45 struct in6_addr rtmsg_src;
46 struct in6_addr rtmsg_gateway;
Drds.h164 struct in6_addr laddr;
165 struct in6_addr faddr;
187 struct in6_addr laddr;
188 struct in6_addr faddr;
207 struct in6_addr bound_addr;
208 struct in6_addr connected_addr;
229 struct in6_addr local_addr;
231 struct in6_addr peer_addr;
258 struct in6_addr src_addr;
259 struct in6_addr dst_addr;
/include/trace/events/
Dfib6.h39 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;
Dneigh.h42 struct in6_addr *pin6;
50 pin6 = (struct in6_addr *)__entry->primary_key6;
60 pin6 = (struct in6_addr *)__entry->primary_key6;
61 *pin6 = *(struct in6_addr *)pkey;
102 struct in6_addr *pin6;
114 pin6 = (struct in6_addr *)__entry->primary_key6;
124 pin6 = (struct in6_addr *)__entry->primary_key6;
125 *pin6 = *(struct in6_addr *)n->primary_key;
179 struct in6_addr *pin6;
191 pin6 = (struct in6_addr *)__entry->primary_key6;
[all …]
Dfib.h39 struct in6_addr in6_zero = {};
41 struct in6_addr *in6;
76 in6 = (struct in6_addr *)__entry->gw6;
82 in6 = (struct in6_addr *)__entry->gw6;
89 in6 = (struct in6_addr *)__entry->gw6;

123