Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
Kernel
提交
3839f99d
K
Kernel
项目概览
openeuler
/
Kernel
1 年多 前同步成功
通知
8
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
K
Kernel
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
3839f99d
编写于
4月 23, 2019
作者:
S
Saeed Mahameed
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'mlx5-next' of
git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
上级
be659b8d
c3bdd5e6
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
16 addition
and
7 deletion
+16
-7
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
+0
-5
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
+10
-2
include/linux/mlx5/fs.h
include/linux/mlx5/fs.h
+6
-0
未找到文件。
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
浏览文件 @
3839f99d
...
...
@@ -43,11 +43,6 @@
#include "ecpf.h"
#include "lib/eq.h"
enum
{
FDB_FAST_PATH
=
0
,
FDB_SLOW_PATH
};
/* There are two match-all miss flows, one for unicast dst mac and
* one for multicast.
*/
...
...
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
浏览文件 @
3839f99d
...
...
@@ -2516,8 +2516,16 @@ static int init_fdb_root_ns(struct mlx5_flow_steering *steering)
if
(
!
steering
->
fdb_sub_ns
)
return
-
ENOMEM
;
maj_prio
=
fs_create_prio
(
&
steering
->
fdb_root_ns
->
ns
,
FDB_BYPASS_PATH
,
1
);
if
(
IS_ERR
(
maj_prio
))
{
err
=
PTR_ERR
(
maj_prio
);
goto
out_err
;
}
levels
=
2
*
FDB_MAX_PRIO
*
(
FDB_MAX_CHAIN
+
1
);
maj_prio
=
fs_create_prio_chained
(
&
steering
->
fdb_root_ns
->
ns
,
0
,
maj_prio
=
fs_create_prio_chained
(
&
steering
->
fdb_root_ns
->
ns
,
FDB_FAST_PATH
,
levels
);
if
(
IS_ERR
(
maj_prio
))
{
err
=
PTR_ERR
(
maj_prio
);
...
...
@@ -2542,7 +2550,7 @@ static int init_fdb_root_ns(struct mlx5_flow_steering *steering)
steering
->
fdb_sub_ns
[
chain
]
=
ns
;
}
maj_prio
=
fs_create_prio
(
&
steering
->
fdb_root_ns
->
ns
,
1
,
1
);
maj_prio
=
fs_create_prio
(
&
steering
->
fdb_root_ns
->
ns
,
FDB_SLOW_PATH
,
1
);
if
(
IS_ERR
(
maj_prio
))
{
err
=
PTR_ERR
(
maj_prio
);
goto
out_err
;
...
...
include/linux/mlx5/fs.h
浏览文件 @
3839f99d
...
...
@@ -75,6 +75,12 @@ enum mlx5_flow_namespace_type {
MLX5_FLOW_NAMESPACE_EGRESS
,
};
enum
{
FDB_BYPASS_PATH
,
FDB_FAST_PATH
,
FDB_SLOW_PATH
,
};
struct
mlx5_flow_table
;
struct
mlx5_flow_group
;
struct
mlx5_flow_namespace
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录