octeontx2-af: Don't treat lack of CGX interfaces as error
authorSunil Goutham <sgoutham@marvell.com>
Fri, 25 Aug 2023 10:40:20 +0000 (16:10 +0530)
committerDavid S. Miller <davem@davemloft.net>
Mon, 28 Aug 2023 09:05:55 +0000 (10:05 +0100)
Don't treat lack of CGX LMACs on the system as a error.
Instead ignore it so that LBK VFs are created and can be used.

Signed-off-by: Sunil Goutham <sgoutham@marvell.com>
Signed-off-by: Hariprasad Kelam <hkelam@marvell.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c

index b3f766b..4e3aec7 100644 (file)
@@ -345,7 +345,7 @@ int rvu_cgx_init(struct rvu *rvu)
        rvu->cgx_cnt_max = cgx_get_cgxcnt_max();
        if (!rvu->cgx_cnt_max) {
                dev_info(rvu->dev, "No CGX devices found!\n");
-               return -ENODEV;
+               return 0;
        }
 
        rvu->cgx_idmap = devm_kzalloc(rvu->dev, rvu->cgx_cnt_max *