Lines Matching refs:xfrmnl_sp

72 	struct xfrmnl_sp* sp =   nl_object_priv (c);  in xfrm_sp_alloc_data()
87 struct xfrmnl_sp* sp = nl_object_priv (c); in xfrm_sp_free_data()
109 struct xfrmnl_sp* dst = nl_object_priv(_dst); in xfrm_sp_clone()
110 struct xfrmnl_sp* src = nl_object_priv(_src); in xfrm_sp_clone()
145 struct xfrmnl_sp* a = (struct xfrmnl_sp *) _a; in xfrm_sp_compare()
146 struct xfrmnl_sp* b = (struct xfrmnl_sp *) _b; in xfrm_sp_compare()
318 struct xfrmnl_sp* sp = (struct xfrmnl_sp *) a; in xfrm_sp_dump_line()
439 struct xfrmnl_sp* xfrmnl_sp_alloc(void) in xfrmnl_sp_alloc()
441 return (struct xfrmnl_sp*) nl_object_alloc(&xfrm_sp_obj_ops); in xfrmnl_sp_alloc()
444 void xfrmnl_sp_put(struct xfrmnl_sp* sp) in xfrmnl_sp_put()
478 struct xfrmnl_sp* xfrmnl_sp_get(struct nl_cache* cache, unsigned int index, unsigned int dir) in xfrmnl_sp_get()
480 struct xfrmnl_sp *sp; in xfrmnl_sp_get()
483 for (sp = (struct xfrmnl_sp*)nl_cache_get_first (cache); in xfrmnl_sp_get()
485 sp = (struct xfrmnl_sp*)nl_cache_get_next ((struct nl_object*)sp)) in xfrmnl_sp_get()
518 int xfrmnl_sp_parse(struct nlmsghdr *n, struct xfrmnl_sp **result) in xfrmnl_sp_parse()
520 struct xfrmnl_sp *sp; in xfrmnl_sp_parse()
680 struct xfrmnl_sp* sp; in xfrm_sp_msg_parser()
733 …d int index, unsigned int dir, unsigned int mark_v, unsigned int mark_m, struct xfrmnl_sp** result) in xfrmnl_sp_get_kernel()
751 *result = (struct xfrmnl_sp *) obj; in xfrmnl_sp_get_kernel()
762 static int build_xfrm_sp_message(struct xfrmnl_sp *tmpl, int cmd, int flags, struct nl_msg **result) in build_xfrm_sp_message()
893 int xfrmnl_sp_build_add_request(struct xfrmnl_sp* tmpl, int flags, struct nl_msg **result) in xfrmnl_sp_build_add_request()
898 int xfrmnl_sp_add(struct nl_sock* sk, struct xfrmnl_sp* tmpl, int flags) in xfrmnl_sp_add()
919 int xfrmnl_sp_build_update_request(struct xfrmnl_sp* tmpl, int flags, struct nl_msg **result) in xfrmnl_sp_build_update_request()
924 int xfrmnl_sp_update(struct nl_sock* sk, struct xfrmnl_sp* tmpl, int flags) in xfrmnl_sp_update()
955 static int build_xfrm_sp_delete_message(struct xfrmnl_sp *tmpl, int cmd, int flags, struct nl_msg *… in build_xfrm_sp_delete_message()
1020 int xfrmnl_sp_build_delete_request(struct xfrmnl_sp* tmpl, int flags, struct nl_msg **result) in xfrmnl_sp_build_delete_request()
1025 int xfrmnl_sp_delete(struct nl_sock* sk, struct xfrmnl_sp* tmpl, int flags) in xfrmnl_sp_delete()
1049 struct xfrmnl_sel* xfrmnl_sp_get_sel (struct xfrmnl_sp* sp) in xfrmnl_sp_get_sel()
1057 int xfrmnl_sp_set_sel (struct xfrmnl_sp* sp, struct xfrmnl_sel* sel) in xfrmnl_sp_set_sel()
1071 struct xfrmnl_ltime_cfg* xfrmnl_sp_get_lifetime_cfg (struct xfrmnl_sp* sp) in xfrmnl_sp_get_lifetime_cfg()
1079 int xfrmnl_sp_set_lifetime_cfg (struct xfrmnl_sp* sp, struct xfrmnl_ltime_cfg* ltime) in xfrmnl_sp_set_lifetime_cfg()
1093 int xfrmnl_sp_get_curlifetime (struct xfrmnl_sp* sa, unsigned long long int* curr_bytes, in xfrmnl_sp_get_curlifetime()
1107 int xfrmnl_sp_get_priority (struct xfrmnl_sp* sp) in xfrmnl_sp_get_priority()
1115 int xfrmnl_sp_set_priority (struct xfrmnl_sp* sp, unsigned int prio) in xfrmnl_sp_set_priority()
1123 int xfrmnl_sp_get_index (struct xfrmnl_sp* sp) in xfrmnl_sp_get_index()
1131 int xfrmnl_sp_set_index (struct xfrmnl_sp* sp, unsigned int index) in xfrmnl_sp_set_index()
1139 int xfrmnl_sp_get_dir (struct xfrmnl_sp* sp) in xfrmnl_sp_get_dir()
1147 int xfrmnl_sp_set_dir (struct xfrmnl_sp* sp, unsigned int dir) in xfrmnl_sp_set_dir()
1155 int xfrmnl_sp_get_action (struct xfrmnl_sp* sp) in xfrmnl_sp_get_action()
1163 int xfrmnl_sp_set_action (struct xfrmnl_sp* sp, unsigned int action) in xfrmnl_sp_set_action()
1171 int xfrmnl_sp_get_flags (struct xfrmnl_sp* sp) in xfrmnl_sp_get_flags()
1179 int xfrmnl_sp_set_flags (struct xfrmnl_sp* sp, unsigned int flags) in xfrmnl_sp_set_flags()
1187 int xfrmnl_sp_get_share (struct xfrmnl_sp* sp) in xfrmnl_sp_get_share()
1195 int xfrmnl_sp_set_share (struct xfrmnl_sp* sp, unsigned int share) in xfrmnl_sp_set_share()
1224 int xfrmnl_sp_get_sec_ctx (struct xfrmnl_sp* sp, unsigned int* len, unsigned int* exttype, unsigned… in xfrmnl_sp_get_sec_ctx()
1259 int xfrmnl_sp_set_sec_ctx (struct xfrmnl_sp* sp, unsigned int len __attribute__((unused)), unsigned… in xfrmnl_sp_set_sec_ctx()
1281 int xfrmnl_sp_get_userpolicy_type (struct xfrmnl_sp* sp) in xfrmnl_sp_get_userpolicy_type()
1289 int xfrmnl_sp_set_userpolicy_type (struct xfrmnl_sp* sp, unsigned int type) in xfrmnl_sp_set_userpolicy_type()
1297 void xfrmnl_sp_add_usertemplate(struct xfrmnl_sp *sp, struct xfrmnl_user_tmpl *utmpl) in xfrmnl_sp_add_usertemplate()
1304 void xfrmnl_sp_remove_usertemplate(struct xfrmnl_sp *sp, struct xfrmnl_user_tmpl *utmpl) in xfrmnl_sp_remove_usertemplate()
1312 struct nl_list_head *xfrmnl_sp_get_usertemplates(struct xfrmnl_sp *sp) in xfrmnl_sp_get_usertemplates()
1320 int xfrmnl_sp_get_nusertemplates(struct xfrmnl_sp *sp) in xfrmnl_sp_get_nusertemplates()
1328 void xfrmnl_sp_foreach_usertemplate(struct xfrmnl_sp *r, in xfrmnl_sp_foreach_usertemplate()
1341 struct xfrmnl_user_tmpl *xfrmnl_sp_usertemplate_n(struct xfrmnl_sp *r, int n) in xfrmnl_sp_usertemplate_n()
1356 int xfrmnl_sp_get_mark (struct xfrmnl_sp* sp, unsigned int* mark_mask, unsigned int* mark_value) in xfrmnl_sp_get_mark()
1372 int xfrmnl_sp_set_mark (struct xfrmnl_sp* sp, unsigned int value, unsigned int mask) in xfrmnl_sp_set_mark()
1385 .oo_size = sizeof(struct xfrmnl_sp),