From: Bjørn Mork <bjorn@xxxxxxx> Date: Fri, 9 May 2014 14:45:00 +0200 > This driver maps 802.1q VLANs to MBIM sessions. The mapping is based on > a bogus assumption that all tagged frames will use the acceleration API > because we enable NETIF_F_HW_VLAN_CTAG_TX. This fails for e.g. frames > tagged in userspace using packet sockets. Such frames will erroneously > be considered as untagged and silently dropped based on not being IP. > > Fix by falling back to looking into the ethernet header for a tag if no > accelerated tag was found. > > Fixes: a82c7ce5bc5b ("net: cdc_ncm: map MBIM IPS SessionID to VLAN ID") > Cc: Greg Suarez <gsuarez@xxxxxxxxxxxxxx> > Signed-off-by: Bjørn Mork <bjorn@xxxxxxx> Applied, thank you! > This bug has been present since the driver was introduced in v3.8, and > should therefore be applied to all maintained stable kernels from v3.8 > and onwards. I have verified that it applies cleanly to the original > v3.8 version as well as the current net/master, so I believe it should > apply unmodified all versions in between. This annotation is very much appreciated, because when I process my -stable queue this information in right there waiting for me in the patchwork bundle I create. -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html