NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/44843: IPSEC in kernel make IPPROTO_ESP and IPPROTO_AH unusable
IPSec uses those two protocols; if you tell NetBSD to implement them in the
kernel, why would you expect to be able to access them from userland?
paul
On Apr 8, 2011, at 11:25 AM, <msporleder%gmail.com@localhost> wrote:
>> Number: 44843
>> Category: kern
>> Synopsis: IPSEC in kernel make IPPROTO_ESP and IPPROTO_AH unusable
>> Confidential: no
>> Severity: serious
>> Priority: medium
>> Responsible: kern-bug-people
>> State: open
>> Class: sw-bug
>> Submitter-Id: net
>> Arrival-Date: Fri Apr 08 15:25:00 +0000 2011
>> Originator: matthew sporleder
>> Release: 5.1
>> Organization:
> mspo.com
>> Environment:
> NetBSD vc136-15.vc.panix.com 5.1 NetBSD 5.1 (PANIX-VC) #0: Thu Mar 10
> 01:49:14 EST 2011
> root%juggler.panix.com@localhost:/misc/obj/misc/devel/netbsd/5.1/src/sys/arch/amd64/compile/PANIX-VC
> amd64
>
>> Description:
> I have IPSEC in my kernel and am unable to open sockets IPPROTO_ESP or
> IPPROTO_AH.
>
> This does not seem to happen if the kernel does not have ipsec so I think
> it's a bug.
>> How-To-Repeat:
>
>
> #include <stdio.h>
> #include <sys/socket.h>
> #include <netinet/in.h>
> #include <errno.h>
> #include <string.h>
>
> int main(int argc, char *argv[])
> {
> int sock;
> sock = socket(PF_INET, SOCK_RAW, IPPROTO_ESP);
> if ( sock < 0 )
> {
> perror("sock problem");
> }
>
> }
>
>
> sock problem: Protocol not supported
>> Fix:
>
Home |
Main Index |
Thread Index |
Old Index