summaryrefslogtreecommitdiffstats
path: root/main/vlan/vlan.pre-up
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2012-06-21 10:10:01 +0200
committerNatanael Copa <ncopa@alpinelinux.org>2012-06-21 10:10:01 +0200
commit988327007b1bdde66fd0a5f9c381076aa3828ffe (patch)
tree643cbc0a4967e9b8a6f7d564a558274e330c0a37 /main/vlan/vlan.pre-up
parente392bf0f4b14193a09d0b5c7705db71009b0b6b3 (diff)
downloadaports-988327007b1bdde66fd0a5f9c381076aa3828ffe.tar.bz2
aports-988327007b1bdde66fd0a5f9c381076aa3828ffe.tar.xz
main/vlan: load kernel module 8021q if needed
ref #1212
Diffstat (limited to 'main/vlan/vlan.pre-up')
-rw-r--r--main/vlan/vlan.pre-up3
1 files changed, 3 insertions, 0 deletions
diff --git a/main/vlan/vlan.pre-up b/main/vlan/vlan.pre-up
index 450e0d335..be66cff5f 100644
--- a/main/vlan/vlan.pre-up
+++ b/main/vlan/vlan.pre-up
@@ -4,6 +4,9 @@ do_vlan_config() {
local id="$2"
local newname="$3"
local nametype="$4"
+ if ! [ -d /proc/net/vlan ]; then
+ modprobe 8021q
+ fi
vconfig set_name_type ${nametype}
vconfig add ${device} ${id}
}