X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Fnet%2Frte_ether.c;h=66d9a9d0699af04cef5cd57edfd59c3aa312705d;hb=757f40e28e1c681054dcc1923b19c7fbeb7ae626;hp=14b9d779ecb34310b6bb8eb1f8a62f5a5002e9a0;hpb=a7db3afce75346832059d8bfe54a8f81945fb213;p=dpdk.git diff --git a/lib/net/rte_ether.c b/lib/net/rte_ether.c index 14b9d779ec..66d9a9d069 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