X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Flibrte_net%2Frte_ether.c;h=34605838b522360f6c7adf30768f063271b8d3be;hb=5b38d8cd4663;hp=ced65ed9f3cb624aa86aa1c58720a015c0efbc9f;hpb=d036e6a149b7210c911521e14833dac76bbca035;p=dpdk.git diff --git a/lib/librte_net/rte_ether.c b/lib/librte_net/rte_ether.c index ced65ed9f3..34605838b5 100644 --- a/lib/librte_net/rte_ether.c +++ b/lib/librte_net/rte_ether.c @@ -10,12 +10,16 @@ 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