aboutsummaryrefslogtreecommitdiffstats
path: root/main/vlan/mvlan.pre-up
diff options
context:
space:
mode:
authorFrancesco Colista <francesco.colista@gmail.com>2012-03-20 12:26:52 +0000
committerFrancesco Colista <francesco.colista@gmail.com>2012-03-20 12:26:52 +0000
commit7d8df3859347c83a347c3c771a3bd438e17a3d44 (patch)
tree7750a9299feb7e8dafdba79f5755160933fc554f /main/vlan/mvlan.pre-up
parentb06fd02ab6d73b7167cdafbb3d2623afacdb1303 (diff)
parent01a790374524c25b6730fd48ae70bb6c31a65361 (diff)
downloadaports-7d8df3859347c83a347c3c771a3bd438e17a3d44.tar.bz2
aports-7d8df3859347c83a347c3c771a3bd438e17a3d44.tar.xz
Merge git://dev.alpinelinux.org/aports
Diffstat (limited to 'main/vlan/mvlan.pre-up')
-rw-r--r--main/vlan/mvlan.pre-up14
1 files changed, 14 insertions, 0 deletions
diff --git a/main/vlan/mvlan.pre-up b/main/vlan/mvlan.pre-up
new file mode 100644
index 0000000000..6713f3115a
--- /dev/null
+++ b/main/vlan/mvlan.pre-up
@@ -0,0 +1,14 @@
+#!/bin/sh
+case "$IFACE" in
+ *#[0-9]*)
+ MVLANID="${IFACE##*#}"
+ IF_MVLAN_RAW_DEVICE="${IFACE%#*}"
+ ;;
+ *)
+ ;;
+esac
+if [ -n "$IF_MVLAN_RAW_DEVICE" ]
+then
+ # Kernel new style configuration
+ ip link add link $IF_MVLAN_RAW_DEVICE name $IFACE type macvlan
+fi