Lines Matching full:sid
31 * selinux_netlbl_sidlookup_cached - Cache a SID lookup
35 * @sid: the SID
38 * Query the SELinux security server to lookup the correct SID for the given
46 u32 *sid) in selinux_netlbl_sidlookup_cached() argument
50 rc = security_netlbl_secattr_to_sid(secattr, sid); in selinux_netlbl_sidlookup_cached()
82 rc = security_netlbl_sid_to_secattr(sksec->sid, secattr); in selinux_netlbl_sock_genattr()
95 * @sid: the SID
97 * Query the socket's cached secattr and if the SID matches the cached value
103 u32 sid) in selinux_netlbl_sock_getattr() argument
112 (secattr->attr.secid == sid)) in selinux_netlbl_sock_getattr()
182 * selinux_netlbl_skbuff_getsid - Get the sid of a packet using NetLabel
186 * @sid: the SID
190 * packet and use those attributes to determine the correct context/SID to
197 u32 *sid) in selinux_netlbl_skbuff_getsid() argument
204 *sid = SECSID_NULL; in selinux_netlbl_skbuff_getsid()
212 &secattr, sid); in selinux_netlbl_skbuff_getsid()
214 *sid = SECSID_NULL; in selinux_netlbl_skbuff_getsid()
222 * selinux_netlbl_skbuff_setsid - Set the NetLabel on a packet given a sid
225 * @sid: the SID
228 * Call the NetLabel mechanism to set the label of a packet using @sid.
234 u32 sid) in selinux_netlbl_skbuff_setsid() argument
249 secattr = selinux_netlbl_sock_getattr(sk, sid); in selinux_netlbl_skbuff_setsid()
254 rc = security_netlbl_sid_to_secattr(sid, secattr); in selinux_netlbl_skbuff_setsid()
392 * SID. Returns zero values on success, negative values on failure.
472 rc = avc_has_perm(sksec->sid, nlbl_sid, sksec->sclass, perm, ad); in selinux_netlbl_sock_rcv_skb()