]> git.ipfire.org Git - thirdparty/libvirt.git/commit
Add ip6tables support for IPv6 filtering
authorStefan Berger <stefanb@us.ibm.com>
Tue, 30 Mar 2010 14:36:35 +0000 (10:36 -0400)
committerStefan Berger <stefanb@us.ibm.com>
Tue, 30 Mar 2010 14:36:35 +0000 (10:36 -0400)
commitbc2102104f7c8edc0873e65b24cf7fa811c9ad5b
treef0da0d51c84007ffadcbdf6a93e435bfd1f7daeb
parent0af0ded038d07e41544497f1a5afbdf94c7ee470
Add ip6tables support for IPv6 filtering

This patch adds IPv6 filtering support for the following protocols:
- tcp-ipv6
- udp-ipv6
- udplite-ipv6
- esp-ipv6
- ah-ipv6
- sctp-ipv6
- all-ipv6
- icmpv6

Many of the IPv4 data structure could be re-used for IPv6 support.
Since ip6tables also supports pretty much the same command line parameters
as iptables does, also much of the code could be re-used and now
command lines are invoked with the ip(6)tables tool parameter passed
through the functions as a parameter.
configure.ac
src/conf/nwfilter_conf.c
src/conf/nwfilter_conf.h
src/nwfilter/nwfilter_ebiptables_driver.c
src/nwfilter/nwfilter_ebiptables_driver.h