[asterisk-bugs] [JIRA] (DAHLIN-343) Dynamic span modules fail to decrement reference counter for the underlying VLAN interface when unloading

Assen Totin (JIRA) noreply at issues.asterisk.org
Wed Dec 10 07:12:29 CST 2014


Assen Totin created DAHLIN-343:
----------------------------------

             Summary: Dynamic span modules fail to decrement reference counter for the underlying VLAN interface when unloading
                 Key: DAHLIN-343
                 URL: https://issues.asterisk.org/jira/browse/DAHLIN-343
             Project: DAHDI-Linux
          Issue Type: Bug
      Security Level: None
          Components: dahdi_dynamic, dahdi_dynamic_eth
    Affects Versions: 2.10.0
         Environment: Linux 2.6
            Reporter: Assen Totin
            Assignee: Russ Meyerriecks
            Severity: Minor


Scope: the issue is present only when a dynamic span is configured on top of a IEEE 802.1q interface (VLAN interface). 

Effect: when a dynamic span is configured on top of a VLAN interface (e.g., eth0.N) and is later removed, unloading the modules (dahdi_dynamic_eth, dahdi_dynamic) does not decrement the kernel reference counter for the underlying VLAN interface. As a result, the kernel believes the underlying network interface is still in use, refusing to remove it upon network shutdown. The latter means that clean power-off of the Linux OS become impossible and power cycle is almost the only remaining option (especially for remote machines and VMs). 

Notes: The effect is present only on VLAN interfaces and is not present on regular interfaces (e.g., eth0). Tested only on Linux; because Linux handles network devices differently than most other UNIX, it is likely limited to Linux. 

Testbed: confirmed on CentOS 5 and 6 VM in ESXi 5.5 with either VMXNET3 or emulated Intel EEPRO 1000 network adapters.



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list