]> Pileus Git - ~andy/linux/blobdiff - drivers/net/wireless/mwifiex/sta_rx.c
mwifiex: slight optimization of addr compare
[~andy/linux] / drivers / net / wireless / mwifiex / sta_rx.c
index 0bb510de80710a1348c1743ca95fbe107ef223e7..4651d676df380c16f9ec8577a1f97e4ab72a4b8c 100644 (file)
@@ -224,7 +224,7 @@ int mwifiex_process_sta_rx_packet(struct mwifiex_private *priv,
         * directly to os. Don't pass thru rx reordering
         */
        if (!IS_11N_ENABLED(priv) ||
-           memcmp(priv->curr_addr, rx_pkt_hdr->eth803_hdr.h_dest, ETH_ALEN)) {
+           !ether_addr_equal_unaligned(priv->curr_addr, rx_pkt_hdr->eth803_hdr.h_dest)) {
                mwifiex_process_rx_packet(priv, skb);
                return ret;
        }