cryptodev: modify return value for asym session create
[dpdk.git] / lib / net / rte_ether.c
index 3460583..66d9a9d 100644 (file)
 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
 rte_ether_format_addr(char *buf, uint16_t size,
                      const struct rte_ether_addr *eth_addr)
 {
-       snprintf(buf, size, "%02X:%02X:%02X:%02X:%02X:%02X",
-                eth_addr->addr_bytes[0],
-                eth_addr->addr_bytes[1],
-                eth_addr->addr_bytes[2],
-                eth_addr->addr_bytes[3],
-                eth_addr->addr_bytes[4],
-                eth_addr->addr_bytes[5]);
+       snprintf(buf, size, RTE_ETHER_ADDR_PRT_FMT,
+               RTE_ETHER_ADDR_BYTES(eth_addr));
 }
 
 static int8_t get_xdigit(char ch)