|
@@ -39,6 +39,7 @@ int selinux_xfrm_sock_rcv_skb(u32 sk_sid, struct sk_buff *skb,
|
|
int selinux_xfrm_postroute_last(u32 sk_sid, struct sk_buff *skb,
|
|
int selinux_xfrm_postroute_last(u32 sk_sid, struct sk_buff *skb,
|
|
struct common_audit_data *ad, u8 proto);
|
|
struct common_audit_data *ad, u8 proto);
|
|
int selinux_xfrm_decode_session(struct sk_buff *skb, u32 *sid, int ckall);
|
|
int selinux_xfrm_decode_session(struct sk_buff *skb, u32 *sid, int ckall);
|
|
|
|
+int selinux_xfrm_skb_sid(struct sk_buff *skb, u32 *sid);
|
|
|
|
|
|
static inline void selinux_xfrm_notify_policyload(void)
|
|
static inline void selinux_xfrm_notify_policyload(void)
|
|
{
|
|
{
|
|
@@ -79,11 +80,12 @@ static inline int selinux_xfrm_decode_session(struct sk_buff *skb, u32 *sid,
|
|
static inline void selinux_xfrm_notify_policyload(void)
|
|
static inline void selinux_xfrm_notify_policyload(void)
|
|
{
|
|
{
|
|
}
|
|
}
|
|
-#endif
|
|
|
|
|
|
|
|
-static inline int selinux_skb_xfrm_sid(struct sk_buff *skb, u32 *sid)
|
|
|
|
|
|
+static inline int selinux_xfrm_skb_sid(struct sk_buff *skb, u32 *sid)
|
|
{
|
|
{
|
|
- return selinux_xfrm_decode_session(skb, sid, 0);
|
|
|
|
|
|
+ *sid = SECSID_NULL;
|
|
|
|
+ return 0;
|
|
}
|
|
}
|
|
|
|
+#endif
|
|
|
|
|
|
#endif /* _SELINUX_XFRM_H_ */
|
|
#endif /* _SELINUX_XFRM_H_ */
|