diff mbox series

[ovs-dev] netdev-dpdk: Fix set MAC error.

Message ID 20230423070546.1104606-1-wanghanlin@corp.netease.com
State Superseded
Headers show
Series [ovs-dev] netdev-dpdk: Fix set MAC error. | expand

Checks

Context Check Description
ovsrobot/apply-robot success apply and check: success
ovsrobot/github-robot-_Build_and_Test success github build: passed
ovsrobot/intel-ovs-compilation success test: success

Commit Message

汪翰林 April 23, 2023, 7:05 a.m. UTC
If requested_hwaddr is not set, then MAC will be resumed
after netdev_dpdk_reconfigure is called, such as we set
options of dpdk-vlan-start.

Signed-off-by: wanghanlin <wanghanlin@corp.netease.com>
---
 lib/netdev-dpdk.c | 1 +
 1 file changed, 1 insertion(+)
diff mbox series

Patch

diff --git a/lib/netdev-dpdk.c b/lib/netdev-dpdk.c
index fb0dd43f7..a67be06ab 100644
--- a/lib/netdev-dpdk.c
+++ b/lib/netdev-dpdk.c
@@ -2830,6 +2830,7 @@  netdev_dpdk_set_etheraddr__(struct netdev_dpdk *dev, const struct eth_addr mac)
     }
     if (!err) {
         dev->hwaddr = mac;
+        dev->requested_hwaddr = mac;
     } else {
         VLOG_WARN("%s: Failed to set requested mac("ETH_ADDR_FMT"): %s",
                   netdev_get_name(&dev->up), ETH_ADDR_ARGS(mac),