MICHAEL_MIC_LEN
skb_trim(msdu, msdu->len - MICHAEL_MIC_LEN);
u8 mic[MICHAEL_MIC_LEN];
if (skb->len < hdrlen + MICHAEL_MIC_LEN)
data_len = skb->len - hdrlen - MICHAEL_MIC_LEN;
if (crypto_memneq(mic, data + data_len, MICHAEL_MIC_LEN))
skb_trim(skb, skb->len - MICHAEL_MIC_LEN);
tail = MICHAEL_MIC_LEN;
mic = skb_put(skb, MICHAEL_MIC_LEN);
memset(mic, 0, MICHAEL_MIC_LEN);