[PATCH 08/19] common/cnxk: update DF flag in IPv4 fragments
Nithin Dabilpuram
ndabilpuram at marvell.com
Mon Sep 1 09:30:24 CEST 2025
From: Satha Rao <skoteshwar at marvell.com>
While performing IPv4 fragmentation, consider the DF flag from the
original packet header instead of setting it to zero.
Signed-off-by: Satha Rao <skoteshwar at marvell.com>
---
drivers/common/cnxk/roc_nix_ops.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/common/cnxk/roc_nix_ops.c b/drivers/common/cnxk/roc_nix_ops.c
index 138090317a..12a12c6e35 100644
--- a/drivers/common/cnxk/roc_nix_ops.c
+++ b/drivers/common/cnxk/roc_nix_ops.c
@@ -240,11 +240,11 @@ nix_lso_ipv4(struct roc_nix *roc_nix)
/* First get flags profile to update v4 flags */
memset(&alt_flags, 0, sizeof(alt_flags));
alt_flags.s.alt_fsf_set = 0x2000;
- alt_flags.s.alt_fsf_mask = 0x1FFF;
+ alt_flags.s.alt_fsf_mask = 0x5FFF;
alt_flags.s.alt_msf_set = 0x2000;
- alt_flags.s.alt_msf_mask = 0x1FFF;
+ alt_flags.s.alt_msf_mask = 0x5FFF;
alt_flags.s.alt_lsf_set = 0x0000;
- alt_flags.s.alt_lsf_mask = 0x1FFF;
+ alt_flags.s.alt_lsf_mask = 0x5FFF;
flag_idx = roc_nix_lso_alt_flags_profile_setup(roc_nix, &alt_flags);
if (flag_idx < 0)
return rc;
--
2.34.1
More information about the dev
mailing list