staging: rtl8188eu: use is_multicast_ether_addr
authorMichael Straube <straube.linux@gmail.com>
Wed, 1 Aug 2018 19:10:50 +0000 (21:10 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 2 Aug 2018 07:43:42 +0000 (09:43 +0200)
Use is_multicast_ether_addr instead of custom IS_MCAST.
The variable for the result of IS_MCAST was only used in the
if conditional. So remove the extra variable and move the call
to is_multicast_ether_addr into the conditional.

Signed-off-by: Michael Straube <straube.linux@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/rtl8188eu/core/rtw_mlme.c

index 80f55937e3bed2bb4f36127af3b85ff216c98ae4..eca06f05c0c4fa194526a246e7351a9a6b4f100a 100644 (file)
@@ -2022,9 +2022,9 @@ void rtw_issue_addbareq_cmd(struct adapter *padapter, struct xmit_frame *pxmitfr
        struct sta_info *psta = NULL;
        struct ht_priv  *phtpriv;
        struct pkt_attrib *pattrib = &pxmitframe->attrib;
-       s32 bmcst = IS_MCAST(pattrib->ra);
 
-       if (bmcst || (padapter->mlmepriv.LinkDetectInfo.NumTxOkInPeriod < 100))
+       if (is_multicast_ether_addr(pattrib->ra) ||
+           padapter->mlmepriv.LinkDetectInfo.NumTxOkInPeriod < 100)
                return;
 
        priority = pattrib->priority;