/linux-2.4.37.9/include/net/ |
D | addrconf.h | 31 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 …]
|
D | ip6_route.h | 48 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 …]
|
D | ndisc.h | 44 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()
|
D | if_inet6.h | 29 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 …]
|
D | ipv6.h | 163 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 …]
|
D | ip6_fib.h | 49 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);
|
D | ip6_fw.h | 19 struct in6_addr dst; 20 struct in6_addr src;
|
D | rawv6.h | 15 struct in6_addr *loc_addr, struct in6_addr *rmt_addr);
|
D | flow.h | 20 struct in6_addr * daddr; 21 struct in6_addr * saddr;
|
/linux-2.4.37.9/net/ipv6/ |
D | ndisc.c | 129 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 …]
|
D | mcast.c | 86 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 …]
|
D | anycast.c | 51 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()
|
D | addrconf.c | 112 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 …]
|
D | udp.c | 174 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 …]
|
D | route.c | 134 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 …]
|
D | raw.c | 83 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()
|
D | reassembly.c | 77 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/ |
D | in6.h | 30 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;
|
D | ipv6.h | 19 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;
|
D | ipv6_route.h | 40 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/ |
D | checksum.h | 148 __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/ |
D | checksum.h | 176 struct in6_addr; 180 csum_ipv6_magic(struct in6_addr *saddr, struct in6_addr *daddr,
|
/linux-2.4.37.9/include/asm-alpha/ |
D | checksum.h | 84 extern unsigned short int csum_ipv6_magic(struct in6_addr *saddr, 85 struct in6_addr *daddr,
|
/linux-2.4.37.9/include/asm-m68k/ |
D | checksum.h | 125 csum_ipv6_magic(struct in6_addr *saddr, struct in6_addr *daddr, in csum_ipv6_magic()
|
/linux-2.4.37.9/include/asm-parisc/ |
D | checksum.h | 142 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()
|