aboutsummaryrefslogtreecommitdiff
path: root/tools/tools/netmap/pcap.c
diff options
context:
space:
mode:
authorLuigi Rizzo <luigi@FreeBSD.org>2012-04-06 14:26:05 +0000
committerLuigi Rizzo <luigi@FreeBSD.org>2012-04-06 14:26:05 +0000
commit87a9e4379e748471657c50f0994fba92b9aa1253 (patch)
tree7ae90799292c3f5b67be643d17e0bfb688ffbd3f /tools/tools/netmap/pcap.c
parent9431cc1696c2e9b28900a9a614308b4381144f1e (diff)
downloadsrc-87a9e4379e748471657c50f0994fba92b9aa1253.tar.gz
src-87a9e4379e748471657c50f0994fba92b9aa1253.zip
we need to specify a NETMAP_API version or the ioctl() will fail.
Notes
Notes: svn path=/head/; revision=233947
Diffstat (limited to 'tools/tools/netmap/pcap.c')
-rw-r--r--tools/tools/netmap/pcap.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/tools/netmap/pcap.c b/tools/tools/netmap/pcap.c
index 2a93e82c7f55..06bb1731df23 100644
--- a/tools/tools/netmap/pcap.c
+++ b/tools/tools/netmap/pcap.c
@@ -232,6 +232,7 @@ netmap_open(struct my_ring *me, int ringid)
bzero(&req, sizeof(req));
strncpy(req.nr_name, me->nmr.nr_name, sizeof(req.nr_name));
req.nr_ringid = ringid;
+ req.nr_version = NETMAP_API;
err = ioctl(fd, NIOCGINFO, &req);
if (err) {
D("cannot get info on %s", me->nmr.nr_name);