netfilter-devel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 0/7] Add new comments extension to ipset.
@ 2013-09-20  8:30 Oliver
  2013-09-20  8:30 ` [PATCH v2 1/7] netfilter: ipset: Support comments for ipset entries in the core Oliver
                   ` (7 more replies)
  0 siblings, 8 replies; 15+ messages in thread
From: Oliver @ 2013-09-20  8:30 UTC (permalink / raw)
  To: netfilter-devel

From: Oliver Smith <oliver@8.c.9.b.0.7.4.0.1.0.0.2.ip6.arpa>

Another re-roll, with requested changes applied. I've also made the allocation
code a bit more robust by having it fall back to vmalloc should kmalloc fail to
do the oh-so-needful. Additionally, the documentation was somewhat lacking
(rather, non-existent) so I've corrected that too.

Signed-off-by: Oliver Smith <oliver@8.c.9.b.0.7.4.0.1.0.0.2.ip6.arpa>

Oliver Smith (7):
  netfilter: ipset: Support comments for ipset entries in the core.
  netfilter: ipset: Support comments in hash-type ipsets.
  netfilter: ipset: Support comments in bitmap-type ipsets.
  netfilter: ipset: Support comments in the list-type ipset.
  ipset: Rework the "fake" argument parsing for ipset restore.
  ipset: Support comments in the userspace library.
  ipset: Add new userspace set revisions for comment support

 Make_global.am                                     |   2 +-
 include/libipset/data.h                            |   6 +-
 include/libipset/linux_ip_set.h                    |  15 ++
 include/libipset/parse.h                           |   2 +
 include/libipset/print.h                           |   3 +
 kernel/include/linux/netfilter/ipset/ip_set.h      |  32 +++-
 .../include/linux/netfilter/ipset/ip_set_comment.h |  65 +++++++
 kernel/include/uapi/linux/netfilter/ipset/ip_set.h |   7 +
 kernel/net/netfilter/ipset/ip_set_bitmap_gen.h     |  18 +-
 kernel/net/netfilter/ipset/ip_set_bitmap_ip.c      |   3 +-
 kernel/net/netfilter/ipset/ip_set_bitmap_ipmac.c   |   3 +-
 kernel/net/netfilter/ipset/ip_set_bitmap_port.c    |   3 +-
 kernel/net/netfilter/ipset/ip_set_core.c           |  14 ++
 kernel/net/netfilter/ipset/ip_set_hash_gen.h       |  18 +-
 kernel/net/netfilter/ipset/ip_set_hash_ip.c        |   3 +-
 kernel/net/netfilter/ipset/ip_set_hash_ipport.c    |   3 +-
 kernel/net/netfilter/ipset/ip_set_hash_ipportip.c  |   3 +-
 kernel/net/netfilter/ipset/ip_set_hash_ipportnet.c |   3 +-
 kernel/net/netfilter/ipset/ip_set_hash_net.c       |   3 +-
 kernel/net/netfilter/ipset/ip_set_hash_netiface.c  |   3 +-
 kernel/net/netfilter/ipset/ip_set_hash_netport.c   |   3 +-
 kernel/net/netfilter/ipset/ip_set_list_set.c       |  22 ++-
 lib/data.c                                         |  34 ++++
 lib/debug.c                                        |   1 +
 lib/errcode.c                                      |   2 +
 lib/ipset_bitmap_ip.c                              | 114 ++++++++++++
 lib/ipset_bitmap_ipmac.c                           | 118 +++++++++++++
 lib/ipset_bitmap_port.c                            | 107 +++++++++++
 lib/ipset_hash_ip.c                                | 138 +++++++++++++++
 lib/ipset_hash_ipport.c                            | 161 +++++++++++++++++
 lib/ipset_hash_ipportnet.c                         | 195 +++++++++++++++++++++
 lib/ipset_hash_net.c                               | 145 +++++++++++++++
 lib/ipset_hash_netnet.c                            |  14 +-
 lib/ipset_hash_netport.c                           | 158 +++++++++++++++++
 lib/ipset_list_set.c                               | 108 ++++++++++++
 lib/libipset.map                                   |   7 +
 lib/parse.c                                        |  27 +++
 lib/print.c                                        |  31 ++++
 lib/session.c                                      |   8 +-
 lib/types.c                                        |   4 +-
 src/ipset.8                                        |  59 ++++---
 src/ipset.c                                        |  54 +++++-
 42 files changed, 1649 insertions(+), 70 deletions(-)
 create mode 100644 kernel/include/linux/netfilter/ipset/ip_set_comment.h

-- 
1.8.3.2


^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2013-09-22  9:47 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-09-20  8:30 [PATCH v2 0/7] Add new comments extension to ipset Oliver
2013-09-20  8:30 ` [PATCH v2 1/7] netfilter: ipset: Support comments for ipset entries in the core Oliver
2013-09-20 21:19   ` Jozsef Kadlecsik
2013-09-20 22:31     ` Jozsef Kadlecsik
2013-09-20  8:30 ` [PATCH v2 2/7] netfilter: ipset: Support comments in hash-type ipsets Oliver
2013-09-20 21:27   ` Jozsef Kadlecsik
2013-09-20 21:35     ` Jozsef Kadlecsik
2013-09-20  8:30 ` [PATCH v2 3/7] netfilter: ipset: Support comments in bitmap-type ipsets Oliver
2013-09-20  8:30 ` [PATCH v2 4/7] netfilter: ipset: Support comments in the list-type ipset Oliver
2013-09-20  8:30 ` [PATCH v2 5/7] ipset: Rework the "fake" argument parsing for ipset restore Oliver
2013-09-20 22:06   ` Jozsef Kadlecsik
2013-09-20  8:30 ` [PATCH v2 6/7] ipset: Support comments in the userspace library Oliver
2013-09-20 22:26   ` Jozsef Kadlecsik
2013-09-20  8:30 ` [PATCH v2 7/7] ipset: Add new userspace set revisions for comment support Oliver
     [not found] ` <alpine.DEB.2.00.1309210929070.30355@blackhole.kfki.hu>
2013-09-22  9:45   ` [PATCH v2 0/7] Add new comments extension to ipset Oliver

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).