Subject: kern/8959: IPsec fails in absence of IPv6
To: None <gnats-bugs@gnats.netbsd.org>
From: None <nemo@red-bean.com>
List: netbsd-bugs
Date: 12/05/1999 21:12:40
>Number:         8959
>Category:       kern
>Synopsis:       IPsec fails in absence of IPv6
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    kern-bug-people (Kernel Bug People)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Dec  5 21:12:01 1999
>Last-Modified:
>Originator:     Joel N. Weber II
>Organization:
Red Bean Software/Gratuitous Organization for Gratuitous Software Enhancement
>Release:        NetBSD-current December 5, 1999
>Environment:
NetBSD-current December 5, 1999

>Description:
The variable esp_algorithms is used by IPsec, but it is declared in
some IPv6 code, therefore, it appears to be the case that you cannot
straightforwardly build a kernel which supports IPsec but not IPv6.

I believe that there were one or two other symbols which also cause problems,
but I don't have the output from the compiler conviniently available at
this point.  Someone should really actually build a kernel with IPsec
and no IPv6 to make sure that this is fixed.
>How-To-Repeat:
>Fix:
>Audit-Trail:
>Unformatted: