Displaying 2 results from an estimated 2 matches for "rmode_rout".
Did you mean:
mode_out
2010 Feb 10
0
[PATCH] Use /dev/tap0 by default on BSD if mode != router
...ype = DEVICE_TYPE_TUN;
bool setup_device(void) {
char *type;
- if(!get_config_string(lookup_config(config_tree, "Device"), &device))
- device = xstrdup(DEFAULT_DEVICE);
+ if(!get_config_string(lookup_config(config_tree, "Device"), &device)) {
+ if (routing_mode != RMODE_ROUTER)
+ device = xstrdup(DEFAULT_DEVICE_TAP);
+ else
+ device = xstrdup(DEFAULT_DEVICE);
+ }
if(!get_config_string(lookup_config(config_tree, "Interface"), &iface))
iface = xstrdup(rindex(device, '/') ? rindex(device, '/') + 1 : device);
--
1.6.6.1
2013 Jul 13
1
Router mode and MAC addresses
...e.c 2013-07-13 22:52:33.841655000 +0100
+++ src/linux/device.c 2013-07-13 22:53:36.210804000 +0100
@@ -84,6 +84,8 @@
device_type = DEVICE_TYPE_TUN;
device_info = "Linux tun/tap device (tun mode)";
} else {
+ if (routing_mode == RMODE_ROUTER)
+ overwrite_mac = true;
ifr.ifr_flags = IFF_TAP | IFF_NO_PI;
device_type = DEVICE_TYPE_TAP;
device_info = "Linux tun/tap device (tap mode)";
--
Etienne Dechamps