|
DPDK
1.6.0r2
|
#include <stdint.h>Macros | |
| #define | rte_bswap16(x) |
| #define | rte_bswap32(x) |
| #define | rte_bswap64(x) |
| #define | rte_cpu_to_le_16(x) (x) |
| #define | rte_cpu_to_le_32(x) (x) |
| #define | rte_cpu_to_le_64(x) (x) |
| #define | rte_cpu_to_be_16(x) rte_bswap16(x) |
| #define | rte_cpu_to_be_32(x) rte_bswap32(x) |
| #define | rte_cpu_to_be_64(x) rte_bswap64(x) |
| #define | rte_le_to_cpu_16(x) (x) |
| #define | rte_le_to_cpu_32(x) (x) |
| #define | rte_le_to_cpu_64(x) (x) |
| #define | rte_be_to_cpu_16(x) rte_bswap16(x) |
| #define | rte_be_to_cpu_32(x) rte_bswap32(x) |
| #define | rte_be_to_cpu_64(x) rte_bswap64(x) |
Byte Swap Operations
This file defines a generic API for byte swap operations. Part of the implementation is architecture-specific.
| #define rte_be_to_cpu_16 | ( | x | ) | rte_bswap16(x) |
Convert a 16-bit value from big endian to CPU order.
| #define rte_be_to_cpu_32 | ( | x | ) | rte_bswap32(x) |
Convert a 32-bit value from big endian to CPU order.
| #define rte_be_to_cpu_64 | ( | x | ) | rte_bswap64(x) |
Convert a 64-bit value from big endian to CPU order.
| #define rte_bswap16 | ( | x | ) |
Swap bytes in a 16-bit value.
| #define rte_bswap32 | ( | x | ) |
Swap bytes in a 32-bit value.
| #define rte_bswap64 | ( | x | ) |
Swap bytes in a 64-bit value.
| #define rte_cpu_to_be_16 | ( | x | ) | rte_bswap16(x) |
Convert a 16-bit value from CPU order to big endian.
| #define rte_cpu_to_be_32 | ( | x | ) | rte_bswap32(x) |
Convert a 32-bit value from CPU order to big endian.
| #define rte_cpu_to_be_64 | ( | x | ) | rte_bswap64(x) |
Convert a 64-bit value from CPU order to big endian.
| #define rte_cpu_to_le_16 | ( | x | ) | (x) |
Convert a 16-bit value from CPU order to little endian.
| #define rte_cpu_to_le_32 | ( | x | ) | (x) |
Convert a 32-bit value from CPU order to little endian.
| #define rte_cpu_to_le_64 | ( | x | ) | (x) |
Convert a 64-bit value from CPU order to little endian.
| #define rte_le_to_cpu_16 | ( | x | ) | (x) |
Convert a 16-bit value from little endian to CPU order.
| #define rte_le_to_cpu_32 | ( | x | ) | (x) |
Convert a 32-bit value from little endian to CPU order.
| #define rte_le_to_cpu_64 | ( | x | ) | (x) |
Convert a 64-bit value from little endian to CPU order.
1.8.1.2