[ovs-dev] [PATCH] netdev-dpdk: refactor for struct eth_addr

Mark Kavanagh mark.b.kavanagh at intel.com
Wed Sep 2 09:02:53 UTC 2015


Commit 74ff329 introduces 'struct eth_addr'; this breaks compilation
for netdev-dpdk.c.

Refactor any affected code to resolve.

Signed-off-by: Mark Kavanagh <mark.b.kavanagh at intel.com>
---
 lib/netdev-dpdk.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/netdev-dpdk.c b/lib/netdev-dpdk.c
index 4ce0a1e..ebcc289 100644
--- a/lib/netdev-dpdk.c
+++ b/lib/netdev-dpdk.c
@@ -523,10 +523,10 @@ dpdk_eth_dev_init(struct netdev_dpdk *dev) OVS_REQUIRES(dpdk_mutex)
 
     memset(&eth_addr, 0x0, sizeof(eth_addr));
     rte_eth_macaddr_get(dev->port_id, &eth_addr);
+    memcpy(dev->hwaddr.ea, eth_addr.addr_bytes, ETH_ADDR_LEN);
     VLOG_INFO_RL(&rl, "Port %d: "ETH_ADDR_FMT"",
-                    dev->port_id, ETH_ADDR_ARGS(eth_addr.addr_bytes));
+                    dev->port_id, ETH_ADDR_ARGS(dev->hwaddr));
 
-    memcpy(dev->hwaddr, eth_addr.addr_bytes, ETH_ADDR_LEN);
     rte_eth_link_get_nowait(dev->port_id, &dev->link);
 
     mbp_priv = rte_mempool_get_priv(dev->dpdk_mp->mp);
-- 
1.9.3




More information about the dev mailing list