aboutsummaryrefslogtreecommitdiff
path: root/pcap-linux.c
diff options
context:
space:
mode:
Diffstat (limited to 'pcap-linux.c')
-rw-r--r--pcap-linux.c32
1 files changed, 17 insertions, 15 deletions
diff --git a/pcap-linux.c b/pcap-linux.c
index 9934c5e1..fd839416 100644
--- a/pcap-linux.c
+++ b/pcap-linux.c
@@ -6946,30 +6946,32 @@ reset_kernel_filter(pcap_t *handle)
}
#endif
+int
+pcap_set_protocol(pcap_t *p, int protocol)
+{
+ if (pcap_check_activated(p))
+ return (PCAP_ERROR_ACTIVATED);
+ p->opt.protocol = protocol;
+ return (0);
+}
+
+#include "pcap_version.h"
+
/*
- * Platform-specific information.
+ * Libpcap version string.
*/
const char *
-pcap_platform_lib_version(void)
+pcap_lib_version(void)
{
#ifdef HAVE_PACKET_RING
#if defined(HAVE_TPACKET3)
- return ("with TPACKET_V3");
+ return (PCAP_VERSION_STRING " (with TPACKET_V3)");
#elif defined(HAVE_TPACKET2)
- return ("with TPACKET_V2");
+ return (PCAP_VERSION_STRING " (with TPACKET_V2)");
#else
- return ("with TPACKET_V1");
+ return (PCAP_VERSION_STRING " (with TPACKET_V1)");
#endif
#else
- return ("without TPACKET");
+ return (PCAP_VERSION_STRING " (without TPACKET)");
#endif
}
-
-int
-pcap_set_protocol(pcap_t *p, int protocol)
-{
- if (pcap_check_activated(p))
- return (PCAP_ERROR_ACTIVATED);
- p->opt.protocol = protocol;
- return (0);
-}