Skip to content

Commit 75ac929

Browse files
Aarnav JPJerin Jacob
authored andcommitted
common/cnxk: fix NIX Rx inject enable logic
Rx inject can only be supported with roc_nix. Fixes: 4b8eb5b ("common/cnxk: reserve CPT LF for Rx inject") Cc: [email protected] Signed-off-by: Aarnav JP <[email protected]>
1 parent 4cf1caf commit 75ac929

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

drivers/common/cnxk/roc_nix_inl.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -849,12 +849,12 @@ roc_nix_inl_inb_rx_inject_enable(struct roc_nix *roc_nix, bool inb_inl_dev)
849849

850850
if (inb_inl_dev) {
851851
inl_dev = idev->nix_inl_dev;
852-
if (inl_dev && inl_dev->attach_cptlf && inl_dev->rx_inj_ena &&
852+
if (inl_dev && inl_dev->attach_cptlf && inl_dev->rx_inj_ena && roc_nix &&
853853
roc_nix->rx_inj_ena)
854854
return true;
855855
}
856856

857-
return roc_nix->rx_inj_ena;
857+
return roc_nix ? roc_nix->rx_inj_ena : 0;
858858
}
859859

860860
uint32_t

0 commit comments

Comments
 (0)