[WCNCR00150960] misc: wrong VLAN ID shown in tcpdump

[Description]
Fix wrong VLAN ID shown in tcpdump

This is a side-effect caused by commit 4ac8b8d73344 ("[WCNCR00150251]
misc: cannot get DHCP ip over VLAN"). There is a 2-bytes hole between
'skb->mac_header + ETH_HLEN' and 'skb->data'. Applications may detect
wrong MAC address if this kind of packets passed up.

To avoid this problem, we have to adjust the memory sequence of ETH-header
properly. Shift whole ETH_HDR(14 bytes) 2 bytes.

Feature: misc
Change-Id: I7db38d26cb9e4b8ea48e5d402c242d85ec01fa5b
CR-Id: WCNCR00150960
Signed-off-by: Deren Wu <deren.wu@mediatek.com>
2 files changed