From: sleybo Date: Wed, 13 Dec 2006 07:52:10 +0000 (+0000) Subject: [IPOIB] join multicast addr in resume port (not just the 0x01005E addr) X-Git-Url: https://openfabrics.org/gitweb/?a=commitdiff_plain;h=14a239016ef1f2cf9094172fb1d9f4ca12175c8d;p=~shefty%2Frdma-win.git [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 --- 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 )