There was a regression in 3.14 which caused slow transfer speeds noticed when connected to openconnect and juniper ssl vpns. There was also a discussion about this on the mailing list https://lkml.org/lkml/2014/4/2/317 I had time to bisect. # first bad commit: [53d6471cef17262d3ad1c7ce8982a234244f68ec] net: Account for all vlan headers in skb_mac_gso_segment
Created attachment 132171 [details] bisect.log
Proposed patch from mailing list fixed the regression