Ack-by: Shivanshu Shukla <shivanshu.shu...@intel.com> -----Original Message----- From: Kadam, Pallavi <pallavi.ka...@intel.com> Sent: Thursday, September 9, 2021 4:23 PM To: dev@dpdk.org Cc: tho...@monjalon.net; Zhang, Qi Z <qi.z.zh...@intel.com>; f...@mellanox.com; narcisa.vas...@microsoft.com; dmitry.kozl...@gmail.com; Yigit, Ferruh <ferruh.yi...@intel.com>; Wu, Jingjing <jingjing...@intel.com>; Xing, Beilei <beilei.x...@intel.com>; Menon, Ranjit <ranjit.me...@intel.com>; Shukla, Shivanshu <shivanshu.shu...@intel.com>; Kadam, Pallavi <pallavi.ka...@intel.com> Subject: [PATCH v3 2/3] lib/net: fix support of random
IAVF PMD needs to generate a random MAC address if it is not configured by host. 'random' is now supported on Windows. Fixes: 16f0d03098cb ("net: build on Windows") Cc: f...@mellanox.com Cc: sta...@dpdk.org Signed-off-by: Pallavi Kadam <pallavi.ka...@intel.com> Reviewed-by: Ranjit Menon <ranjit.me...@intel.com> --- lib/net/rte_ether.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/lib/net/rte_ether.c b/lib/net/rte_ether.c index 34605838b5..ced65ed9f3 100644 --- a/lib/net/rte_ether.c +++ b/lib/net/rte_ether.c @@ -10,16 +10,12 @@ void rte_eth_random_addr(uint8_t *addr) { -#ifdef RTE_EXEC_ENV_WINDOWS /* FIXME: random is not supported */ - RTE_SET_USED(addr); -#else uint64_t rand = rte_rand(); uint8_t *p = (uint8_t *)&rand; rte_memcpy(addr, p, RTE_ETHER_ADDR_LEN); addr[0] &= (uint8_t)~RTE_ETHER_GROUP_ADDR; /* clear multicast bit */ addr[0] |= RTE_ETHER_LOCAL_ADMIN_ADDR; /* set local assignment bit */ -#endif } void -- 2.31.1.windows.1