Bug 10372 - mac80211 drivers stop transmitting data after ifconfig down; ifconfig up
Summary: mac80211 drivers stop transmitting data after ifconfig down; ifconfig up
Status: CLOSED CODE_FIX
Alias: None
Product: Networking
Classification: Unclassified
Component: Wireless (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: networking_wireless@kernel-bugs.osdl.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-03-31 12:50 UTC by Thomas Bächler
Modified: 2008-07-02 06:58 UTC (History)
1 user (show)

See Also:
Kernel Version: 2.6.24.4
Subsystem:
Regression: ---
Bisected commit-id:


Attachments

Description Thomas Bächler 2008-03-31 12:50:23 UTC
When you are associated to a wireless network and do ifconfig $IF down; ifconfig $IF up, no data is being transmitted anymore. The "RUNNING" flag disappears from the ifconfig output.
However, the card stays associated, indicating that data transfer should be possible.

The behaviour should be:
1) everything should work as before (this was the case for example in the ipw3945 driver)
2) the driver should disassociate from the network

The current state (card stays associated, but no data is being transferred) is inconsistent and unintuitive.

Reference: http://permalink.gmane.org/gmane.linux.kernel.wireless.general/12972
Comment 1 Johannes Berg 2008-04-01 05:06:52 UTC
Should be fixed after http://thread.gmane.org/gmane.linux.kernel.wireless.general/12754
Comment 2 John W. Linville 2008-07-02 06:58:57 UTC
commit 64f851e410ae37a0990212ae34f0c96b641478f7

Note You need to log in before you can comment on or make changes to this bug.