Message ID | 1575806094-28391-2-git-send-email-anoobj@marvell.com (mailing list archive) |
---|---|
State | Superseded, archived |
Delegated to: | akhil goyal |
Headers | show |
Series | add OCTEONTX2 inline IPsec support | expand |
Context | Check | Description |
---|---|---|
ci/iol-mellanox-Performance | success | Performance Testing PASS |
ci/iol-testing | fail | Testing issues |
ci/iol-intel-Performance | success | Performance Testing PASS |
ci/Intel-compilation | success | Compilation OK |
ci/checkpatch | success | coding style OK |
On Sun, Dec 8, 2019 at 5:25 PM Anoob Joseph <anoobj@marvell.com> wrote: > > Adding the new mbox introduced to configure CPT LF to be used for inline > inbound. > > Signed-off-by: Anoob Joseph <anoobj@marvell.com> > Signed-off-by: Tejasree Kondoj <kondoj.tejasree@cavium.com> Acked-by: Jerin Jacob <jerinj@marvell.com> > --- > drivers/common/octeontx2/otx2_mbox.h | 7 +++++++ > 1 file changed, 7 insertions(+) > > diff --git a/drivers/common/octeontx2/otx2_mbox.h b/drivers/common/octeontx2/otx2_mbox.h > index e0e4e2f..70452d1 100644 > --- a/drivers/common/octeontx2/otx2_mbox.h > +++ b/drivers/common/octeontx2/otx2_mbox.h > @@ -193,6 +193,8 @@ M(CPT_SET_CRYPTO_GRP, 0xA03, cpt_set_crypto_grp, \ > msg_rsp) \ > M(CPT_INLINE_IPSEC_CFG, 0xA04, cpt_inline_ipsec_cfg, \ > cpt_inline_ipsec_cfg_msg, msg_rsp) \ > +M(CPT_RX_INLINE_LF_CFG, 0xBFE, cpt_rx_inline_lf_cfg, \ > + cpt_rx_inline_lf_cfg_msg, msg_rsp) \ > /* NPC mbox IDs (range 0x6000 - 0x7FFF) */ \ > M(NPC_MCAM_ALLOC_ENTRY, 0x6000, npc_mcam_alloc_entry, \ > npc_mcam_alloc_entry_req, \ > @@ -1202,6 +1204,11 @@ struct cpt_inline_ipsec_cfg_msg { > uint16_t __otx2_io nix_pf_func; /* Outbound path NIX_PF_FUNC */ > }; > > +struct cpt_rx_inline_lf_cfg_msg { > + struct mbox_msghdr hdr; > + uint16_t __otx2_io sso_pf_func; > +}; > + > /* NPC mbox message structs */ > > #define NPC_MCAM_ENTRY_INVALID 0xFFFF > -- > 2.7.4 >
diff --git a/drivers/common/octeontx2/otx2_mbox.h b/drivers/common/octeontx2/otx2_mbox.h index e0e4e2f..70452d1 100644 --- a/drivers/common/octeontx2/otx2_mbox.h +++ b/drivers/common/octeontx2/otx2_mbox.h @@ -193,6 +193,8 @@ M(CPT_SET_CRYPTO_GRP, 0xA03, cpt_set_crypto_grp, \ msg_rsp) \ M(CPT_INLINE_IPSEC_CFG, 0xA04, cpt_inline_ipsec_cfg, \ cpt_inline_ipsec_cfg_msg, msg_rsp) \ +M(CPT_RX_INLINE_LF_CFG, 0xBFE, cpt_rx_inline_lf_cfg, \ + cpt_rx_inline_lf_cfg_msg, msg_rsp) \ /* NPC mbox IDs (range 0x6000 - 0x7FFF) */ \ M(NPC_MCAM_ALLOC_ENTRY, 0x6000, npc_mcam_alloc_entry, \ npc_mcam_alloc_entry_req, \ @@ -1202,6 +1204,11 @@ struct cpt_inline_ipsec_cfg_msg { uint16_t __otx2_io nix_pf_func; /* Outbound path NIX_PF_FUNC */ }; +struct cpt_rx_inline_lf_cfg_msg { + struct mbox_msghdr hdr; + uint16_t __otx2_io sso_pf_func; +}; + /* NPC mbox message structs */ #define NPC_MCAM_ENTRY_INVALID 0xFFFF