Home
last modified time | relevance | path

Searched refs:nlbl_sid (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/security/selinux/
H A Dnetlabel.c434 u32 nlbl_sid; in selinux_netlbl_sock_rcv_skb() local
445 &secattr, &nlbl_sid); in selinux_netlbl_sock_rcv_skb()
447 nlbl_sid = SECINITSID_UNLABELED; in selinux_netlbl_sock_rcv_skb()
464 sksec->sid, nlbl_sid, sksec->sclass, perm, ad); in selinux_netlbl_sock_rcv_skb()
468 if (nlbl_sid != SECINITSID_UNLABELED) in selinux_netlbl_sock_rcv_skb()
H A Dhooks.c4464 u32 nlbl_sid; in selinux_skb_peerlbl_sid() local
4470 err = selinux_netlbl_skbuff_getsid(skb, family, &nlbl_type, &nlbl_sid); in selinux_skb_peerlbl_sid()
4474 err = security_net_peersid_resolve(&selinux_state, nlbl_sid, in selinux_skb_peerlbl_sid()
/kernel/linux/linux-6.6/security/selinux/
H A Dnetlabel.c438 u32 nlbl_sid; in selinux_netlbl_sock_rcv_skb() local
449 &secattr, &nlbl_sid); in selinux_netlbl_sock_rcv_skb()
451 nlbl_sid = SECINITSID_UNLABELED; in selinux_netlbl_sock_rcv_skb()
467 rc = avc_has_perm(sksec->sid, nlbl_sid, sksec->sclass, perm, ad); in selinux_netlbl_sock_rcv_skb()
471 if (nlbl_sid != SECINITSID_UNLABELED) in selinux_netlbl_sock_rcv_skb()
H A Dhooks.c4508 u32 nlbl_sid; in selinux_skb_peerlbl_sid() local
4514 err = selinux_netlbl_skbuff_getsid(skb, family, &nlbl_type, &nlbl_sid); in selinux_skb_peerlbl_sid()
4518 err = security_net_peersid_resolve(nlbl_sid, in selinux_skb_peerlbl_sid()
/kernel/linux/linux-6.6/security/selinux/include/
H A Dsecurity.h304 int security_net_peersid_resolve(u32 nlbl_sid, u32 nlbl_type,
/kernel/linux/linux-5.10/security/selinux/include/
H A Dsecurity.h372 u32 nlbl_sid, u32 nlbl_type,
/kernel/linux/linux-5.10/security/selinux/ss/
H A Dservices.c3281 * @nlbl_sid: NetLabel SID
3286 * Compare the @nlbl_sid and @xfrm_sid values and if the two SIDs can be
3300 u32 nlbl_sid, u32 nlbl_type, in security_net_peersid_resolve()
3317 *peer_sid = nlbl_sid; in security_net_peersid_resolve()
3321 * and is treated as if nlbl_sid == SECSID_NULL when a XFRM SID/label in security_net_peersid_resolve()
3323 if (nlbl_sid == SECSID_NULL || nlbl_type == NETLBL_NLTYPE_UNLABELED) { in security_net_peersid_resolve()
3338 * nlbl_sid and xfrm_sid are not equal to SECSID_NULL would be if the in security_net_peersid_resolve()
3347 nlbl_ctx = sidtab_search(sidtab, nlbl_sid); in security_net_peersid_resolve()
3350 __func__, nlbl_sid); in security_net_peersid_resolve()
3299 security_net_peersid_resolve(struct selinux_state *state, u32 nlbl_sid, u32 nlbl_type, u32 xfrm_sid, u32 *peer_sid) security_net_peersid_resolve() argument
/kernel/linux/linux-6.6/security/selinux/ss/
H A Dservices.c3235 * @nlbl_sid: NetLabel SID
3241 * Compare the @nlbl_sid and @xfrm_sid values and if the two SIDs can be
3254 int security_net_peersid_resolve(u32 nlbl_sid, u32 nlbl_type, in security_net_peersid_resolve() argument
3271 *peer_sid = nlbl_sid; in security_net_peersid_resolve()
3275 * and is treated as if nlbl_sid == SECSID_NULL when a XFRM SID/label in security_net_peersid_resolve()
3277 if (nlbl_sid == SECSID_NULL || nlbl_type == NETLBL_NLTYPE_UNLABELED) { in security_net_peersid_resolve()
3292 * nlbl_sid and xfrm_sid are not equal to SECSID_NULL would be if the in security_net_peersid_resolve()
3301 nlbl_ctx = sidtab_search(sidtab, nlbl_sid); in security_net_peersid_resolve()
3304 __func__, nlbl_sid); in security_net_peersid_resolve()

Completed in 34 milliseconds