common/cnxk: enable backpressure on CPT with inline inbound
[dpdk.git] / drivers / net / softnic / rte_eth_softnic.c
index b3b55b9..8c098ca 100644 (file)
@@ -93,6 +93,7 @@ pmd_dev_infos_get(struct rte_eth_dev *dev __rte_unused,
        dev_info->max_rx_pktlen = UINT32_MAX;
        dev_info->max_rx_queues = UINT16_MAX;
        dev_info->max_tx_queues = UINT16_MAX;
+       dev_info->dev_capa &= ~RTE_ETH_DEV_CAPA_FLOW_RULE_KEEP;
 
        return 0;
 }
@@ -173,7 +174,7 @@ pmd_dev_start(struct rte_eth_dev *dev)
                return status;
 
        /* Link UP */
-       dev->data->dev_link.link_status = ETH_LINK_UP;
+       dev->data->dev_link.link_status = RTE_ETH_LINK_UP;
 
        return 0;
 }
@@ -184,7 +185,7 @@ pmd_dev_stop(struct rte_eth_dev *dev)
        struct pmd_internals *p = dev->data->dev_private;
 
        /* Link DOWN */
-       dev->data->dev_link.link_status = ETH_LINK_DOWN;
+       dev->data->dev_link.link_status = RTE_ETH_LINK_DOWN;
 
        /* Firmware */
        softnic_pipeline_disable_all(p);
@@ -386,10 +387,10 @@ pmd_ethdev_register(struct rte_vdev_device *vdev,
 
        /* dev->data */
        dev->data->dev_private = dev_private;
-       dev->data->dev_link.link_speed = ETH_SPEED_NUM_100G;
-       dev->data->dev_link.link_duplex = ETH_LINK_FULL_DUPLEX;
-       dev->data->dev_link.link_autoneg = ETH_LINK_FIXED;
-       dev->data->dev_link.link_status = ETH_LINK_DOWN;
+       dev->data->dev_link.link_speed = RTE_ETH_SPEED_NUM_100G;
+       dev->data->dev_link.link_duplex = RTE_ETH_LINK_FULL_DUPLEX;
+       dev->data->dev_link.link_autoneg = RTE_ETH_LINK_FIXED;
+       dev->data->dev_link.link_status = RTE_ETH_LINK_DOWN;
        dev->data->mac_addrs = &eth_addr;
        dev->data->promiscuous = 1;
        dev->data->numa_node = params->cpu_id;