• Home
  • History
  • Annotate
  • only in /external/iptables/include/linux/netfilter_ipv6/
History log of /external/iptables/include/linux/netfilter_ipv6/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
1871796877956ee68a39092c6fc3678e5a9d1d88 22-Aug-2012 Patrick McHardy <kaber@trash.net> extensions: add NPT extension

Add extensions for the SNPT and DNPT stateless IPv6-to-IPv6 Network Prefix
Translation targets.

Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
p6t_NPT.h
dbe77cc974cee656eae37e75039dd1a410a4535b 28-Aug-2011 Jan Engelhardt <jengelh@medozas.de> include: refresh include files from kernel 3.1-rc3

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
p6_tables.h
p6t_HL.h
p6t_REJECT.h
p6t_ah.h
p6t_frag.h
p6t_hl.h
p6t_ipv6header.h
p6t_mh.h
p6t_opts.h
p6t_rt.h
127647892c7cac85baf8da62ed21232baa60f1c9 28-Jun-2010 Patrick McHardy <kaber@trash.net> extensions: libipt_LOG/libip6t_LOG: support macdecode option

Signed-off-by: Patrick McHardy <kaber@trash.net>
p6t_LOG.h
350661a6eb089f3e54e67e022db9e16ea280499f 31-Jan-2010 Jan Engelhardt <jengelh@medozas.de> includes: header updates

Update the shipped Linux kernel headers from 2.6.33-rc6, as
iptables's ipt_ECN.h for example references ipt_DSCP.h, which no
longer exists.

Since a number of old code pieces have been removed in the kernel in
that fashion, the structs for older versions are moved into the .c
file, to keep header updating simple.

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
p6_tables.h
p6t_ah.h
p6t_frag.h
p6t_ipv6header.h
p6t_mh.h
p6t_opts.h
p6t_owner.h
p6t_policy.h
p6t_rt.h
978e27e8f8c2e49d0528c6c4ae3a56627fbe8492 21-Feb-2009 Jan Engelhardt <jengelh@medozas.de> include: resynchronize headers with 2.6.29-rc5

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
p6_tables.h
p6t_TCPMSS.h
e0bba47e550420e371c97425cc6d39909a6e059b 05-Jun-2008 Patrick McHardy <kaber@trash.net> Resync header files with kernel

Resync headers and add types.h file for endian annotated types, which
are not available with old headers.
p6t_policy.h
ca7cd666949b68bf41a32de38ee38e332e89863b 11-Feb-2008 Jan Engelhardt <jengelh@medozas.de> Add all necessary header files - compilation fix for various cases

Allow iptables to compile without a kernel source tree. This
implies fixing build for older kernels, such as 2.6.17 which
lack xt_SECMARK.h.
p6_tables.h
p6t_LOG.h
e75a227c1ba6ddaceb63969eb4df27dbd98a3dfc 22-Feb-2008 Patrick McHardy <kaber@trash.net> Remove compiler.h inclusions.
p6_tables.h
2cfa903a2882a5d7819c697870af9ae3ab106386 25-Nov-2007 Jesper Brouer <jdb@comx.dk> Fix make/compile error for iptables-1.4.0rc1

Fixing a make/compile issue with iptables, release candidate 1.4.0rc1,
which has existed since SVN changeset 6920. This patch adds ip_tables.h
and ip6_tables.h, and updates x_tables.h, taken from Linus'es git tree.

Changeset 6920 added the include file x_tables.h from kernel source, but
didn't add ip_tables.h and ip6_tables.h.

At some point (Tue Nov 14 19:48:48 2006, by Yasuyuki Kozakai) these
kernel headers where changed, which actually removes certain
depencencies from ip_tables.h and ip6_tables.h to x_tables.h.

If compiling will fail, with old kernel headers (ip_tables.h and
ip6_tables.h) available in systems include path, because they depend on
certaine defines in x_tables.h with is missing in the version in SVN.

