diff options
author | Navdeep Parhar <np@FreeBSD.org> | 2021-04-13 23:50:12 +0000 |
---|---|---|
committer | Navdeep Parhar <np@FreeBSD.org> | 2021-04-13 23:50:12 +0000 |
commit | d107ee06f3e3c15fe119ea01b120d11bf87ef9f0 (patch) | |
tree | 767613ec4e4f21d8bf46ddbb60cccd5646db1d17 | |
parent | 774c4c82ff72558182d14908d698bac8578adfaa (diff) | |
download | src-d107ee06f3e3c15fe119ea01b120d11bf87ef9f0.tar.gz src-d107ee06f3e3c15fe119ea01b120d11bf87ef9f0.zip |
cxgbe(4): RSS hash for VXLAN traffic is computed from the inner frame.
Sponsored by: Chelsio Communications
-rw-r--r-- | sys/dev/cxgbe/t4_sge.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/dev/cxgbe/t4_sge.c b/sys/dev/cxgbe/t4_sge.c index 2c7e8f348331..68b5ed812096 100644 --- a/sys/dev/cxgbe/t4_sge.c +++ b/sys/dev/cxgbe/t4_sge.c @@ -2072,6 +2072,8 @@ have_mbuf: rxq->rxcsum++; } else { MPASS(tnl_type == RX_PKT_TNL_TYPE_VXLAN); + + M_HASHTYPE_SETINNER(m0); if (__predict_false(cpl->ip_frag)) { /* * csum_data is for the inner frame (which is an |