Home
last modified time | relevance | path

Searched refs:secattr (Results 1 – 15 of 15) sorted by relevance

/linux-6.15/security/selinux/
H A Dnetlabel.c79 if (secattr == NULL) in selinux_netlbl_sock_genattr()
89 return secattr; in selinux_netlbl_sock_genattr()
108 if (secattr == NULL) in selinux_netlbl_sock_getattr()
113 return secattr; in selinux_netlbl_sock_getattr()
212 &secattr, sid); in selinux_netlbl_skbuff_getsid()
215 *type = secattr.type; in selinux_netlbl_skbuff_getsid()
251 if (secattr == NULL) { in selinux_netlbl_skbuff_setsid()
405 if (IS_ERR(secattr)) in selinux_netlbl_socket_post_create()
406 return PTR_ERR(secattr); in selinux_netlbl_socket_post_create()
566 if (IS_ERR(secattr)) in selinux_netlbl_socket_connect_helper()
[all …]
/linux-6.15/include/net/
H A Dnetlabel.h244 struct netlbl_lsm_secattr *secattr);
254 struct netlbl_lsm_secattr *secattr);
352 memset(secattr, 0, sizeof(*secattr)); in netlbl_secattr_init()
367 kfree(secattr->domain); in netlbl_secattr_destroy()
368 if (secattr->flags & NETLBL_SECATTR_CACHE) in netlbl_secattr_destroy()
369 netlbl_secattr_cache_free(secattr->cache); in netlbl_secattr_destroy()
399 netlbl_secattr_destroy(secattr); in netlbl_secattr_free()
400 kfree(secattr); in netlbl_secattr_free()
482 struct netlbl_lsm_secattr *secattr);
494 struct netlbl_lsm_secattr *secattr);
[all …]
H A Dcipso_ipv4.h162 const struct netlbl_lsm_secattr *secattr);
170 const struct netlbl_lsm_secattr *secattr) in cipso_v4_cache_add() argument
183 struct netlbl_lsm_secattr *secattr);
186 const struct netlbl_lsm_secattr *secattr,
192 const struct netlbl_lsm_secattr *secattr);
196 const struct netlbl_lsm_secattr *secattr);
199 struct netlbl_lsm_secattr *secattr);
211 struct netlbl_lsm_secattr *secattr) in cipso_v4_getattr() argument
218 const struct netlbl_lsm_secattr *secattr, in cipso_v4_sock_setattr() argument
229 struct netlbl_lsm_secattr *secattr) in cipso_v4_sock_getattr() argument
[all …]
/linux-6.15/net/ipv4/
H A Dcipso_ipv4.c1191 secattr, in cipso_v4_gentag_rbm()
1245 secattr); in cipso_v4_parsetag_rbm()
1290 secattr, in cipso_v4_gentag_enum()
1337 secattr); in cipso_v4_parsetag_enum()
1381 secattr, in cipso_v4_gentag_rng()
1427 secattr); in cipso_v4_parsetag_rng()
1777 secattr, in cipso_v4_genopt()
1783 secattr, in cipso_v4_genopt()
1789 secattr, in cipso_v4_genopt()
1795 secattr, in cipso_v4_genopt()
[all …]
/linux-6.15/security/selinux/ss/
H A Dmls.h54 struct netlbl_lsm_secattr *secattr);
56 struct netlbl_lsm_secattr *secattr);
58 struct netlbl_lsm_secattr *secattr);
60 struct netlbl_lsm_secattr *secattr);
64 struct netlbl_lsm_secattr *secattr) in mls_export_netlbl_lvl() argument
70 struct netlbl_lsm_secattr *secattr) in mls_import_netlbl_lvl() argument
76 struct netlbl_lsm_secattr *secattr) in mls_export_netlbl_cat() argument
82 struct netlbl_lsm_secattr *secattr) in mls_import_netlbl_cat() argument
H A Dmls.c554 struct netlbl_lsm_secattr *secattr) in mls_export_netlbl_lvl() argument
559 secattr->attr.mls.lvl = context->range.level[0].sens - 1; in mls_export_netlbl_lvl()
560 secattr->flags |= NETLBL_SECATTR_MLS_LVL; in mls_export_netlbl_lvl()
575 struct netlbl_lsm_secattr *secattr) in mls_import_netlbl_lvl() argument
580 context->range.level[0].sens = secattr->attr.mls.lvl + 1; in mls_import_netlbl_lvl()
596 struct netlbl_lsm_secattr *secattr) in mls_export_netlbl_cat() argument
604 &secattr->attr.mls.cat); in mls_export_netlbl_cat()
605 if (rc == 0 && secattr->attr.mls.cat != NULL) in mls_export_netlbl_cat()
606 secattr->flags |= NETLBL_SECATTR_MLS_CAT; in mls_export_netlbl_cat()
625 struct netlbl_lsm_secattr *secattr) in mls_import_netlbl_cat() argument
[all …]
H A Dservices.c3827 if (secattr->cache == NULL) { in security_netlbl_cache_add()
3833 secattr->cache->free = kfree; in security_netlbl_cache_add()
3834 secattr->cache->data = sid_cache; in security_netlbl_cache_add()
3835 secattr->flags |= NETLBL_SECATTR_CACHE; in security_netlbl_cache_add()
3875 if (secattr->flags & NETLBL_SECATTR_CACHE) in security_netlbl_secattr_to_sid()
3876 *sid = *(u32 *)secattr->cache->data; in security_netlbl_secattr_to_sid()
3878 *sid = secattr->attr.secid; in security_netlbl_secattr_to_sid()
3910 security_netlbl_cache_add(secattr, *sid); in security_netlbl_secattr_to_sid()
3951 if (secattr->domain == NULL) in security_netlbl_sid_to_secattr()
3954 secattr->attr.secid = sid; in security_netlbl_sid_to_secattr()
[all …]
/linux-6.15/net/ipv6/
H A Dcalipso.c220 secattr->cache = entry->lsm_data; in calipso_cache_check()
222 secattr->type = NETLBL_NLTYPE_CALIPSO; in calipso_cache_check()
289 entry->lsm_data = secattr->cache; in calipso_cache_add()
649 struct netlbl_lsm_secattr *secattr) in calipso_map_cat_ntoh() argument
742 secattr, in calipso_genopt()
757 calipso[7] = secattr->attr.mls.lvl; in calipso_genopt()
932 secattr); in calipso_opt_insert()
1030 secattr->attr.mls.lvl = calipso[7]; in calipso_opt_getattr()
1037 secattr); in calipso_opt_getattr()
1043 if (secattr->attr.mls.cat) in calipso_opt_getattr()
[all …]
/linux-6.15/net/netlabel/
H A Dnetlabel_calipso.h117 int calipso_sock_getattr(struct sock *sk, struct netlbl_lsm_secattr *secattr);
120 const struct netlbl_lsm_secattr *secattr);
124 const struct netlbl_lsm_secattr *secattr);
128 struct netlbl_lsm_secattr *secattr);
131 const struct netlbl_lsm_secattr *secattr);
135 const struct netlbl_lsm_secattr *secattr);
H A Dnetlabel_kapi.c1002 secattr, sk_locked); in netlbl_sock_setattr()
1020 secattr); in netlbl_sock_setattr()
1075 struct netlbl_lsm_secattr *secattr) in netlbl_sock_getattr() argument
1153 entry->cipso, secattr, in netlbl_conn_setattr()
1178 entry->calipso, secattr); in netlbl_conn_setattr()
1229 entry->cipso, secattr); in netlbl_req_setattr()
1250 entry->calipso, secattr); in netlbl_req_setattr()
1327 secattr); in netlbl_skbuff_setattr()
1350 secattr); in netlbl_skbuff_setattr()
1386 struct netlbl_lsm_secattr *secattr) in netlbl_skbuff_getattr() argument
[all …]
H A Dnetlabel_calipso.c531 ret_val = ops->sock_getattr(sk, secattr); in calipso_sock_getattr()
551 const struct netlbl_lsm_secattr *secattr) in calipso_sock_setattr() argument
557 ret_val = ops->sock_setattr(sk, doi_def, secattr); in calipso_sock_setattr()
591 const struct netlbl_lsm_secattr *secattr) in calipso_req_setattr() argument
597 ret_val = ops->req_setattr(req, doi_def, secattr); in calipso_req_setattr()
647 struct netlbl_lsm_secattr *secattr) in calipso_getattr() argument
653 ret_val = ops->opt_getattr(calipso, secattr); in calipso_getattr()
670 const struct netlbl_lsm_secattr *secattr) in calipso_skbuff_setattr() argument
676 ret_val = ops->skbuff_setattr(skb, doi_def, secattr); in calipso_skbuff_setattr()
726 const struct netlbl_lsm_secattr *secattr) in calipso_cache_add() argument
[all …]
H A Dnetlabel_unlabeled.h226 struct netlbl_lsm_secattr *secattr);
H A Dnetlabel_unlabeled.c1452 struct netlbl_lsm_secattr *secattr) in netlbl_unlabel_getattr() argument
1482 secattr->attr.secid = netlbl_unlhsh_addr4_entry(addr4)->secid; in netlbl_unlabel_getattr()
1495 secattr->attr.secid = netlbl_unlhsh_addr6_entry(addr6)->secid; in netlbl_unlabel_getattr()
1504 secattr->flags |= NETLBL_SECATTR_SECID; in netlbl_unlabel_getattr()
1505 secattr->type = NETLBL_NLTYPE_UNLABELED; in netlbl_unlabel_getattr()
1512 secattr->type = NETLBL_NLTYPE_UNLABELED; in netlbl_unlabel_getattr()
/linux-6.15/security/selinux/include/
H A Dsecurity.h352 int security_netlbl_secattr_to_sid(struct netlbl_lsm_secattr *secattr,
355 int security_netlbl_sid_to_secattr(u32 sid, struct netlbl_lsm_secattr *secattr);
358 security_netlbl_secattr_to_sid(struct netlbl_lsm_secattr *secattr, u32 *sid) in security_netlbl_secattr_to_sid() argument
364 security_netlbl_sid_to_secattr(u32 sid, struct netlbl_lsm_secattr *secattr) in security_netlbl_sid_to_secattr() argument
/linux-6.15/security/smack/
H A Dsmack_lsm.c4138 struct netlbl_lsm_secattr secattr; in smack_from_netlbl() local
4142 netlbl_secattr_init(&secattr); in smack_from_netlbl()
4147 if (netlbl_skbuff_getattr(skb, family, &secattr) == 0) { in smack_from_netlbl()
4148 skp = smack_from_secattr(&secattr, ssp); in smack_from_netlbl()
4149 if (secattr.flags & NETLBL_SECATTR_CACHEABLE) in smack_from_netlbl()
4153 netlbl_secattr_destroy(&secattr); in smack_from_netlbl()