]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/bnxt/tf_ulp/ulp_def_rules.c
net/bnxt: cleanup and check ULP context allocation
[dpdk.git] / drivers / net / bnxt / tf_ulp / ulp_def_rules.c
index 9fb1a028ff668b5d08f0a7b984aea3c97dc872f2..46acc1d65a8cd3a7b1dd998f44e47c045c070e3d 100644 (file)
@@ -465,7 +465,7 @@ bnxt_ulp_create_df_rules(struct bnxt *bp)
        int rc;
 
        if (!BNXT_TRUFLOW_EN(bp) ||
-           BNXT_ETH_DEV_IS_REPRESENTOR(bp->eth_dev))
+           BNXT_ETH_DEV_IS_REPRESENTOR(bp->eth_dev) || !bp->ulp_ctx)
                return 0;
 
        port_id = bp->eth_dev->data->port_id;