IPOIB_MCAST_FLAG_ATTACHED
if (test_and_set_bit(IPOIB_MCAST_FLAG_ATTACHED, &mcast->flags)) {
clear_bit(IPOIB_MCAST_FLAG_ATTACHED, &mcast->flags);
if (!test_bit(IPOIB_MCAST_FLAG_ATTACHED, &priv->broadcast->flags)) {
if (test_and_clear_bit(IPOIB_MCAST_FLAG_ATTACHED, &mcast->flags)) {
!test_bit(IPOIB_MCAST_FLAG_ATTACHED, &priv->broadcast->flags)) {