Lines Matching refs:sksec

70 	struct sk_security_struct *sksec = sk->sk_security;
73 if (sksec->nlbl_secattr != NULL)
74 return sksec->nlbl_secattr;
79 rc = security_netlbl_sid_to_secattr(&selinux_state, sksec->sid,
85 sksec->nlbl_secattr = secattr;
103 struct sk_security_struct *sksec = sk->sk_security;
104 struct netlbl_lsm_secattr *secattr = sksec->nlbl_secattr;
148 * @sksec: the sk_security_struct
154 void selinux_netlbl_sk_security_free(struct sk_security_struct *sksec)
156 if (sksec->nlbl_secattr != NULL)
157 netlbl_secattr_free(sksec->nlbl_secattr);
162 * @sksec: the sk_security_struct
170 void selinux_netlbl_sk_security_reset(struct sk_security_struct *sksec)
172 sksec->nlbl_state = NLBL_UNSET;
238 struct sk_security_struct *sksec = sk->sk_security;
240 if (sksec->nlbl_state != NLBL_REQSKB)
276 struct sk_security_struct *sksec = ep->base.sk->sk_security;
306 sksec->nlbl_state = NLBL_LABELED;
355 struct sk_security_struct *sksec = sk->sk_security;
358 sksec->nlbl_state = NLBL_LABELED;
360 sksec->nlbl_state = NLBL_UNSET;
373 struct sk_security_struct *sksec = sk->sk_security;
376 newsksec->nlbl_state = sksec->nlbl_state;
392 struct sk_security_struct *sksec = sk->sk_security;
404 sksec->nlbl_state = NLBL_LABELED;
407 sksec->nlbl_state = NLBL_REQSKB;
417 * @sksec: the sock's sk_security_struct
428 int selinux_netlbl_sock_rcv_skb(struct sk_security_struct *sksec,
452 switch (sksec->sclass) {
464 sksec->sid, nlbl_sid, sksec->sclass, perm, ad);
507 struct sk_security_struct *sksec = sk->sk_security;
511 (sksec->nlbl_state == NLBL_LABELED ||
512 sksec->nlbl_state == NLBL_CONNLABELED)) {
545 struct sk_security_struct *sksec = sk->sk_security;
553 sksec->nlbl_state = NLBL_REQSKB;
564 sksec->nlbl_state = NLBL_CONNLABELED;
584 struct sk_security_struct *sksec = sk->sk_security;
586 if (sksec->nlbl_state != NLBL_REQSKB &&
587 sksec->nlbl_state != NLBL_CONNLABELED)