Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
raspberrypi-kernel
提交
d591a1f3
R
raspberrypi-kernel
项目概览
openeuler
/
raspberrypi-kernel
通知
13
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
raspberrypi-kernel
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
d591a1f3
编写于
7月 03, 2017
作者:
D
David S. Miller
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
tun/tap: Remove references to NETIF_F_UFO.
It is going away. Signed-off-by:
N
David S. Miller
<
davem@davemloft.net
>
上级
fb652fdf
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
3 addition
and
11 deletion
+3
-11
drivers/net/tap.c
drivers/net/tap.c
+2
-5
drivers/net/tun.c
drivers/net/tun.c
+1
-6
未找到文件。
drivers/net/tap.c
浏览文件 @
d591a1f3
...
...
@@ -943,9 +943,6 @@ static int set_offload(struct tap_queue *q, unsigned long arg)
if
(
arg
&
TUN_F_TSO6
)
feature_mask
|=
NETIF_F_TSO6
;
}
if
(
arg
&
TUN_F_UFO
)
feature_mask
|=
NETIF_F_UFO
;
}
/* tun/tap driver inverts the usage for TSO offloads, where
...
...
@@ -956,7 +953,7 @@ static int set_offload(struct tap_queue *q, unsigned long arg)
* When user space turns off TSO, we turn off GSO/LRO so that
* user-space will not receive TSO frames.
*/
if
(
feature_mask
&
(
NETIF_F_TSO
|
NETIF_F_TSO6
|
NETIF_F_UFO
))
if
(
feature_mask
&
(
NETIF_F_TSO
|
NETIF_F_TSO6
))
features
|=
RX_OFFLOADS
;
else
features
&=
~
RX_OFFLOADS
;
...
...
@@ -1078,7 +1075,7 @@ static long tap_ioctl(struct file *file, unsigned int cmd,
case
TUNSETOFFLOAD
:
/* let the user check for future flags */
if
(
arg
&
~
(
TUN_F_CSUM
|
TUN_F_TSO4
|
TUN_F_TSO6
|
TUN_F_TSO_ECN
|
TUN_F_UFO
))
TUN_F_TSO_ECN
))
return
-
EINVAL
;
rtnl_lock
();
...
...
drivers/net/tun.c
浏览文件 @
d591a1f3
...
...
@@ -199,7 +199,7 @@ struct tun_struct {
struct
net_device
*
dev
;
netdev_features_t
set_features
;
#define TUN_USER_FEATURES (NETIF_F_HW_CSUM|NETIF_F_TSO_ECN|NETIF_F_TSO| \
NETIF_F_TSO6
|NETIF_F_UFO
)
NETIF_F_TSO6)
int
align
;
int
vnet_hdr_sz
;
...
...
@@ -1921,11 +1921,6 @@ static int set_offload(struct tun_struct *tun, unsigned long arg)
features
|=
NETIF_F_TSO6
;
arg
&=
~
(
TUN_F_TSO4
|
TUN_F_TSO6
);
}
if
(
arg
&
TUN_F_UFO
)
{
features
|=
NETIF_F_UFO
;
arg
&=
~
TUN_F_UFO
;
}
}
/* This gives the user a way to test for new features in future by
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录