git: 0a1ea6cebe9e - stable/12 - ixgbe: add IPv6 mask for flow director
Kevin Bowling
kbowling at FreeBSD.org
Tue Sep 14 00:48:02 UTC 2021
The branch stable/12 has been updated by kbowling (ports committer):
URL: https://cgit.FreeBSD.org/src/commit/?id=0a1ea6cebe9e1ae4ad64b2dd9e507e4dabaa2a5f
commit 0a1ea6cebe9e1ae4ad64b2dd9e507e4dabaa2a5f
Author: Guinan Sun <guinanx.sun at intel.com>
AuthorDate: 2020-07-09 08:00:42 +0000
Commit: Kevin Bowling <kbowling at FreeBSD.org>
CommitDate: 2021-09-14 00:42:42 +0000
ixgbe: add IPv6 mask for flow director
Write FDIRIP6M register to allow flow director filter
to set ipv6 rules without setting ipv6 source/destination address.
Signed-off-by: Piotr Skajewski <piotrx.skajewski at intel.com>
Signed-off-by: Guinan Sun <guinanx.sun at intel.com>
Reviewed-by: Wei Zhao <wei.zhao1 at intel.com>
Approved by: imp
Obtained from: DPDK (21feefa2fcd5899ee26a10be405c17c0a1109860)
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D31621
(cherry picked from commit c4f73d5d6a6c0117e08a03920cce69202865ba13)
---
sys/dev/ixgbe/ixgbe_82599.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/sys/dev/ixgbe/ixgbe_82599.c b/sys/dev/ixgbe/ixgbe_82599.c
index e92fb1292da2..15febd08352e 100644
--- a/sys/dev/ixgbe/ixgbe_82599.c
+++ b/sys/dev/ixgbe/ixgbe_82599.c
@@ -1868,6 +1868,7 @@ s32 ixgbe_fdir_set_input_mask_82599(struct ixgbe_hw *hw,
~input_mask->formatted.src_ip[0]);
IXGBE_WRITE_REG_BE32(hw, IXGBE_FDIRDIP4M,
~input_mask->formatted.dst_ip[0]);
+ IXGBE_WRITE_REG_BE32(hw, IXGBE_FDIRIP6M, 0xFFFFFFFF);
}
return IXGBE_SUCCESS;
}
More information about the dev-commits-src-all
mailing list