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 @@ out:
|
|||||||
new.link_speed != eth_dev->data->dev_link.link_speed) {
|
new.link_speed != eth_dev->data->dev_link.link_speed) {
|
||||||
memcpy(ð_dev->data->dev_link, &new,
|
memcpy(ð_dev->data->dev_link, &new,
|
||||||
sizeof(struct rte_eth_link));
|
sizeof(struct rte_eth_link));
|
||||||
|
|
||||||
|
_rte_eth_dev_callback_process(eth_dev,
|
||||||
|
RTE_ETH_EVENT_INTR_LSC,
|
||||||
|
NULL);
|
||||||
|
|
||||||
bnxt_print_link_info(eth_dev);
|
bnxt_print_link_info(eth_dev);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user