Home
last modified time | relevance | path

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

123

/linux-2.4.37.9/include/net/
Daddrconf.h31 struct in6_addr prefix;
54 extern int ipv6_chk_addr(struct in6_addr *addr,
56 extern struct inet6_ifaddr * ipv6_get_ifaddr(struct in6_addr *addr,
59 struct in6_addr *daddr,
60 struct in6_addr *saddr);
62 struct in6_addr *daddr,
63 struct in6_addr *saddr,
65 extern int ipv6_get_lladdr(struct net_device *dev, struct in6_addr *);
67 struct in6_addr *addr);
69 struct in6_addr *addr);
[all …]
Dip6_route.h48 extern int ip6_rt_addr_add(struct in6_addr *addr,
51 extern int ip6_rt_addr_del(struct in6_addr *addr,
54 extern void rt6_sndmsg(int type, struct in6_addr *dst,
55 struct in6_addr *src,
56 struct in6_addr *gw,
61 extern struct rt6_info *rt6_lookup(struct in6_addr *daddr,
62 struct in6_addr *saddr,
69 extern struct rt6_info * rt6_get_dflt_router(struct in6_addr *addr,
71 extern struct rt6_info * rt6_add_dflt_router(struct in6_addr *gwaddr,
76 extern void rt6_redirect(struct in6_addr *dest,
[all …]
Dndisc.h44 struct in6_addr target;
82 struct in6_addr *solicit,
83 struct in6_addr *daddr,
84 struct in6_addr *saddr);
87 struct in6_addr *saddr,
88 struct in6_addr *daddr);
95 struct in6_addr *target);
97 extern int ndisc_mc_map(struct in6_addr *addr, char *buf, struct net_device *dev, int dir);
115 static inline struct neighbour * ndisc_get_neigh(struct net_device *dev, struct in6_addr *addr) in ndisc_get_neigh()
Dif_inet6.h29 struct in6_addr addr;
57 struct in6_addr sl_addr[0];
61 (count) * sizeof(struct in6_addr))
67 struct in6_addr addr;
77 struct in6_addr sf_addr;
92 struct in6_addr mca_addr;
111 struct in6_addr acl_addr;
118 struct in6_addr aca_addr;
161 static inline void ipv6_eth_mc_map(struct in6_addr *addr, char *buf) in ipv6_eth_mc_map()
175 static inline void ipv6_tr_mc_map(struct in6_addr *addr, char *buf) in ipv6_tr_mc_map()
[all …]
Dipv6.h163 struct in6_addr dst;
221 struct in6_addr *addr,
226 extern int ipv6_addr_type(const struct in6_addr *addr);
228 static inline int ipv6_addr_scope(const struct in6_addr *addr) in ipv6_addr_scope()
233 static inline int ipv6_addr_cmp(const struct in6_addr *a1, const struct in6_addr *a2) in ipv6_addr_cmp()
235 return memcmp((const void *) a1, (const void *) a2, sizeof(struct in6_addr)); in ipv6_addr_cmp()
238 static inline void ipv6_addr_copy(struct in6_addr *a1, const struct in6_addr *a2) in ipv6_addr_copy()
240 memcpy((void *) a1, (const void *) a2, sizeof(struct in6_addr)); in ipv6_addr_copy()
244 static inline void ipv6_addr_set(struct in6_addr *addr, in ipv6_addr_set()
255 static inline int ipv6_addr_any(const struct in6_addr *a) in ipv6_addr_any()
[all …]
Dip6_fib.h49 struct in6_addr addr;
66 struct in6_addr rt6i_gateway;
158 struct in6_addr *daddr,
159 struct in6_addr *saddr);
162 struct in6_addr *daddr, int dst_len,
163 struct in6_addr *saddr, int src_len);
Dip6_fw.h19 struct in6_addr dst;
20 struct in6_addr src;
Drawv6.h15 struct in6_addr *loc_addr, struct in6_addr *rmt_addr);
Dflow.h20 struct in6_addr * daddr;
21 struct in6_addr * saddr;
/linux-2.4.37.9/net/ipv6/
Dndisc.c129 sizeof(struct neighbour) + sizeof(struct in6_addr),
130 sizeof(struct in6_addr),
219 int ndisc_mc_map(struct in6_addr *addr, char *buf, struct net_device *dev, int dir) in ndisc_mc_map()
248 for (i = 0; i < (sizeof(struct in6_addr) / sizeof(u32)); i++) in ndisc_hash()
256 struct in6_addr *addr = (struct in6_addr*)&neigh->primary_key; in ndisc_constructor()
304 struct in6_addr *addr = (struct in6_addr*)&n->key; in pndisc_constructor()
305 struct in6_addr maddr; in pndisc_constructor()
317 struct in6_addr *addr = (struct in6_addr*)&n->key; in pndisc_destructor()
318 struct in6_addr maddr; in pndisc_destructor()
331 struct in6_addr *daddr, struct neighbour *neigh, int len) in ndisc_build_ll_hdr()
[all …]
Dmcast.c86 struct in6_addr grec_mca;
87 struct in6_addr grec_src[0];
105 struct in6_addr mca;
119 struct in6_addr srcs[0];
122 struct in6_addr mld2_all_mcr = MLD2_ALL_MCR_INIT;
123 struct in6_addr all_nodes_addr = {{{0xff,0x02,0,0,0,0,0,0,0,0,0,0,0,0,0,0x1}}};
138 static void mld_del_delrec(struct inet6_dev *idev, struct in6_addr *addr);
143 int ip6_mc_del_src(struct inet6_dev *idev, struct in6_addr *pmca, int sfmode,
144 int sfcount, struct in6_addr *psfsrc, int delta);
145 int ip6_mc_add_src(struct inet6_dev *idev, struct in6_addr *pmca, int sfmode,
[all …]
Danycast.c51 ip6_addr_match(struct in6_addr *addr1, struct in6_addr *addr2, int prefix) in ip6_addr_match()
75 ip6_onlink(struct in6_addr *addr, struct net_device *dev) in ip6_onlink()
103 int ipv6_sock_ac_join(struct sock *sk, int ifindex, struct in6_addr *addr) in ipv6_sock_ac_join()
203 int ipv6_sock_ac_drop(struct sock *sk, int ifindex, struct in6_addr *addr) in ipv6_sock_ac_drop()
268 int inet6_ac_check(struct sock *sk, struct in6_addr *addr, int ifindex) in inet6_ac_check()
299 int ipv6_dev_ac_inc(struct net_device *dev, struct in6_addr *addr) in ipv6_dev_ac_inc()
360 int ipv6_dev_ac_dec(struct net_device *dev, struct in6_addr *addr) in ipv6_dev_ac_dec()
403 static int ipv6_chk_acast_dev(struct net_device *dev, struct in6_addr *addr) in ipv6_chk_acast_dev()
424 int ipv6_chk_acast_addr(struct net_device *dev, struct in6_addr *addr) in ipv6_chk_acast_addr()
Daddrconf.c112 static int ipv6_chk_same_addr(const struct in6_addr *addr, struct net_device *dev);
145 const struct in6_addr in6addr_any = IN6ADDR_ANY_INIT;
146 const struct in6_addr in6addr_loopback = IN6ADDR_LOOPBACK_INIT;
148 int ipv6_addr_type(const struct in6_addr *addr) in ipv6_addr_type()
333 void ipv6_addr_prefix(struct in6_addr *prefix, in ipv6_addr_prefix()
334 struct in6_addr *addr, int prefix_len) in ipv6_addr_prefix()
369 struct in6_addr addr; in dev_forward_change()
443 ipv6_add_addr(struct inet6_dev *idev, const struct in6_addr *addr, int pfxlen, in ipv6_add_addr()
568 struct in6_addr *daddr, struct in6_addr *saddr, int onlink) in ipv6_dev_get_saddr()
670 struct in6_addr *daddr, struct in6_addr *saddr) in ipv6_get_saddr()
[all …]
Dudp.c174 static struct sock *udp_v6_lookup(struct in6_addr *saddr, u16 sport, in udp_v6_lookup()
175 struct in6_addr *daddr, u16 dport, int dif) in udp_v6_lookup()
230 struct in6_addr *daddr; in udpv6_connect()
231 struct in6_addr saddr; in udpv6_connect()
451 sizeof(struct in6_addr)); in udpv6_recvmsg()
499 struct in6_addr *saddr = &hdr->saddr; in udpv6_err()
500 struct in6_addr *daddr = &hdr->daddr; in udpv6_err()
550 u16 loc_port, struct in6_addr *loc_addr, in udp_v6_mcast_next()
551 u16 rmt_port, struct in6_addr *rmt_addr, in udp_v6_mcast_next()
588 struct in6_addr *saddr, struct in6_addr *daddr, in udpv6_mcast_deliver()
[all …]
Droute.c134 struct in6_addr *daddr,
135 struct in6_addr *saddr,
302 struct rt6_info *rt6_lookup(struct in6_addr *daddr, struct in6_addr *saddr, in rt6_lookup()
343 static struct rt6_info *rt6_cow(struct rt6_info *ort, struct in6_addr *daddr, in rt6_cow()
344 struct in6_addr *saddr, struct netlink_skb_parms *req) in rt6_cow()
392 struct in6_addr *daddr, *saddr; in rt6_flow_lookup_in()
673 static void ipv6_addr_prefix(struct in6_addr *pfx, in ipv6_addr_prefix()
674 const struct in6_addr *addr, int plen) in ipv6_addr_prefix()
793 struct in6_addr *gw_addr; in ip6_route_add()
934 void rt6_redirect(struct in6_addr *dest, struct in6_addr *saddr, in rt6_redirect()
[all …]
Draw.c83 struct in6_addr *loc_addr, struct in6_addr *rmt_addr) in __raw_v6_lookup()
139 struct in6_addr *saddr; in ipv6_raw_deliver()
140 struct in6_addr *daddr; in ipv6_raw_deliver()
397 sizeof(struct in6_addr)); in rawv6_recvmsg()
452 struct in6_addr *daddr;
455 static int rawv6_getfrag(const void *data, struct in6_addr *saddr, in rawv6_getfrag()
463 static int rawv6_frag_cksum(const void *data, struct in6_addr *addr, in rawv6_frag_cksum()
476 struct in6_addr *daddr; in rawv6_frag_cksum()
520 struct in6_addr *daddr; in rawv6_sendmsg()
843 struct in6_addr *dest, *src; in get_raw6_sock()
Dreassembly.c77 struct in6_addr saddr;
78 struct in6_addr daddr;
123 static unsigned int ip6qhashfn(u32 id, struct in6_addr *saddr, in ip6qhashfn()
124 struct in6_addr *daddr) in ip6qhashfn()
370 ip6_frag_create(unsigned int hash, u32 id, struct in6_addr *src, struct in6_addr *dst) in ip6_frag_create()
397 fq_find(u32 id, struct in6_addr *src, struct in6_addr *dst) in fq_find()
/linux-2.4.37.9/include/linux/
Din6.h30 struct in6_addr struct
47 extern const struct in6_addr in6addr_any; argument
49 extern const struct in6_addr in6addr_loopback;
56 struct in6_addr sin6_addr; /* IPv6 address */
62 struct in6_addr ipv6mr_multiaddr;
72 struct in6_addr flr_dst;
Dipv6.h19 struct in6_addr ipi6_addr;
25 struct in6_addr ifr6_addr;
71 struct in6_addr addr[0];
99 struct in6_addr saddr;
100 struct in6_addr daddr;
Dipv6_route.h40 struct in6_addr rtmsg_dst;
41 struct in6_addr rtmsg_src;
42 struct in6_addr rtmsg_gateway;
/linux-2.4.37.9/include/asm-arm/
Dchecksum.h148 __csum_ipv6_magic(struct in6_addr *saddr, struct in6_addr *daddr, __u32 len,
152 csum_ipv6_magic(struct in6_addr *saddr, struct in6_addr *daddr, __u32 len, in csum_ipv6_magic()
/linux-2.4.37.9/include/asm-x86_64/
Dchecksum.h176 struct in6_addr;
180 csum_ipv6_magic(struct in6_addr *saddr, struct in6_addr *daddr,
/linux-2.4.37.9/include/asm-alpha/
Dchecksum.h84 extern unsigned short int csum_ipv6_magic(struct in6_addr *saddr,
85 struct in6_addr *daddr,
/linux-2.4.37.9/include/asm-m68k/
Dchecksum.h125 csum_ipv6_magic(struct in6_addr *saddr, struct in6_addr *daddr, in csum_ipv6_magic()
/linux-2.4.37.9/include/asm-parisc/
Dchecksum.h142 static __inline__ unsigned short int csum_ipv6_magic(struct in6_addr *saddr, in csum_ipv6_magic()
143 struct in6_addr *daddr, in csum_ipv6_magic()

123