Subject: kern/8959: IPsec fails in absence of IPv6
To: None <>
From: None <>
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
>Originator:     Joel N. Weber II
Red Bean Software/Gratuitous Organization for Gratuitous Software Enhancement
>Release:        NetBSD-current December 5, 1999
NetBSD-current December 5, 1999

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.