summaryrefslogtreecommitdiff
path: root/sysdep/bsd/Makefile
diff options
context:
space:
mode:
authorMikael Magnusson <mikma@users.sourceforge.net>2019-04-15 13:52:48 +0200
committerMikael Magnusson <mikma@users.sourceforge.net>2019-04-15 14:04:23 +0200
commit2917c94c0dbe77f384d1352c3c623d372636c6ae (patch)
tree87def2a9e6e99b7d57c41159aaf607c4b4209b36 /sysdep/bsd/Makefile
parent6ff811976513132c831a352bd0aa0f3600252acb (diff)
firewall protocol supportproto-firewall
Patch by Alexander V. Chernikov <melifaro@ipfw.ru> Hello list! This patch adds 'firewall' protocol permitting prefixes announced to this protocol to be put in configured firewall table with optional value. Supported firewalls: IPFW, PF, * Optional value support: IPFW, * Sample configuration: protocol bgp { .. import filter { fw_value = 42; accept; } # Set firewall optional value for each prefix } protocol firewall { fwtype ipfw; fwtable "2"; export all; flush always; # do flush both on startup and shutdown }; Tested on FreeBSD 8.X, PF should work on Open/NetBSD, too. [*] I can add support for ipset on demand. However I can't understand how it can be [effectively] used without some kind of radix/rbtree backend (according to docs). P.S. This can be thought as first step for implementation BGP FlowSpec (RFC 5575)
Diffstat (limited to 'sysdep/bsd/Makefile')
-rw-r--r--sysdep/bsd/Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/sysdep/bsd/Makefile b/sysdep/bsd/Makefile
index dfa32747..307d461f 100644
--- a/sysdep/bsd/Makefile
+++ b/sysdep/bsd/Makefile
@@ -1,4 +1,4 @@
-src := krt-sock.c
+src := krt-sock.c fw.c
obj := $(src-o-files)
$(all-daemon)
$(conf-y-targets): $(s)krt-sock.Y