Message ID | 20230423070546.1104606-1-wanghanlin@corp.netease.com |
---|---|
State | Superseded |
Headers | show |
Series | [ovs-dev] netdev-dpdk: Fix set MAC error. | expand |
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 |
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),
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(+)