summaryrefslogtreecommitdiffstats
path: root/src/plugins/dev_octeon/init.c
diff options
context:
space:
mode:
authorAlok Mishra <almishra@marvell.com>2024-09-02 18:28:21 +0500
committerMonendra Singh Kushwaha <kmonendra@marvell.com>2024-10-04 12:42:25 +0000
commitd8d09a9e8ac4c3e04de6ed2af6d553b63aed4829 (patch)
tree870acc51044c56def8c118bc103f173216542fb7 /src/plugins/dev_octeon/init.c
parent4a43f69ce488193b7019efc828acc44b73e78d4e (diff)
octeon: enable h/w vlan tagging support
This patch enables h/w vlan tagging by setting MAX_VTAG_INS field in NIX_AF_SMQ_CFG register. This is required to configure VLAN tag insertion by the hardware for egress packets Type: feature Signed-off-by: Alok Mishra <almishra@marvell.com> Change-Id: Ifcdf9c1e5b0b8ddc27cabab597ae91780ceca095 (cherry picked from commit e07c5fe467eac3c236adae4dc080c40302a0a8e5)
Diffstat (limited to 'src/plugins/dev_octeon/init.c')
-rw-r--r--src/plugins/dev_octeon/init.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/plugins/dev_octeon/init.c b/src/plugins/dev_octeon/init.c
index 29d1c16ad96..2f0c82c1c01 100644
--- a/src/plugins/dev_octeon/init.c
+++ b/src/plugins/dev_octeon/init.c
@@ -110,6 +110,7 @@ oct_init_nix (vlib_main_t *vm, vnet_dev_t *dev)
.reta_sz = ROC_NIX_RSS_RETA_SZ_256,
.max_sqb_count = 512,
.pci_dev = &cd->plt_pci_dev,
+ .hw_vlan_ins = true,
};
if ((rrv = roc_nix_dev_init (cd->nix)))