mld6.c (62587) | mld6.c (72084) |
---|---|
1/* $FreeBSD: head/sys/netinet6/mld6.c 62587 2000-07-04 16:35:15Z itojun $ */ | 1/* $FreeBSD: head/sys/netinet6/mld6.c 72084 2001-02-06 10:12:15Z phk $ */ |
2/* $KAME: mld6.c,v 1.19 2000/05/05 11:01:03 sumikawa Exp $ */ 3 4/* 5 * Copyright (C) 1998 WIDE Project. 6 * All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without 9 * modification, are permitted provided that the following conditions --- 251 unchanged lines hidden (view full) --- 261 * Delay is positive. 262 */ 263 timer = ntohs(mldh->mld6_maxdelay)*PR_FASTHZ/MLD6_TIMER_SCALE; 264 if (timer == 0 && mldh->mld6_maxdelay) 265 timer = 1; 266 mld6_all_nodes_linklocal.s6_addr16[1] = 267 htons(ifp->if_index); /* XXX */ 268 | 2/* $KAME: mld6.c,v 1.19 2000/05/05 11:01:03 sumikawa Exp $ */ 3 4/* 5 * Copyright (C) 1998 WIDE Project. 6 * All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without 9 * modification, are permitted provided that the following conditions --- 251 unchanged lines hidden (view full) --- 261 * Delay is positive. 262 */ 263 timer = ntohs(mldh->mld6_maxdelay)*PR_FASTHZ/MLD6_TIMER_SCALE; 264 if (timer == 0 && mldh->mld6_maxdelay) 265 timer = 1; 266 mld6_all_nodes_linklocal.s6_addr16[1] = 267 htons(ifp->if_index); /* XXX */ 268 |
269 LIST_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) | 269 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) |
270 { 271 if (ifma->ifma_addr->sa_family != AF_INET6) 272 continue; 273 in6m = (struct in6_multi *)ifma->ifma_protospec; 274 if (IN6_ARE_ADDR_EQUAL(&in6m->in6m_addr, 275 &mld6_all_nodes_linklocal) || 276 IPV6_ADDR_MC_SCOPE(&in6m->in6m_addr) < 277 IPV6_ADDR_SCOPE_LINKLOCAL) --- 193 unchanged lines hidden --- | 270 { 271 if (ifma->ifma_addr->sa_family != AF_INET6) 272 continue; 273 in6m = (struct in6_multi *)ifma->ifma_protospec; 274 if (IN6_ARE_ADDR_EQUAL(&in6m->in6m_addr, 275 &mld6_all_nodes_linklocal) || 276 IPV6_ADDR_MC_SCOPE(&in6m->in6m_addr) < 277 IPV6_ADDR_SCOPE_LINKLOCAL) --- 193 unchanged lines hidden --- |