NPC_MCAM_KEY_X2
if (kw_type == NPC_MCAM_KEY_X4 && req_kw_type == NPC_MCAM_KEY_X2) {
if (kw_type == NPC_MCAM_KEY_X2) {
if (src_kwtype == NPC_MCAM_KEY_X2)
if (kw_type == NPC_MCAM_KEY_X2) {
if (sb->key_type == NPC_MCAM_KEY_X2 &&
NPC_MCAM_KEY_X2);
[NPC_MCAM_KEY_X2] = "X2",
(key_type == NPC_MCAM_KEY_X2 &&
if (alloc_cnt1 < cnt && f->key_type == NPC_MCAM_KEY_X2) {
lh = sb->key_type == NPC_MCAM_KEY_X2 ? &x2lh : &x4lh;
tot = (tnode->key_type == NPC_MCAM_KEY_X2) ?
req.kw_type = NPC_MCAM_KEY_X2;
req.kw_type = NPC_MCAM_KEY_X2;
err = npc_setup_mcam_section(rvu, NPC_MCAM_KEY_X2);
[NIX_INTF_TX] = ((u64)NPC_MCAM_KEY_X2 << 32) |
if (kw_type == NPC_MCAM_KEY_X2) {
if (kw_type == NPC_MCAM_KEY_X2) {
kw_type == NPC_MCAM_KEY_X2) {
[NIX_INTF_RX] = ((u64)NPC_MCAM_KEY_X2 << 32) | NPC_PARSE_NIBBLE_INTF_RX |
[NIX_INTF_TX] = ((u64)NPC_MCAM_KEY_X2 << 32) | NPC_PARSE_NIBBLE_INTF_TX,
"112bits" : ((cfg == NPC_MCAM_KEY_X2) ?
"112bits" : ((cfg == NPC_MCAM_KEY_X2) ?
if (mcam->keysize == NPC_MCAM_KEY_X2)
if (cfg == NPC_MCAM_KEY_X2)
else if (cfg == NPC_MCAM_KEY_X2)
if (req->kw_type != NPC_MCAM_KEY_X2 && req->kw_type != NPC_MCAM_KEY_X4)
if (req->kw_type == NPC_MCAM_KEY_X2)
*kw_type = NPC_MCAM_KEY_X2;
if (rsp.kw_type == NPC_MCAM_KEY_X2) {
*kw_type = NPC_MCAM_KEY_X2;
is_x2 = kw_type == NPC_MCAM_KEY_X2;
is_x2 = kw_type == NPC_MCAM_KEY_X2;
req->kw_type = is_x2 ? NPC_MCAM_KEY_X2 : NPC_MCAM_KEY_X4;
kw_type = NPC_MCAM_KEY_X2;
req->kw_type = NPC_MCAM_KEY_X2;
if (rsp->kw_type == NPC_MCAM_KEY_X2)