blob: 786b1dfc8f8f5bb33072a989caa9fe1a3d2de2c7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#ifndef _NFTABLES_IFACE_H_
#define _NFTABLES_IFACE_H_
#include <net/if.h>
#include <list.h>
struct iface {
struct list_head list;
char name[IFNAMSIZ];
uint32_t ifindex;
};
unsigned int nft_if_nametoindex(const char *name);
char *nft_if_indextoname(unsigned int ifindex, char *name);
void iface_cache_update(void);
void iface_cache_release(void);
const struct iface *iface_cache_get_next_entry(const struct iface *prev);
#endif
|