xfrm_userpolicy_info
struct xfrm_userpolicy_info policy;
struct xfrm_userpolicy_info pol;
static int verify_newpolicy_info(struct xfrm_userpolicy_info *p,
static void copy_from_user_policy(struct xfrm_policy *xp, struct xfrm_userpolicy_info *p)
static void copy_to_user_policy(struct xfrm_policy *xp, struct xfrm_userpolicy_info *p, int dir)
struct xfrm_userpolicy_info *p,
struct xfrm_userpolicy_info *p = nlmsg_data(nlh);
struct xfrm_userpolicy_info *p;
struct xfrm_userpolicy_info *p = &up->pol;
[XFRM_MSG_NEWPOLICY - XFRM_MSG_BASE] = XMSGSIZE(xfrm_userpolicy_info),
[XFRM_MSG_UPDPOLICY - XFRM_MSG_BASE] = XMSGSIZE(xfrm_userpolicy_info),
[XFRMA_POLICY] = { .len = sizeof(struct xfrm_userpolicy_info)},
struct xfrm_userpolicy_info *p = (struct xfrm_userpolicy_info *)data;
struct xfrm_userpolicy_info *p;
struct xfrm_userpolicy_info info;
struct xfrm_userpolicy_info policy = {};