netmap: optionally disable offloading

pull/2266/head
Victor Julien 10 years ago
parent 2780fba1d1
commit 723a14c0fe

@ -294,7 +294,11 @@ static int NetmapOpen(char *ifname, int promisc, NetmapDevice **pdevice, int ver
}
/* netmap needs all offloading to be disabled */
(void)GetIfaceOffloading(ifname, 1, 1);
if (LiveGetOffload() == 0) {
(void)GetIfaceOffloading(ifname, 1, 1);
} else {
DisableIfaceOffloading(ifname, 1, 1);
}
/* not found, create new record */
pdev = SCMalloc(sizeof(*pdev));

Loading…
Cancel
Save