Re. #24, I was able to get the driver to compile, but not actually work, by adding your changes and additionally changing
__vlan_hwaccel_put_tag(skb, vid)
to
__vlan_hwaccel_put_tag(skb, htons(ETH_P_8021Q), vid);
Admittedly I have no idea what that addition means or does, I'm just stabbing in the dark. And it obviously didn't work. But maybe it'll put someone on the right path.
I also tried contacting the author of the driver for guidance but no doubt he's moved on to other things by now.
Re. #24, I was able to get the driver to compile, but not actually work, by adding your changes and additionally changing hwaccel_ put_tag( skb, vid) hwaccel_ put_tag( skb, htons(ETH_P_8021Q), vid);
__vlan_
to
__vlan_
I saw that they used the same value in fixing the Realtek driver here: https:/ /bugs.launchpad .net/ubuntu/ +source/ r8168/+ bug/1216906
The constant they use is defined in this block: http:// lxr.free- electrons. com/source/ drivers/ staging/ rtl8188eu/ include/ if_ether. h#L35
Admittedly I have no idea what that addition means or does, I'm just stabbing in the dark. And it obviously didn't work. But maybe it'll put someone on the right path.
I also tried contacting the author of the driver for guidance but no doubt he's moved on to other things by now.