Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
cloud-kernel
提交
1acf6ba0
cloud-kernel
项目概览
openanolis
/
cloud-kernel
1 年多 前同步成功
通知
160
Star
36
Fork
7
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
10
列表
看板
标记
里程碑
合并请求
2
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
cloud-kernel
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
10
Issue
10
列表
看板
标记
里程碑
合并请求
2
合并请求
2
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
1acf6ba0
编写于
5月 31, 2007
作者:
D
David S. Miller
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'mac80211' of
git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6
上级
9a834b87
91fa558b
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
8 addition
and
2 deletion
+8
-2
net/mac80211/ieee80211.c
net/mac80211/ieee80211.c
+5
-1
net/mac80211/ieee80211_sta.c
net/mac80211/ieee80211_sta.c
+3
-1
未找到文件。
net/mac80211/ieee80211.c
浏览文件 @
1acf6ba0
...
...
@@ -2474,6 +2474,8 @@ static int ieee80211_open(struct net_device *dev)
if
(
sdata
->
type
==
IEEE80211_IF_TYPE_STA
&&
!
local
->
user_space_mlme
)
netif_carrier_off
(
dev
);
else
netif_carrier_on
(
dev
);
netif_start_queue
(
dev
);
return
0
;
...
...
@@ -3278,8 +3280,10 @@ ieee80211_rx_h_defragment(struct ieee80211_txrx_data *rx)
return
TXRX_DROP
;
}
}
while
((
skb
=
__skb_dequeue
(
&
entry
->
skb_list
)))
while
((
skb
=
__skb_dequeue
(
&
entry
->
skb_list
)))
{
memcpy
(
skb_put
(
rx
->
skb
,
skb
->
len
),
skb
->
data
,
skb
->
len
);
dev_kfree_skb
(
skb
);
}
/* Complete frame has been reassembled - process it now */
rx
->
fragmented
=
1
;
...
...
net/mac80211/ieee80211_sta.c
浏览文件 @
1acf6ba0
...
...
@@ -1155,6 +1155,8 @@ static void ieee80211_rx_mgmt_assoc_resp(struct net_device *dev,
if
(
status_code
!=
WLAN_STATUS_SUCCESS
)
{
printk
(
KERN_DEBUG
"%s: AP denied association (code=%d)
\n
"
,
dev
->
name
,
status_code
);
if
(
status_code
==
WLAN_STATUS_REASSOC_NO_ASSOC
)
ifsta
->
prev_bssid_set
=
0
;
return
;
}
...
...
@@ -2995,7 +2997,7 @@ struct sta_info * ieee80211_ibss_add_sta(struct net_device *dev,
{
struct
ieee80211_local
*
local
=
wdev_priv
(
dev
->
ieee80211_ptr
);
struct
sta_info
*
sta
;
struct
ieee80211_sub_if_data
*
sdata
=
NULL
;
struct
ieee80211_sub_if_data
*
sdata
=
IEEE80211_DEV_TO_SUB_IF
(
dev
)
;
/* TODO: Could consider removing the least recently used entry and
* allow new one to be added. */
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录