Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
Kernel
提交
13142341
K
Kernel
项目概览
openeuler
/
Kernel
大约 1 年 前同步成功
通知
5
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看板
体验新版 GitCode,发现更多精彩内容 >>
提交
13142341
编写于
8月 26, 2005
作者:
L
Linus Torvalds
浏览文件
操作
浏览文件
下载
差异文件
Merge HEAD from master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6.git
上级
3fd1bb9b
d4ef1608
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
9 addition
and
11 deletion
+9
-11
drivers/net/tg3.c
drivers/net/tg3.c
+2
-4
net/ipv4/fib_trie.c
net/ipv4/fib_trie.c
+7
-7
未找到文件。
drivers/net/tg3.c
浏览文件 @
13142341
...
...
@@ -66,8 +66,8 @@
#define DRV_MODULE_NAME "tg3"
#define PFX DRV_MODULE_NAME ": "
#define DRV_MODULE_VERSION "3.3
6
"
#define DRV_MODULE_RELDATE "August
19
, 2005"
#define DRV_MODULE_VERSION "3.3
7
"
#define DRV_MODULE_RELDATE "August
25
, 2005"
#define TG3_DEF_MAC_MODE 0
#define TG3_DEF_RX_MODE 0
...
...
@@ -7865,8 +7865,6 @@ static int tg3_test_loopback(struct tg3 *tp)
err
=
-
EIO
;
tg3_abort_hw
(
tp
,
1
);
tg3_reset_hw
(
tp
);
mac_mode
=
(
tp
->
mac_mode
&
~
MAC_MODE_PORT_MODE_MASK
)
|
...
...
net/ipv4/fib_trie.c
浏览文件 @
13142341
...
...
@@ -1333,9 +1333,9 @@ err:;
}
static
inline
int
check_leaf
(
struct
trie
*
t
,
struct
leaf
*
l
,
t_key
key
,
int
*
plen
,
const
struct
flowi
*
flp
,
struct
fib_result
*
res
,
int
*
err
)
struct
fib_result
*
res
)
{
int
i
;
int
err
,
i
;
t_key
mask
;
struct
leaf_info
*
li
;
struct
hlist_head
*
hhead
=
&
l
->
list
;
...
...
@@ -1348,18 +1348,18 @@ static inline int check_leaf(struct trie *t, struct leaf *l, t_key key, int *pl
if
(
l
->
key
!=
(
key
&
mask
))
continue
;
if
((
(
*
err
)
=
fib_semantic_match
(
&
li
->
falh
,
flp
,
res
,
l
->
key
,
mask
,
i
))
=
=
0
)
{
if
((
err
=
fib_semantic_match
(
&
li
->
falh
,
flp
,
res
,
l
->
key
,
mask
,
i
))
<
=
0
)
{
*
plen
=
i
;
#ifdef CONFIG_IP_FIB_TRIE_STATS
t
->
stats
.
semantic_match_passed
++
;
#endif
return
1
;
return
err
;
}
#ifdef CONFIG_IP_FIB_TRIE_STATS
t
->
stats
.
semantic_match_miss
++
;
#endif
}
return
0
;
return
1
;
}
static
int
...
...
@@ -1386,7 +1386,7 @@ fn_trie_lookup(struct fib_table *tb, const struct flowi *flp, struct fib_result
/* Just a leaf? */
if
(
IS_LEAF
(
n
))
{
if
(
check_leaf
(
t
,
(
struct
leaf
*
)
n
,
key
,
&
plen
,
flp
,
res
,
&
ret
)
)
if
(
(
ret
=
check_leaf
(
t
,
(
struct
leaf
*
)
n
,
key
,
&
plen
,
flp
,
res
))
<=
0
)
goto
found
;
goto
failed
;
}
...
...
@@ -1508,7 +1508,7 @@ fn_trie_lookup(struct fib_table *tb, const struct flowi *flp, struct fib_result
continue
;
}
if
(
IS_LEAF
(
n
))
{
if
(
check_leaf
(
t
,
(
struct
leaf
*
)
n
,
key
,
&
plen
,
flp
,
res
,
&
ret
)
)
if
(
(
ret
=
check_leaf
(
t
,
(
struct
leaf
*
)
n
,
key
,
&
plen
,
flp
,
res
))
<=
0
)
goto
found
;
}
backtrace:
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录