Hi Ding,

> Use possibly more efficient ether_addr_equal
> instead of memcmp.

> @@ -782,8 +782,7 @@ static int mwifiex_ret_ibss_coalescing_status(struct 
> mwifiex_private *priv,
>       }
> 
>       /* If BSSID is diff, modify current BSS parameters */
> -     if (memcmp(priv->curr_bss_params.bss_descriptor.mac_address,
> -                ibss_coal_resp->bssid, ETH_ALEN)) {
> +     if (!ether_addr_equal(priv->curr_bss_params.bss_descriptor.mac_address, 
> ibss_coal_resp->bssid))

Could you break the line?
If you run "checkpatch.pl" you will spot this warning.

>       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)) {

Also over 80 characters here.

Thanks,
Bing

Reply via email to