NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
kern/44423: ALTQ uses own option for IPSEC - should use IPSEC and/or FAST_IPSEC
>Number: 44423
>Category: kern
>Synopsis: ALTQ uses own option for IPSEC - should use IPSEC and/or
>FAST_IPSEC
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: kern-bug-people
>State: open
>Class: change-request
>Submitter-Id: net
>Arrival-Date: Thu Jan 20 09:35:00 +0000 2011
>Originator: Dr. W. Stukenbrock
>Release: NetBSD 5.1
>Organization:
Dr. Nagler & Company GmbH
>Environment:
System: NetBSD test-s0 4.0 NetBSD 4.0 (NSW-WS) #0: Tue Aug 17 17:28:09 CEST
2010 wgstuken@test-s0:/usr/src/sys/arch/amd64/compile/NSW-WS amd64
Architecture: x86_64
Machine: amd64
>Description:
When useing ALTQ and IPSEC or FAST_IPSEC together, the additional
option ALTQ_IPSEC must be defined.
Due to the fact that this option is not present in any kernel config
file, nobody normaly knows
that this one has to be defined too.
It would be better to have only on set of options IPSEC/FAST_IPSEC that
needs to be turned on
in order to have IPSEC-support in all parts of the kernel.
>How-To-Repeat:
Found be a look into the sources.
>Fix:
remove ALTQ_IPSEC option and replace it with IPSEC and/or FAST_IPSEC
in /usr/src/sys/altq/altq_subr.c
line 912 and line 936
-- #ifdef ALTQ_IPSEC
++ #if defined(IPSEC) || defined(FAST_IPSEC)
in /usr/src/sys/altq/files.altq
line 6
-- ALTQ_IPSEC ALTQ_LOCALQ ALTQ_RED
ALTQ_RIO
++ ALTQ_LOCALQ ALTQ_RED ALTQ_RIO
This should eleminate ALTQ_IPSEC option. I assume (and I think I'm
right) that "make depend" detects the
dependency of altq_subr.c to IPSEC and FAST_IPSEC correctly.
This description assumes that ALTQ needs the IPSEC-support for both,
IPSEC and FAST_IPSEC
>Unformatted:
Home |
Main Index |
Thread Index |
Old Index