[FUG-BR] IPSEC e kernel
    Vinicius Abrahao 
    vinnix.bsd em gmail.com
       
    Quarta Abril 29 19:14:16 BRT 2009
    
    
  
Fala c0re dump,
Não tinha o kernel compilado com IPSEC aqui então resolvi compilar para
testar.
Aqui tenho um RELENG_7 (7.2-PRERELEASE) que foi atualizado hoje, antes de
compilar.  Meu config do kernel está assim:
device          crypto
options         IPSEC        #IP security
options         IPSEC_DEBUG  #debug for IP security
options         IPSEC_FILTERTUNNEL
Todo o kernel compilou e iniciou normalmente.
Apr 29 18:42:40 vinnix kernel: IPsec: Initialized Security Association
Processing.
Achei "curioso" que observando a sua msg de erro:
/../../opencrypto/crypto.c: 81:26: error: cryptodev_if.h: No such file or
directory cc1: warnings being treated as errors
Procurando esse arquivo
# cd /usr/src
# find ./ -name cryptodev_if.h
Não se encontra nada, porem se entrarmos no /usr/obj (onde ficam os
objetos que estão compilados)
# cd ../obj
# find ./ -name cryptodev_if.h
./usr/src/sys/VINNIX/modules/usr/src/sys/modules/crypto/cryptodev_if.h
./usr/src/sys/VINNIX/modules/usr/src/sys/modules/hifn/cryptodev_if.h
./usr/src/sys/VINNIX/modules/usr/src/sys/modules/safe/cryptodev_if.h
./usr/src/sys/VINNIX/modules/usr/src/sys/modules/ubsec/cryptodev_if.h
./usr/src/sys/VINNIX/cryptodev_if.h
E dentro do cryptodev_if.h encontrei o seguinte:
/*
 * This file is produced automatically.
 * Do not modify anything in here by hand.
 *
 * Created from source file
 *   /usr/src/sys/opencrypto/cryptodev_if.m
 * with
 *   makeobjops.awk
 *
 * See the source file for legal information
 */
Verifique se o seu   /usr/src/sys/opencrypto/cryptodev_if.m está
com esse id: $FreeBSD: src/sys/opencrypto/cryptodev_if.m,v 1.1 2007/03/21
03:43:33 sam Exp $
    
    
Mais detalhes sobre a lista de discussão freebsd