| H A D | xfrm_user.c | 38 static int verify_one_alg(struct nlattr **attrs, enum xfrm_attr_type_t type, in verify_one_alg() argument 68 static int verify_auth_trunc(struct nlattr **attrs, in verify_auth_trunc() argument 87 static int verify_aead(struct nlattr **attrs, struct netlink_ext_ack *extack) in verify_aead() argument 105 static void verify_one_addr(struct nlattr **attrs, enum xfrm_attr_type_t type, in verify_one_addr() argument 114 static inline int verify_sec_ctx_len(struct nlattr **attrs, struct netlink_ext_ack *extack) in verify_sec_ctx_len() argument 133 verify_replay(struct xfrm_usersa_info * p,struct nlattr ** attrs,u8 sa_dir,struct netlink_ext_ack * extack) verify_replay() argument 243 verify_newsa_info(struct xfrm_usersa_info * p,struct nlattr ** attrs,struct netlink_ext_ack * extack) verify_newsa_info() argument 827 xfrm_update_ae_params(struct xfrm_state * x,struct nlattr ** attrs,int update_esn) xfrm_update_ae_params() argument 872 xfrm_smark_init(struct nlattr ** attrs,struct xfrm_mark * m) xfrm_smark_init() argument 885 xfrm_state_construct(struct net * net,struct xfrm_usersa_info * p,struct nlattr ** attrs,int * errp,struct netlink_ext_ack * extack) xfrm_state_construct() argument 1007 xfrm_add_sa(struct sk_buff * skb,struct nlmsghdr * nlh,struct nlattr ** attrs,struct netlink_ext_ack * extack) xfrm_add_sa() argument 1053 xfrm_user_state_lookup(struct net * net,struct xfrm_usersa_id * p,struct nlattr ** attrs,int * errp) xfrm_user_state_lookup() argument 1086 xfrm_del_sa(struct sk_buff * skb,struct nlmsghdr * nlh,struct nlattr ** attrs,struct netlink_ext_ack * extack) xfrm_del_sa() argument 1502 struct nlattr *attrs[XFRMA_MAX+1]; xfrm_dump_sa() local 1656 xfrm_set_spdinfo(struct sk_buff * skb,struct nlmsghdr * nlh,struct nlattr ** attrs,struct netlink_ext_ack * extack) xfrm_set_spdinfo() argument 1710 xfrm_get_spdinfo(struct sk_buff * skb,struct nlmsghdr * nlh,struct nlattr ** attrs,struct netlink_ext_ack * extack) xfrm_get_spdinfo() argument 1770 xfrm_get_sadinfo(struct sk_buff * skb,struct nlmsghdr * nlh,struct nlattr ** attrs,struct netlink_ext_ack * extack) xfrm_get_sadinfo() argument 1791 xfrm_get_sa(struct sk_buff * skb,struct nlmsghdr * nlh,struct nlattr ** attrs,struct netlink_ext_ack * extack) xfrm_get_sa() argument 1815 xfrm_alloc_userspi(struct sk_buff * skb,struct nlmsghdr * nlh,struct nlattr ** attrs,struct netlink_ext_ack * extack) xfrm_alloc_userspi() argument 2003 copy_from_user_sec_ctx(struct xfrm_policy * pol,struct nlattr ** attrs) copy_from_user_sec_ctx() argument 2109 copy_from_user_tmpl(struct xfrm_policy * pol,struct nlattr ** attrs,int dir,struct netlink_ext_ack * extack) copy_from_user_tmpl() argument 2130 copy_from_user_policy_type(u8 * tp,struct nlattr ** attrs,struct netlink_ext_ack * extack) copy_from_user_policy_type() argument 2180 xfrm_policy_construct(struct net * net,struct xfrm_userpolicy_info * p,struct nlattr ** attrs,int * errp,struct netlink_ext_ack * extack) xfrm_policy_construct() argument 2226 xfrm_add_policy(struct sk_buff * skb,struct nlmsghdr * nlh,struct nlattr ** attrs,struct netlink_ext_ack * extack) xfrm_add_policy() argument 2495 xfrm_set_default(struct sk_buff * skb,struct nlmsghdr * nlh,struct nlattr ** attrs,struct netlink_ext_ack * extack) xfrm_set_default() argument 2516 xfrm_get_default(struct sk_buff * skb,struct nlmsghdr * nlh,struct nlattr ** attrs,struct netlink_ext_ack * extack) xfrm_get_default() argument 2546 xfrm_get_policy(struct sk_buff * skb,struct nlmsghdr * nlh,struct nlattr ** attrs,struct netlink_ext_ack * extack) xfrm_get_policy() argument 2630 xfrm_flush_sa(struct sk_buff * skb,struct nlmsghdr * nlh,struct nlattr ** attrs,struct netlink_ext_ack * extack) xfrm_flush_sa() argument 2744 xfrm_get_ae(struct sk_buff * skb,struct nlmsghdr * nlh,struct nlattr ** attrs,struct netlink_ext_ack * extack) xfrm_get_ae() argument 2788 xfrm_new_ae(struct sk_buff * skb,struct nlmsghdr * nlh,struct nlattr ** attrs,struct netlink_ext_ack * extack) xfrm_new_ae() argument 2845 xfrm_flush_policy(struct sk_buff * skb,struct nlmsghdr * nlh,struct nlattr ** attrs,struct netlink_ext_ack * extack) xfrm_flush_policy() argument 2874 xfrm_add_pol_expire(struct sk_buff * skb,struct nlmsghdr * nlh,struct nlattr ** attrs,struct netlink_ext_ack * extack) xfrm_add_pol_expire() argument 2941 xfrm_add_sa_expire(struct sk_buff * skb,struct nlmsghdr * nlh,struct nlattr ** attrs,struct netlink_ext_ack * extack) xfrm_add_sa_expire() argument 2979 xfrm_add_acquire(struct sk_buff * skb,struct nlmsghdr * nlh,struct nlattr ** attrs,struct netlink_ext_ack * extack) xfrm_add_acquire() argument 3051 copy_from_user_migrate(struct xfrm_migrate * ma,struct xfrm_kmaddress * k,struct nlattr ** attrs,int * num,struct netlink_ext_ack * extack) copy_from_user_migrate() argument 3095 xfrm_do_migrate(struct sk_buff * skb,struct nlmsghdr * nlh,struct nlattr ** attrs,struct netlink_ext_ack * extack) xfrm_do_migrate() argument 3153 xfrm_do_migrate(struct sk_buff * skb,struct nlmsghdr * nlh,struct nlattr ** attrs,struct netlink_ext_ack * extack) xfrm_do_migrate() argument 3399 xfrm_reject_unused_attr(int type,struct nlattr ** attrs,struct netlink_ext_ack * extack) xfrm_reject_unused_attr() argument 3435 struct nlattr *attrs[XFRMA_MAX+1]; xfrm_user_rcv_msg() local [all...] |