examples/netmap_compat: fix overflow in ioctl operation
Compiling the netmap example with clang-3.5 triggered the following warning: compat_netmap.c:783:11: error: overflow converting case value to switch condition type (3225184658 to 18446744072639768978) [-Werror,-Wswitch] case NIOCREGIF: ^ Indeed, an ioctl value should be an unsigned 32 bits, not an int. Signed-off-by: Olivier Matz <olivier.matz@6wind.com>
This commit is contained in:
parent
74cc294485
commit
d50f463fbe
@ -765,7 +765,7 @@ rte_netmap_close(__rte_unused int fd)
|
||||
return (rc);
|
||||
}
|
||||
|
||||
int rte_netmap_ioctl(int fd, int op, void *param)
|
||||
int rte_netmap_ioctl(int fd, uint32_t op, void *param)
|
||||
{
|
||||
int ret;
|
||||
|
||||
|
@ -71,7 +71,7 @@ int rte_netmap_init_port(uint8_t portid,
|
||||
const struct rte_netmap_port_conf *conf);
|
||||
|
||||
int rte_netmap_close(int fd);
|
||||
int rte_netmap_ioctl(int fd, int op, void *param);
|
||||
int rte_netmap_ioctl(int fd, uint32_t op, void *param);
|
||||
int rte_netmap_open(const char *pathname, int flags);
|
||||
int rte_netmap_poll(struct pollfd *fds, nfds_t nfds, int timeout);
|
||||
void *rte_netmap_mmap(void *addr, size_t length, int prot, int flags, int fd,
|
||||
|
Loading…
x
Reference in New Issue
Block a user