TAILQ_FOREACH(ifa, &ifn->if_addrhead, ifa_link) {
afsi_SetServerIPRank(sa, ifa);
}}}
+#elif defined(AFS_FBSD80_ENV)
+ {
+ struct in_ifaddr *ifa;
+ CURVNET_SET(rx_socket->so_vnet);
+ TAILQ_FOREACH(ifa, &V_in_ifaddrhead, ia_link) {
+ afsi_SetServerIPRank(sa, &ifa->ia_ifa);
+ }
+ CURVNET_RESTORE();
+ }
#elif defined(AFS_FBSD_ENV)
{
struct in_ifaddr *ifa;
-#if defined(AFS_FBSD80_ENV)
- TAILQ_FOREACH(ifa, &V_in_ifaddrhead, ia_link) {
-#else
- TAILQ_FOREACH(ifa, &in_ifaddrhead, ia_link) {
-#endif
+ TAILQ_FOREACH(ifa, &in_ifaddrhead, ia_link) {
afsi_SetServerIPRank(sa, &ifa->ia_ifa);
- }}
+ }
+ }
#elif defined(AFS_OBSD_ENV)
{
extern struct in_ifaddrhead in_ifaddr;