summaryrefslogtreecommitdiffstats
path: root/kernel/include/linux/netfilter/ipset/pfxlen.h
blob: fe7153cc0851af775a3a1e77f0d8c087c782cbf6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifndef _PFXLEN_H
#define _PFXLEN_H

#include <asm/byteorder.h>
#include <linux/netfilter.h> 

/* Prefixlen maps, by Jan Engelhardt  */
extern const union nf_inet_addr prefixlen_netmask_map[];
extern const union nf_inet_addr prefixlen_hostmask_map[];

#define NETMASK(n)	prefixlen_netmask_map[n].ip
#define NETMASK6(n)	prefixlen_netmask_map[n].ip6
#define HOSTMASK(n)	prefixlen_hostmask_map[n].ip
#define HOSTMASK6(n)	prefixlen_hostmask_map[n].ip6

#endif /*_PFXLEN_H */