Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
cloud-kernel
提交
f26e958c
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看板
提交
f26e958c
编写于
10月 30, 2012
作者:
B
Ben Hutchings
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
sfc: Name the RX drop queue ID
Signed-off-by:
N
Ben Hutchings
<
bhutchings@solarflare.com
>
上级
33a8985c
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
8 addition
and
3 deletion
+8
-3
drivers/net/ethernet/sfc/ethtool.c
drivers/net/ethernet/sfc/ethtool.c
+2
-2
drivers/net/ethernet/sfc/filter.h
drivers/net/ethernet/sfc/filter.h
+6
-1
未找到文件。
drivers/net/ethernet/sfc/ethtool.c
浏览文件 @
f26e958c
...
...
@@ -822,7 +822,7 @@ static int efx_ethtool_get_class_rule(struct efx_nic *efx,
if
(
rc
)
return
rc
;
if
(
spec
.
dmaq_id
==
0xfff
)
if
(
spec
.
dmaq_id
==
EFX_FILTER_RX_DMAQ_ID_DROP
)
rule
->
ring_cookie
=
RX_CLS_FLOW_DISC
;
else
rule
->
ring_cookie
=
spec
.
dmaq_id
;
...
...
@@ -967,7 +967,7 @@ static int efx_ethtool_set_class_rule(struct efx_nic *efx,
efx_filter_init_rx
(
&
spec
,
EFX_FILTER_PRI_MANUAL
,
efx
->
rx_scatter
?
EFX_FILTER_FLAG_RX_SCATTER
:
0
,
(
rule
->
ring_cookie
==
RX_CLS_FLOW_DISC
)
?
0xfff
:
rule
->
ring_cookie
);
EFX_FILTER_RX_DMAQ_ID_DROP
:
rule
->
ring_cookie
);
switch
(
rule
->
flow_type
)
{
case
TCP_V4_FLOW
:
...
...
drivers/net/ethernet/sfc/filter.h
浏览文件 @
f26e958c
...
...
@@ -76,7 +76,8 @@ enum efx_filter_flags {
* @type: Type of match to be performed, from &enum efx_filter_type
* @priority: Priority of the filter, from &enum efx_filter_priority
* @flags: Miscellaneous flags, from &enum efx_filter_flags
* @dmaq_id: Source/target queue index
* @dmaq_id: Source/target queue index, or %EFX_FILTER_RX_DMAQ_ID_DROP for
* an RX drop filter
* @data: Match data (type-dependent)
*
* Use the efx_filter_set_*() functions to initialise the @type and
...
...
@@ -94,6 +95,10 @@ struct efx_filter_spec {
u32
data
[
3
];
};
enum
{
EFX_FILTER_RX_DMAQ_ID_DROP
=
0xfff
};
static
inline
void
efx_filter_init_rx
(
struct
efx_filter_spec
*
spec
,
enum
efx_filter_priority
priority
,
enum
efx_filter_flags
flags
,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录