commit a61559d7fa89abeabab6dea65816db6c129406a2
Author: Adam Osuchowski <ad...@pld-linux.org>
Date:   Fri Jun 9 11:42:23 2017 +0200

    - added support for selecting macvlan mode

 lib/ifup                               | 2 +-
 sysconfig/interfaces/ifcfg-description | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)
---
diff --git a/lib/ifup b/lib/ifup
index cac60cff..b0c03f57 100755
--- a/lib/ifup
+++ b/lib/ifup
@@ -85,7 +85,7 @@ fi
 
 if [ -n "$MACVLAN_DEV" -a -n "$MACVLAN_MACADDR" ]; then
        ip link del link ${MACVLAN_DEV} ${DEVICE} type macvlan > /dev/null 2>&1
-       ip link add link ${MACVLAN_DEV} address ${MACVLAN_MACADDR} name 
${DEVICE} type macvlan
+       ip link add link ${MACVLAN_DEV} address ${MACVLAN_MACADDR} name 
${DEVICE} type macvlan ${MACVLAN_MODE:+mode $MACVLAN_MODE}
 fi
 
 # is this device available? (this catches PCMCIA devices for us)
diff --git a/sysconfig/interfaces/ifcfg-description 
b/sysconfig/interfaces/ifcfg-description
index 967b51ed..1629ce0d 100644
--- a/sysconfig/interfaces/ifcfg-description
+++ b/sysconfig/interfaces/ifcfg-description
@@ -89,6 +89,7 @@ if    DEVICE=eth*; then
        if macvlan
                MACVLAN_DEV=<exitsting base interface eg. eth0>
                MACVLAN_MACADDR=<desired hw address of new interface>
+               MACVLAN_MODE=<desired mode of new interface (private, vepa, 
bridge, passthru, source)>
        fi
        
 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/projects/rc-scripts.git/commitdiff/a61559d7fa89abeabab6dea65816db6c129406a2

_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to