提交 56ff710d 编写于 作者: V Vladislav Grishenko

ipoe/vlan_mon: add check for already loaded module

上级 5fc1391e
......@@ -626,7 +626,7 @@ static void init(void)
{
int mcg_id;
if (system("modprobe -q ipoe"))
if (access("/sys/module/ipoe", F_OK) && system("modprobe -q ipoe"))
log_warn("failed to load ipoe module\n");
mcg_id = genl_resolve_mcg(IPOE_GENL_NAME, IPOE_GENL_MCG_PKT, &ipoe_genl_id);
......
......@@ -522,7 +522,7 @@ static void init(void)
{
int mcg_id;
if (system("modprobe -q vlan_mon"))
if (access("/sys/module/vlan_mon", F_OK) && system("modprobe -q vlan_mon"))
log_warn("failed to load vlan_mon module\n");
mcg_id = genl_resolve_mcg(VLAN_MON_GENL_NAME, VLAN_MON_GENL_MCG, &vlan_mon_genl_id);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册