summaryrefslogtreecommitdiffstats
path: root/kernel/ip_set_list_set.c
Commit message (Collapse)AuthorAgeFilesLines
* Reorganized kernel/ subdirJozsef Kadlecsik2011-02-031-584/+0
| | | | | The kernel/ subdirectory is reorganized to follow the kernel directory structure.
* Move the type specifici attribute validation to the coreJozsef Kadlecsik2011-01-271-29/+15
| | | | | | The type specific attribute validation can be moved to the ipset core. That way it's done centrally and thus can be eliminated from the individual set types (suggested by Patrick McHardy).
* Correct the error codes: use ENOENT and EMSGSIZEJozsef Kadlecsik2011-01-261-3/+7
| | | | Use correct error codes (Patrick McHardy's review)
* Un-inline functions which are not small enoughJozsef Kadlecsik2011-01-201-5/+5
|
* Enforce network-order data in the netlink protocolJozsef Kadlecsik2011-01-201-11/+17
| | | | | | Allow only network-order data, with NLA_F_NET_BYTEORDER flag. Sanity checks also added to prevent processing broken messages where mandatory attributes are missing. (Patrick McHardy's review)
* Get rid of ip_set_kernel.hJozsef Kadlecsik2011-01-201-1/+0
| | | | | The header file was useful at deep debugging only, we can get rid of now. (Patrick McHardy's review)
* Fix the placement style of boolean operators at continued linesJozsef Kadlecsik2011-01-201-20/+20
| | | | Fix "&&" and "||" continuation style (Patrick McHardy's review)
* Update copyright date and some style changes.Jozsef Kadlecsik2011-01-141-1/+1
|
* kernel: const annotationsJan Engelhardt2010-12-191-5/+5
|
* kernel: use __read_mostly for registration-type structuresJan Engelhardt2010-12-191-1/+1
| | | | Here is where __read_mostly goes :-)
* kernel: do not mix const and __read_mostlyJan Engelhardt2010-12-191-4/+3
| | | | | It makes no sense to mix these two. Either it is writable-plus-read-mostly, or it is constant.
* Create include/linux/netfilter/ipset/ directoryJozsef Kadlecsik2010-12-071-4/+4
| | | | Separate the ipset header files from netfilter header files.
* Whitespace, checkpatch.pl cleanups.Jozsef Kadlecsik2010-12-071-22/+23
|
* Fixes, cleanups, commentsv5.0-pre8Jozsef Kadlecsik2010-10-241-2/+4
| | | | | | | | | | | | | | | | | | | - More comments added to the code - ICMP and ICMPv6 support added to the hash:ip,port, hash:ip,port,ip and hash:ip,port,net types - hash:net and hash:ip,port,net types are reworked - hash:net,port type added - Wrong direction parameters fixed in hash:ip,port - Helps and manpage are updated - More tests added - Ugly macros are rewritten to functions in parse.c (Holger Eitzenberger) - resize related bug in hash types fixed (Holger Eitzenberger) - autoreconf patches by Jan Engelhardt applied - netlink patch minimalized: dumping can be initialized by a second parsing of the message (thanks to David and Patrick for the suggestion) - IPv4/IPv6 address attributes are introduced in order to fix the context (suggested by David)
* ipset 5: Sparc related and compatibility fixesv5.0-pre5Jozsef Kadlecsik2010-06-291-2/+2
| | | | | | | | ipset 5 is tested on Sparc, which revealed some compatibility issues and those are fixed. Kernels from 2.6.31 onward are supported. The testsuite checkings are completed to run match/target checks. The README file is updated to reflect the requirements to install and run ipset 5.
* ipset 5: last new feature addedv5.0-pre3Jozsef Kadlecsik2010-06-221-9/+7
| | | | | | | | | | | - the hash types can now store protocol together port, not only port - lots of fixes everywhere: parser, error reporting, manpage The last bits on the todo list before announcing ipset 5: - recheck all the error messages - add possibly more tests - polish manpage
* ipset 5 in an almost ready state - milestonev5.0-pre1Jozsef Kadlecsik2010-06-151-233/+498
| | | | | | | | | | | | Reworked protocol and internal interfaces, missing set types added, backward compatibility verified, lots of tests added (and thanks to the tests, bugs fixed), even the manpage is rewritten ;-). Countless changes everywhere... The missing bits before announcing ipset 5: - net namespace support - new iptables/ip6tables extension library - iptables/ip6tables match and target tests (backward/forward compatibility) - tests on catching syntax errors
* Fifth stage to ipset-5Jozsef Kadlecsik2010-04-221-0/+324
Rename files in kernel/ and get rid of old ones (2.4.x kernel tree support).