From: Marcin Siodelski Date: Thu, 25 Apr 2013 10:29:59 +0000 (+0200) Subject: [2902] Build LPF sockets on Linux only. X-Git-Tag: bind10-1.2.0beta1-release~440^2~25 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fa9feb90e8588508daabccf397cc3fd4751a0e70;p=thirdparty%2Fkea.git [2902] Build LPF sockets on Linux only. --- diff --git a/src/lib/dhcp/Makefile.am b/src/lib/dhcp/Makefile.am index ab702d8fc1..935111b7c4 100644 --- a/src/lib/dhcp/Makefile.am +++ b/src/lib/dhcp/Makefile.am @@ -38,7 +38,11 @@ libb10_dhcp___la_SOURCES += pkt6.cc pkt6.h libb10_dhcp___la_SOURCES += pkt4.cc pkt4.h libb10_dhcp___la_SOURCES += pkt_filter.h libb10_dhcp___la_SOURCES += pkt_filter_inet.cc pkt_filter_inet.h + +if OS_LINUX libb10_dhcp___la_SOURCES += pkt_filter_lpf.cc pkt_filter_lpf.h +endif + libb10_dhcp___la_SOURCES += std_option_defs.h libb10_dhcp___la_CXXFLAGS = $(AM_CXXFLAGS) diff --git a/src/lib/dhcp/tests/Makefile.am b/src/lib/dhcp/tests/Makefile.am index afea2cf309..a173385a45 100644 --- a/src/lib/dhcp/tests/Makefile.am +++ b/src/lib/dhcp/tests/Makefile.am @@ -44,7 +44,11 @@ libdhcp___unittests_SOURCES += option_space_unittest.cc libdhcp___unittests_SOURCES += pkt4_unittest.cc libdhcp___unittests_SOURCES += pkt6_unittest.cc libdhcp___unittests_SOURCES += pkt_filter_inet_unittest.cc + +if OS_LINUX libdhcp___unittests_SOURCES += pkt_filter_lpf_unittest.cc +endif + libdhcp___unittests_SOURCES += protocol_util_unittest.cc libdhcp___unittests_SOURCES += duid_unittest.cc diff --git a/src/lib/dhcp/tests/iface_mgr_unittest.cc b/src/lib/dhcp/tests/iface_mgr_unittest.cc index 82adf23deb..62e6a7459a 100644 --- a/src/lib/dhcp/tests/iface_mgr_unittest.cc +++ b/src/lib/dhcp/tests/iface_mgr_unittest.cc @@ -19,7 +19,6 @@ #include #include #include -#include #include #include @@ -105,7 +104,6 @@ class NakedIfaceMgr: public IfaceMgr { // "naked" Interface Manager, exposes internal fields public: NakedIfaceMgr() { - // setPacketFilter(PktFilterPtr(new PktFilterLPF())); } IfaceCollection & getIfacesLst() { return ifaces_; } };