summaryrefslogtreecommitdiffstats
path: root/include/iface.h
blob: f41ee8be6c8956e3c4c6955762f404db1ad67db0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#ifndef _NFTABLES_IFACE_H_
#define _NFTABLES_IFACE_H_

#include <net/if.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);

#endif