I have made a match module which will match the flow label in an
IPv6-packet. But when I issue the following command i get an error:

# ip6tables -A PREROUTING -i eth0 -t mangle -m flowlbl --flowlbl 1 -j
LOG --log-level 1
ip6tables v1.2.6a: can't initialize ip6tables table `mangle': Address
family not supported by protocol
Perhaps iptables or your kernel needs to be upgraded.

When I do lsmod it looks like this:
# lsmod
ip6table_mangle         2704   0  (unused)
ip6table_filter         2096   0  (unused)
ip6t_owner              1408   0  (unused)
ip6t_multiport           976   0  (unused)
ip6t_mark                752   0  (unused)
ip6t_mac                 912   0  (unused)
ip6t_limit              1216   0  (unused)
ip6t_flowlbl             800   0  (unused)
ip6t_MARK               1072   0  (unused)
ip6t_LOG                3744   0  (unused)
ip6_tables             11840  10  [ip6table_mangle ip6table_filter
ip6t_owner ip6t_multiport ip6t_mark ip6t_mac ip6t_limit ip6t_flowlbl
ip6t_MARK ip6t_LOG]
hostfs                  9120   1

(ths hostfs is there because I test the module with UML)

So, even if the ip6table_mangle-module is loaded I get the "Address
family not supported by protocol"-error.
Does anyone have a clue whats wrong?

Sincerily,
Gabriel Paues


Reply via email to