Deleted Added
full compact
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 ---