Looks like instead of using iptables, you can use ip6tables. ip6tables appears to already be built as a command. “ip6tables -h” states the help list and all of its options. ip6tables should be able to use “-j MARK –set-mark X” to tag packets to a class.
Instead of using:
iptables -A FORWARD -s 192.168.1.100/32 -j MARK –set-mark 0x39
you could instead use:
ip6tables -A FORWARD -s 2001:618:x::x -j MARK –set-mark 0x39
to shape an ipv6 address’s outbound traffic in a bridge
but, i get an error when trying to filter traffic.
“FATAL: Module ip6_tables not found.”
“ip6tables v1.4.0: can’t initialize ip6tables table ‘filter’: Address family not supported by protocol”
“Perhaps ip6tables or your kernel needs to be upgraded.”
Still in the process of trying to enable in kernel though…
Looks like the same thing with ipp2p, it is usable to view the help and its options, but it is not built into the kernel, thus not usable to filter traffic.