diff options
author | Christian Mauderer <christian.mauderer@embedded-brains.de> | 2018-04-27 14:57:20 +0200 |
---|---|---|
committer | Christian Mauderer <christian.mauderer@embedded-brains.de> | 2018-08-01 09:55:27 +0200 |
commit | 6215813e0485ce203280810c4af23fb7ed53ebca (patch) | |
tree | ce8e3ea5218c024eb57f0047d17c14f87c814fc6 /freebsd/sys | |
parent | if_ipsec: Import from FreeBSD. (diff) | |
download | rtems-libbsd-6215813e0485ce203280810c4af23fb7ed53ebca.tar.bz2 |
if_ipsec: Port and add to everything-buildset.
This ports the kernel space parts for ipsec and adds them to the
everything-buildset.
Diffstat (limited to 'freebsd/sys')
-rw-r--r-- | freebsd/sys/net/if_ipsec.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/freebsd/sys/net/if_ipsec.c b/freebsd/sys/net/if_ipsec.c index 76eb07d9..13d3f44b 100644 --- a/freebsd/sys/net/if_ipsec.c +++ b/freebsd/sys/net/if_ipsec.c @@ -174,7 +174,11 @@ ipsec_clone_create(struct if_clone *ifc, int unit, caddr_t params) struct ifnet *ifp; sc = malloc(sizeof(*sc), M_IPSEC, M_WAITOK | M_ZERO); +#ifndef __rtems__ sc->fibnum = curthread->td_proc->p_fibnum; +#else /* __rtems__ */ + sc->fibnum = BSD_DEFAULT_FIB; +#endif /* __rtems__ */ sc->ifp = ifp = if_alloc(IFT_TUNNEL); IPSEC_LOCK_INIT(sc); ifp->if_softc = sc; |