diff options
Diffstat (limited to 'net/openbgpd/files/patch-openbsd-compat_pfkey_compat.c')
-rw-r--r-- | net/openbgpd/files/patch-openbsd-compat_pfkey_compat.c | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/net/openbgpd/files/patch-openbsd-compat_pfkey_compat.c b/net/openbgpd/files/patch-openbsd-compat_pfkey_compat.c new file mode 100644 index 000000000000..d7754e350646 --- /dev/null +++ b/net/openbgpd/files/patch-openbsd-compat_pfkey_compat.c @@ -0,0 +1,34 @@ +Index: openbsd-compat/pfkey_compat.c +=================================================================== +RCS file: openbsd-compat/pfkey_compat.c +diff -N openbsd-compat/pfkey_compat.c +--- /dev/null 1 Jan 1970 00:00:00 -0000 ++++ openbsd-compat/pfkey_compat.c 30 Jun 2009 06:40:07 -0000 1.1 +@@ -0,0 +1,27 @@ ++#include "bgpd.h" ++#include "session.h" ++ ++int ++pfkey_establish(struct peer *p) ++{ ++ if (p->conf.auth.method) ++ return (-1); ++ return (0); ++} ++ ++int ++pfkey_remove(struct peer *p) ++{ ++ if (p->conf.auth.method) ++ return (-1); ++ return (0); ++} ++ ++int ++pfkey_init(struct bgpd_sysdep *sysdep) ++{ ++ log_warnx("no kernel support for PF_KEY"); ++ sysdep->no_pfkey = 1; ++ return (0); ++} ++ |