we need to specify a NETMAP_API version or the ioctl() will fail.
This commit is contained in:
parent
ff7ed324aa
commit
5133fa4702
@ -232,6 +232,7 @@ netmap_open(struct my_ring *me, int ringid)
|
|||||||
bzero(&req, sizeof(req));
|
bzero(&req, sizeof(req));
|
||||||
strncpy(req.nr_name, me->nmr.nr_name, sizeof(req.nr_name));
|
strncpy(req.nr_name, me->nmr.nr_name, sizeof(req.nr_name));
|
||||||
req.nr_ringid = ringid;
|
req.nr_ringid = ringid;
|
||||||
|
req.nr_version = NETMAP_API;
|
||||||
err = ioctl(fd, NIOCGINFO, &req);
|
err = ioctl(fd, NIOCGINFO, &req);
|
||||||
if (err) {
|
if (err) {
|
||||||
D("cannot get info on %s", me->nmr.nr_name);
|
D("cannot get info on %s", me->nmr.nr_name);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user