I will try cherry-picking this onto 4.13, not sure why it never seems to have been pulled into the stable branch.
Also not sure why we are still seeing issues with >= 4.14, very likely a completely different issue there, but I think we'll be fine if we get 4.13 fixed for now.
A colleague found that this seems to be a known issue:
https:/ /www.spinics. net/lists/ netdev/ msg458258. html
and the fix should be
https:/ /git.kernel. org/pub/ scm/linux/ kernel/ git/davem/ net.git/ commit/ drivers/ net/ethernet/ intel/i40e/ i40e_txrx. c?id=2b9478ffc5 50f17c6cd8c6905 7234e91150f5972
I will try cherry-picking this onto 4.13, not sure why it never seems to have been pulled into the stable branch.
Also not sure why we are still seeing issues with >= 4.14, very likely a completely different issue there, but I think we'll be fine if we get 4.13 fixed for now.