diff options
author | Luigi Rizzo <luigi@FreeBSD.org> | 2012-04-06 14:26:05 +0000 |
---|---|---|
committer | Luigi Rizzo <luigi@FreeBSD.org> | 2012-04-06 14:26:05 +0000 |
commit | 87a9e4379e748471657c50f0994fba92b9aa1253 (patch) | |
tree | 7ae90799292c3f5b67be643d17e0bfb688ffbd3f /tools/tools/netmap/pcap.c | |
parent | 9431cc1696c2e9b28900a9a614308b4381144f1e (diff) | |
download | src-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.c | 1 |
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); |