17#ifndef ZEPHYR_INCLUDE_POSIX_NET_IF_H_
18#define ZEPHYR_INCLUDE_POSIX_NET_IF_H_
20#include <zephyr/net/net_ip.h>
27#define IF_NAMESIZE NET_IFNAMSIZ
29#if !(defined(_IF_NAMEINDEX_DECLARED) || defined(__if_nameindex_defined)) || defined(__DOXYGEN__)
35#define _IF_NAMEINDEX_DECLARED
36#define __if_nameindex_defined
void if_freenameindex(struct if_nameindex *ptr)
Free a list returned by if_nameindex().
char * if_indextoname(unsigned int ifindex, char *ifname)
Map a network interface index to its name.
unsigned int if_nametoindex(const char *ifname)
Map a network interface name to its index.
Network interface name-to-index mapping.
unsigned int if_index
Numeric interface index.
char * if_name
Interface name string.