From 14a239016ef1f2cf9094172fb1d9f4ca12175c8d Mon Sep 17 00:00:00 2001 From: sleybo Date: Wed, 13 Dec 2006 07:52:10 +0000 Subject: [PATCH] [IPOIB] join multicast addr in resume port (not just the 0x01005E addr) git-svn-id: svn://openib.tc.cornell.edu/gen1@558 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86 --- trunk/ulp/ipoib/kernel/ipoib_port.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/trunk/ulp/ipoib/kernel/ipoib_port.c b/trunk/ulp/ipoib/kernel/ipoib_port.c index 60ffb9e7..eb3981b6 100644 --- a/trunk/ulp/ipoib/kernel/ipoib_port.c +++ b/trunk/ulp/ipoib/kernel/ipoib_port.c @@ -3773,9 +3773,7 @@ ipoib_port_resume( { ASSERT( status == NDIS_STATUS_NO_ROUTE_TO_DESTINATION ); - if( p_eth_hdr->dst.addr[0] == 0x01 && - p_eth_hdr->dst.addr[1] == 0x00 && - p_eth_hdr->dst.addr[2] == 0x5E ) + if( ETH_IS_MULTICAST( p_eth_hdr->dst.addr ) ) { if( ipoib_port_join_mcast( p_port, p_eth_hdr->dst ) == IB_SUCCESS ) -- 2.41.0