#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/security.h>
#include <linux/types.h>
#include <linux/netfilter.h>
#include <linux/netfilter_ipv4.h>
#include <linux/netfilter_ipv6.h>
#include <linux/slab.h>
#include <linux/ip.h>
#include <linux/tcp.h>
#include <linux/skbuff.h>
#include <linux/xfrm.h>
#include <net/xfrm.h>
#include <net/checksum.h>
#include <net/udp.h>
#include <linux/atomic.h>
#include "avc.h"
#include "objsec.h"
#include "xfrm.h"
Go to the source code of this file.
|
int | selinux_xfrm_policy_lookup (struct xfrm_sec_ctx *ctx, u32 fl_secid, u8 dir) |
|
int | selinux_xfrm_state_pol_flow_match (struct xfrm_state *x, struct xfrm_policy *xp, const struct flowi *fl) |
|
int | selinux_xfrm_decode_session (struct sk_buff *skb, u32 *sid, int ckall) |
|
int | selinux_xfrm_policy_alloc (struct xfrm_sec_ctx **ctxp, struct xfrm_user_sec_ctx *uctx) |
|
int | selinux_xfrm_policy_clone (struct xfrm_sec_ctx *old_ctx, struct xfrm_sec_ctx **new_ctxp) |
|
void | selinux_xfrm_policy_free (struct xfrm_sec_ctx *ctx) |
|
int | selinux_xfrm_policy_delete (struct xfrm_sec_ctx *ctx) |
|
int | selinux_xfrm_state_alloc (struct xfrm_state *x, struct xfrm_user_sec_ctx *uctx, u32 secid) |
|
void | selinux_xfrm_state_free (struct xfrm_state *x) |
|
int | selinux_xfrm_state_delete (struct xfrm_state *x) |
|
int | selinux_xfrm_sock_rcv_skb (u32 isec_sid, struct sk_buff *skb, struct common_audit_data *ad) |
|
int | selinux_xfrm_postroute_last (u32 isec_sid, struct sk_buff *skb, struct common_audit_data *ad, u8 proto) |
|