Author: arekm
Date: Fri Nov 28 17:09:35 2008
New Revision: 10010

Modified:
   rc-scripts/trunk/sysconfig/interfaces/ifcfg-description
   rc-scripts/trunk/sysconfig/interfaces/ifcfg-eth0.1
   rc-scripts/trunk/sysconfig/network-scripts/ifup
Log:
macvlan support.

Modified: rc-scripts/trunk/sysconfig/interfaces/ifcfg-description
==============================================================================
--- rc-scripts/trunk/sysconfig/interfaces/ifcfg-description     (original)
+++ rc-scripts/trunk/sysconfig/interfaces/ifcfg-description     Fri Nov 28 
17:09:35 2008
@@ -84,6 +84,12 @@
        [ MEDIA={auto|10baseT|10base2|AUI} ]
        [ MACADDR=<hw address> ]
 
+       if macvlan
+               MACVLAN_DEV=<exitsting base interface eg. eth0>
+               MACVLAN_MACADDR=<desired hw address of new interface>
+       fi
+       
+
        if      DEVICE=wireless interface (man iwconfig(8))
                WLAN_UPEARLY=<yes>|<no> Up device before setting any WLAN 
parameters
                                        (needed for some drivers)

Modified: rc-scripts/trunk/sysconfig/interfaces/ifcfg-eth0.1
==============================================================================
--- rc-scripts/trunk/sysconfig/interfaces/ifcfg-eth0.1  (original)
+++ rc-scripts/trunk/sysconfig/interfaces/ifcfg-eth0.1  Fri Nov 28 17:09:35 2008
@@ -8,4 +8,3 @@
 IP4_PRIM_IF=1
 MUTLICAST=no
 ONBOOT=yes
-

Modified: rc-scripts/trunk/sysconfig/network-scripts/ifup
==============================================================================
--- rc-scripts/trunk/sysconfig/network-scripts/ifup     (original)
+++ rc-scripts/trunk/sysconfig/network-scripts/ifup     Fri Nov 28 17:09:35 2008
@@ -75,6 +75,11 @@
        fi
 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} ${DEVICE} 
type macvlan
+fi
+
 # is this device available? (this catches PCMCIA devices for us)
 if ! /sbin/ip link set multicast ${MULTICAST} dev ${DEVICE} > /dev/null 2>&1; 
then
        nls "Delaying %s initialization" ${DEVICE}
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to