Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 10111a6e authored by Jozsef Kadlecsik's avatar Jozsef Kadlecsik
Browse files

netfilter: ipset: Include supported revisions in module description

parent bd9087e0
Loading
Loading
Loading
Loading
+6 −0
Original line number Original line Diff line number Diff line
@@ -206,9 +206,15 @@ enum ip_set_kopt {
#include <linux/netlink.h>
#include <linux/netlink.h>
#include <linux/netfilter.h>
#include <linux/netfilter.h>
#include <linux/netfilter/x_tables.h>
#include <linux/netfilter/x_tables.h>
#include <linux/stringify.h>
#include <linux/vmalloc.h>
#include <linux/vmalloc.h>
#include <net/netlink.h>
#include <net/netlink.h>


#define _IP_SET_MODULE_DESC(a, b, c)		\
	MODULE_DESCRIPTION(a " type of IP sets, revisions " b "-" c)
#define IP_SET_MODULE_DESC(a, b, c)		\
	_IP_SET_MODULE_DESC(a, __stringify(b), __stringify(c))

/* Set features */
/* Set features */
enum ip_set_feature {
enum ip_set_feature {
	IPSET_TYPE_IP_FLAG = 0,
	IPSET_TYPE_IP_FLAG = 0,
+6 −3
Original line number Original line Diff line number Diff line
@@ -27,9 +27,12 @@
#define IP_SET_BITMAP_TIMEOUT
#define IP_SET_BITMAP_TIMEOUT
#include <linux/netfilter/ipset/ip_set_timeout.h>
#include <linux/netfilter/ipset/ip_set_timeout.h>


#define REVISION_MIN	0
#define REVISION_MAX	0

MODULE_LICENSE("GPL");
MODULE_LICENSE("GPL");
MODULE_AUTHOR("Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>");
MODULE_AUTHOR("Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>");
MODULE_DESCRIPTION("bitmap:ip type of IP sets");
IP_SET_MODULE_DESC("bitmap:ip", REVISION_MIN, REVISION_MAX);
MODULE_ALIAS("ip_set_bitmap:ip");
MODULE_ALIAS("ip_set_bitmap:ip");


/* Type structure */
/* Type structure */
@@ -556,8 +559,8 @@ static struct ip_set_type bitmap_ip_type __read_mostly = {
	.features	= IPSET_TYPE_IP,
	.features	= IPSET_TYPE_IP,
	.dimension	= IPSET_DIM_ONE,
	.dimension	= IPSET_DIM_ONE,
	.family		= NFPROTO_IPV4,
	.family		= NFPROTO_IPV4,
	.revision_min	= 0,
	.revision_min	= REVISION_MIN,
	.revision_max	= 0,
	.revision_max	= REVISION_MAX,
	.create		= bitmap_ip_create,
	.create		= bitmap_ip_create,
	.create_policy	= {
	.create_policy	= {
		[IPSET_ATTR_IP]		= { .type = NLA_NESTED },
		[IPSET_ATTR_IP]		= { .type = NLA_NESTED },
+6 −3
Original line number Original line Diff line number Diff line
@@ -26,9 +26,12 @@
#include <linux/netfilter/ipset/ip_set_timeout.h>
#include <linux/netfilter/ipset/ip_set_timeout.h>
#include <linux/netfilter/ipset/ip_set_bitmap.h>
#include <linux/netfilter/ipset/ip_set_bitmap.h>


#define REVISION_MIN	0
#define REVISION_MAX	0

MODULE_LICENSE("GPL");
MODULE_LICENSE("GPL");
MODULE_AUTHOR("Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>");
MODULE_AUTHOR("Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>");
MODULE_DESCRIPTION("bitmap:ip,mac type of IP sets");
IP_SET_MODULE_DESC("bitmap:ip,mac", REVISION_MIN, REVISION_MAX);
MODULE_ALIAS("ip_set_bitmap:ip,mac");
MODULE_ALIAS("ip_set_bitmap:ip,mac");


enum {
enum {
@@ -630,8 +633,8 @@ static struct ip_set_type bitmap_ipmac_type = {
	.features	= IPSET_TYPE_IP | IPSET_TYPE_MAC,
	.features	= IPSET_TYPE_IP | IPSET_TYPE_MAC,
	.dimension	= IPSET_DIM_TWO,
	.dimension	= IPSET_DIM_TWO,
	.family		= NFPROTO_IPV4,
	.family		= NFPROTO_IPV4,
	.revision_min	= 0,
	.revision_min	= REVISION_MIN,
	.revision_max	= 0,
	.revision_max	= REVISION_MAX,
	.create		= bitmap_ipmac_create,
	.create		= bitmap_ipmac_create,
	.create_policy	= {
	.create_policy	= {
		[IPSET_ATTR_IP]		= { .type = NLA_NESTED },
		[IPSET_ATTR_IP]		= { .type = NLA_NESTED },
+6 −3
Original line number Original line Diff line number Diff line
@@ -22,9 +22,12 @@
#define IP_SET_BITMAP_TIMEOUT
#define IP_SET_BITMAP_TIMEOUT
#include <linux/netfilter/ipset/ip_set_timeout.h>
#include <linux/netfilter/ipset/ip_set_timeout.h>


#define REVISION_MIN	0
#define REVISION_MAX	0

MODULE_LICENSE("GPL");
MODULE_LICENSE("GPL");
MODULE_AUTHOR("Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>");
MODULE_AUTHOR("Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>");
MODULE_DESCRIPTION("bitmap:port type of IP sets");
IP_SET_MODULE_DESC("bitmap:port", REVISION_MIN, REVISION_MAX);
MODULE_ALIAS("ip_set_bitmap:port");
MODULE_ALIAS("ip_set_bitmap:port");


/* Type structure */
/* Type structure */
@@ -487,8 +490,8 @@ static struct ip_set_type bitmap_port_type = {
	.features	= IPSET_TYPE_PORT,
	.features	= IPSET_TYPE_PORT,
	.dimension	= IPSET_DIM_ONE,
	.dimension	= IPSET_DIM_ONE,
	.family		= NFPROTO_UNSPEC,
	.family		= NFPROTO_UNSPEC,
	.revision_min	= 0,
	.revision_min	= REVISION_MIN,
	.revision_max	= 0,
	.revision_max	= REVISION_MAX,
	.create		= bitmap_port_create,
	.create		= bitmap_port_create,
	.create_policy	= {
	.create_policy	= {
		[IPSET_ATTR_PORT]	= { .type = NLA_U16 },
		[IPSET_ATTR_PORT]	= { .type = NLA_U16 },
+6 −3
Original line number Original line Diff line number Diff line
@@ -24,9 +24,12 @@
#include <linux/netfilter/ipset/ip_set_timeout.h>
#include <linux/netfilter/ipset/ip_set_timeout.h>
#include <linux/netfilter/ipset/ip_set_hash.h>
#include <linux/netfilter/ipset/ip_set_hash.h>


#define REVISION_MIN	0
#define REVISION_MAX	0

MODULE_LICENSE("GPL");
MODULE_LICENSE("GPL");
MODULE_AUTHOR("Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>");
MODULE_AUTHOR("Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>");
MODULE_DESCRIPTION("hash:ip type of IP sets");
IP_SET_MODULE_DESC("hash:ip", REVISION_MIN, REVISION_MAX);
MODULE_ALIAS("ip_set_hash:ip");
MODULE_ALIAS("ip_set_hash:ip");


/* Type specific function prefix */
/* Type specific function prefix */
@@ -452,8 +455,8 @@ static struct ip_set_type hash_ip_type __read_mostly = {
	.features	= IPSET_TYPE_IP,
	.features	= IPSET_TYPE_IP,
	.dimension	= IPSET_DIM_ONE,
	.dimension	= IPSET_DIM_ONE,
	.family		= NFPROTO_UNSPEC,
	.family		= NFPROTO_UNSPEC,
	.revision_min	= 0,
	.revision_min	= REVISION_MIN,
	.revision_max	= 0,
	.revision_max	= REVISION_MAX,
	.create		= hash_ip_create,
	.create		= hash_ip_create,
	.create_policy	= {
	.create_policy	= {
		[IPSET_ATTR_HASHSIZE]	= { .type = NLA_U32 },
		[IPSET_ATTR_HASHSIZE]	= { .type = NLA_U32 },
Loading