net/bnxt: add support for LSC interrupt event
Add support to bnxt driver to register RTE_ETH_EVENT_INTR_LSC event and monitor physical link status. Signed-off-by: Qingmin Liu <qingmin.liu@broadcom.com> Signed-off-by: Scott Branden <scott.branden@broadcom.com> Signed-off-by: Ajit Khaparde <ajit.khaparde@broadcom.com> Reviewed-by: Randy Schacher <stuart.schacher@broadcom.com>
This commit is contained in:
parent
bf959ec58b
commit
c2faa1d196
@ -780,6 +780,11 @@ int bnxt_link_update_op(struct rte_eth_dev *eth_dev, int wait_to_complete)
|
||||
new.link_speed != eth_dev->data->dev_link.link_speed) {
|
||||
memcpy(ð_dev->data->dev_link, &new,
|
||||
sizeof(struct rte_eth_link));
|
||||
|
||||
_rte_eth_dev_callback_process(eth_dev,
|
||||
RTE_ETH_EVENT_INTR_LSC,
|
||||
NULL);
|
||||
|
||||
bnxt_print_link_info(eth_dev);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user