[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[altq 1090] Re: AltQ-IPv6 Please help
Hasan wrote:
> I have an IPv6 test environment like this
>
> source [xl0] <---> [xl0] altq box [xl2] <---> [xl0] sink
>
> I run FreeBSD 4.2 + AltQ3.0
>
> I couldn't disable the bridge functionality (if any)
> of the altq box
>
> # sysctl -w net.link.ether.bridge=0
> sysctl: unknown oid 'net.link.ether.bridge'
>
> so I assumed there was no bridge functionality existing
The BRIDGE option is not enabled in the ALTQ or GENERIC kernel config
files.
> I want to make sure that the marking do function, so
> I mark whatever class incl. BE
>
> But no packet sent from source to sink is marked by
> the altq box. Can anybody help? Thank you in advance...
> I have dual stack on all the boxes. And the ipv4 version
> of the altq config file run well.
The IPv6 conditioner hook is missing in the original altq-3.0
patches. It's my merge mistake from the KAME development tree.
Please apply the following patch.
diff -urN ../sys/netinet6/ip6_input.c ./netinet6/ip6_input.c
--- ../sys/netinet6/ip6_input.c Fri Apr 20 09:17:51 2001
+++ ./netinet6/ip6_input.c Thu May 24 20:03:07 2001
@@ -328,6 +328,12 @@
return;
}
+#ifdef ALTQ
+ if (altq_input != NULL && (*altq_input)(m, AF_INET6) == 0) {
+ /* packet is dropped by traffic conditioner */
+ return;
+ }
+#endif
/*
* Scope check
*/
-Kenjiro