Jesper Brouer <jdb@comx.dk>
p6_tables.h
31317ed1f9103434adda716abbe65e9fc7bdd418 05-Sep-2007 Patrick McHardy <kaber@trash.net> Build IPv6 hbh/dst matches unconditionally
p6t_opts.h
248a109b3bf6c9a0b3724f3123ad64a624d30631 05-Sep-2007 Patrick McHardy <kaber@trash.net> Build IPv6 rt match unconditionally
p6t_rt.h
1d1ad90494bf909871c233e76036b18841949c9e 05-Sep-2007 Patrick McHardy <kaber@trash.net> Build ipv6header match unconditionally
p6t_ipv6header.h
389f785b060c181ce77d44840274b5c68e39b23f 05-Sep-2007 Patrick McHardy <kaber@trash.net> Build IPv6 mh match unconditionally
p6t_mh.h
eda0390fe200f2d9f37d2a19b50e7ca531367ada 05-Sep-2007 Patrick McHardy <kaber@trash.net> Resync header files and build IPv6 frag match unconditionally
p6t_frag.h
7a87b74d4d41a356df3a81d0e8415c4f7a76097b 05-Sep-2007 Patrick McHardy <kaber@trash.net> Resync header file and build IPv6 ah match unconditionally
p6t_ah.h
001ebc22cdea0732f327142b10ff30309b36bbf8 23-Aug-2007 Patrick McHardy <kaber@trash.net> Resync ip6t_REJECT.h with kernel - seems the entire time we had an imcompatible
header :(

Noticed by Peter Riley <Peter.Riley@hotpop.com>
p6t_REJECT.h
6e22228b00cc485282db16b9637315a60b6dbd10 04-Aug-2007 Yasuyuki KOZAKAI <yasuyuki@netfilter.org> Unifies libip[6]t_MARK into libxt_MARK
p6t_MARK.h
0a04e8d695549788213f842cc99c724a564a88df 24-Jul-2007 Yasuyuki KOZAKAI <yasuyuki@netfilter.org> Unifies libip[6]t_esp.c into libxt_esp.c
p6t_esp.h
36087d952be182a6163fc508c2168b9c3b9209c2 24-Jul-2007 Yasuyuki KOZAKAI <yasuyuki@netfilter.org> Unifies libip[6]t_length.c into libxt_length.c
p6t_length.h
4489c0d66d9a0e6033c9472fd54df155788010b7 24-Jul-2007 Yasuyuki KOZAKAI <yasuyuki@netfilter.org> Unifies libip[6]t_limit.c into libxt_limit.c.
p6t_limit.h
fec77fed67feb55aba4c33ae2367178c57ce83de 24-Jul-2007 Yasuyuki KOZAKAI <yasuyuki@netfilter.org> Unifies libip[6]t_physdev.c into libxt_physdev.c
p6t_physdev.h
de9d244eef00ad3633e8a1d303713390ab2e243c 24-Jul-2007 Yasuyuki KOZAKAI <yasuyuki@netfilter.org> Unifies libip[6]_mark.c into libxt_mark.c
p6t_mark.h
df2cf4fddfb6bddb9c6809c4aaab8de58dd2393d 24-Jul-2007 Yasuyuki KOZAKAI <yasuyuki@netfilter.org> Unifies libip[6]t_multiport.c into libipxt_multiport.c
p6t_multiport.h
fde395370ead306b770a3d4685e4bc1d6972266d 28-Jun-2007 Yasuyuki KOZAKAI <yasuyuki@netfilter.org> Removes some KERNEL_64_USERSPACE_32 because linux 2.6 has compat layer
p6t_MARK.h
p6t_limit.h
p6t_mark.h
e4076172c33810472d9d658554588b6e379a4fbe 16-Jan-2007 Arnaud Ebalard <arno@natisbad.org> Add ip6tables TCPMSS extension (Arnaud Ebalard <arno@natisbad.org>)

Kernel part will go in 2.6.21.
p6t_TCPMSS.h
0665217784822434b1732cdc773d5daa12836438 20-Oct-2006 Rémi Denis-Courmont <rdenis@simphalempin.com> - Add revision support to ip6tables.
- Add support port range match to libip6t_multiport
(R?mi Denis-Courmont <rdenis@simphalempin.com>)
p6t_multiport.h
02e88f2ae4eac6088e3f802909b77ec4b8317acd 31-Jan-2006 Patrick McHardy <kaber@trash.net> Prepare policy match for x_tables unification by making sure both
ipt_policy and ip6t_policy use the same data structure.
p6t_policy.h
893b688a2a73363c8cebe4bac0c1368178fce2fd 10-Jul-2005 Harald Welte <laforge@gnumonks.org> fix various missing header file / #define issues on old kernels. I've now tested compilation with kernels starting 2.4.17
p6t_LOG.h
63d68bf3a1e86e2c96e520f71c34519112c66453 10-Jul-2005 Harald Welte <laforge@gnumonks.org> we need to have this header file included, since old kernels don't define IP6T_LOG_UID.
p6t_LOG.h
13218fbdc92e704953d01333ea10bd623821b71e 13-Sep-2004 Bart De Schuymer <bdschuym@pandora.be> port physdev to ip6tables (Bart De Schuymer)
p6t_physdev.h
c5617bf84475028dd1663cde076b93f355ce42a7 26-May-2004 Martin Josefsson <gandalf@wlug.westbo.se> With a 64bit kernel only the high 32bits of nfmark was used regardless of
32/64bit userspace. This makes it quite hard to interoperate with 'tc'.
Sync ipv6 versions with ipv4 versions.

Tested on x86 and sparc64 with both 32bit and 64bit userspace.
p6t_MARK.h
p6t_mark.h
1da399c30a2c42490f1c6cb84857e31522546c9d 26-May-2004 Martin Josefsson <gandalf@wlug.westbo.se> Fix 64bit kernel / 32bit userspace issue.
p6t_limit.h
60358d73482620aeafc34f38df36e462875fd244 08-Jan-2003 Maciej Soltysiak <solt@dns.toxicfilms.tv> apply ipv6 hoplimit (hl match, HL target) patch (Maciej Soltysiak <solt@dns.toxicfilms.tv>)
p6t_HL.h
p6t_hl.h
f1f447b836a714b4646450aaed3dd1aa6ab2808a 26-Mar-2002 András Kis-Szabó <kisza@securityaudit.hu> new ip6 FRAG match by kisza
p6t_ah.h
p6t_frag.h
d32980df1da9d81a93280b4f0e023c58055c4b0c 25-Mar-2002 Harald Welte <laforge@gnumonks.org> Add AH/ESP match for ipv6
p6t_ah.h
p6t_esp.h
4ab10af3f549e1ea6492c768db3778816fff7f05 17-Feb-2002 Harald Welte <laforge@gnumonks.org> make compilation of libip6t_LOG, libipt_length, libip6t_length and
libip6t_owner mandatory
p6t_length.h
p6t_owner.h
c8af1fd0a9b8e7e39626c7d66ade0ddc93f25fbe 23-Jul-2001 Harald Welte <laforge@gnumonks.org> added libip6t_REJECT.c for IPv6 reject support
p6t_REJECT.h