patch-2.4.21 linux-2.4.21/include/net/if_inet6.h
Next file: linux-2.4.21/include/net/ip6_fib.h
Previous file: linux-2.4.21/include/net/bluetooth/rfcomm.h
Back to the patch index
Back to the overall index
- Lines: 34
- Date:
2003-06-13 07:51:39.000000000 -0700
- Orig file:
linux-2.4.20/include/net/if_inet6.h
- Orig date:
2000-09-18 15:04:13.000000000 -0700
diff -urN linux-2.4.20/include/net/if_inet6.h linux-2.4.21/include/net/if_inet6.h
@@ -69,6 +69,25 @@
spinlock_t mca_lock;
};
+/* Anycast stuff */
+
+struct ipv6_ac_socklist
+{
+ struct in6_addr acl_addr;
+ int acl_ifindex;
+ struct ipv6_ac_socklist *acl_next;
+};
+
+struct ifacaddr6
+{
+ struct in6_addr aca_addr;
+ struct inet6_dev *aca_idev;
+ struct ifacaddr6 *aca_next;
+ int aca_users;
+ atomic_t aca_refcnt;
+ spinlock_t aca_lock;
+};
+
#define IFA_HOST IPV6_ADDR_LOOPBACK
#define IFA_LINK IPV6_ADDR_LINKLOCAL
#define IFA_SITE IPV6_ADDR_SITELOCAL
@@ -96,6 +115,7 @@
struct inet6_ifaddr *addr_list;
struct ifmcaddr6 *mc_list;
+ struct ifacaddr6 *ac_list;
rwlock_t lock;
atomic_t refcnt;
__u32 if_flags;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)