Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
gsplhtlxg
clone-Linux
提交
e5e7ad44
C
clone-Linux
项目概览
gsplhtlxg
/
clone-Linux
通知
2
Star
0
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
C
clone-Linux
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
e5e7ad44
编写于
10月 30, 2008
作者:
D
David S. Miller
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'master' of
git://git.infradead.org/users/pcmoore/lblnet-2.6
上级
61e57448
47b676c0
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
29 addition
and
4 deletion
+29
-4
net/ipv4/cipso_ipv4.c
net/ipv4/cipso_ipv4.c
+4
-3
net/netlabel/netlabel_addrlist.c
net/netlabel/netlabel_addrlist.c
+2
-0
net/netlabel/netlabel_addrlist.h
net/netlabel/netlabel_addrlist.h
+22
-0
net/netlabel/netlabel_mgmt.c
net/netlabel/netlabel_mgmt.c
+1
-1
未找到文件。
net/ipv4/cipso_ipv4.c
浏览文件 @
e5e7ad44
...
...
@@ -2063,9 +2063,10 @@ int cipso_v4_skbuff_setattr(struct sk_buff *skb,
u32
opt_len
;
int
len_delta
;
buf_len
=
cipso_v4_genopt
(
buf
,
buf_len
,
doi_def
,
secattr
);
if
(
buf_len
<
0
)
return
buf_len
;
ret_val
=
cipso_v4_genopt
(
buf
,
buf_len
,
doi_def
,
secattr
);
if
(
ret_val
<
0
)
return
ret_val
;
buf_len
=
ret_val
;
opt_len
=
(
buf_len
+
3
)
&
~
3
;
/* we overwrite any existing options to ensure that we have enough
...
...
net/netlabel/netlabel_addrlist.c
浏览文件 @
e5e7ad44
...
...
@@ -315,6 +315,7 @@ struct netlbl_af6list *netlbl_af6list_remove(const struct in6_addr *addr,
* Audit Helper Functions
*/
#ifdef CONFIG_AUDIT
/**
* netlbl_af4list_audit_addr - Audit an IPv4 address
* @audit_buf: audit buffer
...
...
@@ -386,3 +387,4 @@ void netlbl_af6list_audit_addr(struct audit_buffer *audit_buf,
}
}
#endif
/* IPv6 */
#endif
/* CONFIG_AUDIT */
net/netlabel/netlabel_addrlist.h
浏览文件 @
e5e7ad44
...
...
@@ -120,9 +120,19 @@ struct netlbl_af4list *netlbl_af4list_search(__be32 addr,
struct
netlbl_af4list
*
netlbl_af4list_search_exact
(
__be32
addr
,
__be32
mask
,
struct
list_head
*
head
);
#ifdef CONFIG_AUDIT
void
netlbl_af4list_audit_addr
(
struct
audit_buffer
*
audit_buf
,
int
src
,
const
char
*
dev
,
__be32
addr
,
__be32
mask
);
#else
static
inline
void
netlbl_af4list_audit_addr
(
struct
audit_buffer
*
audit_buf
,
int
src
,
const
char
*
dev
,
__be32
addr
,
__be32
mask
)
{
return
;
}
#endif
#if defined(CONFIG_IPV6) || defined(CONFIG_IPV6_MODULE)
...
...
@@ -179,11 +189,23 @@ struct netlbl_af6list *netlbl_af6list_search(const struct in6_addr *addr,
struct
netlbl_af6list
*
netlbl_af6list_search_exact
(
const
struct
in6_addr
*
addr
,
const
struct
in6_addr
*
mask
,
struct
list_head
*
head
);
#ifdef CONFIG_AUDIT
void
netlbl_af6list_audit_addr
(
struct
audit_buffer
*
audit_buf
,
int
src
,
const
char
*
dev
,
const
struct
in6_addr
*
addr
,
const
struct
in6_addr
*
mask
);
#else
static
inline
void
netlbl_af6list_audit_addr
(
struct
audit_buffer
*
audit_buf
,
int
src
,
const
char
*
dev
,
const
struct
in6_addr
*
addr
,
const
struct
in6_addr
*
mask
)
{
return
;
}
#endif
#endif
/* IPV6 */
#endif
net/netlabel/netlabel_mgmt.c
浏览文件 @
e5e7ad44
...
...
@@ -265,7 +265,7 @@ static int netlbl_mgmt_add_common(struct genl_info *info,
static
int
netlbl_mgmt_listentry
(
struct
sk_buff
*
skb
,
struct
netlbl_dom_map
*
entry
)
{
int
ret_val
;
int
ret_val
=
0
;
struct
nlattr
*
nla_a
;
struct
nlattr
*
nla_b
;
struct
netlbl_af4list
*
iter4
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录