Lines Matching refs:sksec

71 	struct sk_security_struct *sksec = sk->sk_security;  in selinux_netlbl_sock_genattr()  local
74 if (sksec->nlbl_secattr != NULL) in selinux_netlbl_sock_genattr()
75 return sksec->nlbl_secattr; in selinux_netlbl_sock_genattr()
80 rc = security_netlbl_sid_to_secattr(&selinux_state, sksec->sid, in selinux_netlbl_sock_genattr()
86 sksec->nlbl_secattr = secattr; in selinux_netlbl_sock_genattr()
104 struct sk_security_struct *sksec = sk->sk_security; in selinux_netlbl_sock_getattr() local
105 struct netlbl_lsm_secattr *secattr = sksec->nlbl_secattr; in selinux_netlbl_sock_getattr()
156 void selinux_netlbl_sk_security_free(struct sk_security_struct *sksec) in selinux_netlbl_sk_security_free() argument
158 if (sksec->nlbl_secattr != NULL) in selinux_netlbl_sk_security_free()
159 netlbl_secattr_free(sksec->nlbl_secattr); in selinux_netlbl_sk_security_free()
171 void selinux_netlbl_sk_security_reset(struct sk_security_struct *sksec) in selinux_netlbl_sk_security_reset() argument
173 sksec->nlbl_state = NLBL_UNSET; in selinux_netlbl_sk_security_reset()
239 struct sk_security_struct *sksec = sk->sk_security; in selinux_netlbl_skbuff_setsid() local
241 if (sksec->nlbl_state != NLBL_REQSKB) in selinux_netlbl_skbuff_setsid()
277 struct sk_security_struct *sksec = asoc->base.sk->sk_security; in selinux_netlbl_sctp_assoc_request() local
307 sksec->nlbl_state = NLBL_LABELED; in selinux_netlbl_sctp_assoc_request()
358 struct sk_security_struct *sksec = sk->sk_security; in selinux_netlbl_inet_csk_clone() local
361 sksec->nlbl_state = NLBL_LABELED; in selinux_netlbl_inet_csk_clone()
363 sksec->nlbl_state = NLBL_UNSET; in selinux_netlbl_inet_csk_clone()
376 struct sk_security_struct *sksec = sk->sk_security; in selinux_netlbl_sctp_sk_clone() local
379 newsksec->nlbl_state = sksec->nlbl_state; in selinux_netlbl_sctp_sk_clone()
395 struct sk_security_struct *sksec = sk->sk_security; in selinux_netlbl_socket_post_create() local
407 sksec->nlbl_state = NLBL_LABELED; in selinux_netlbl_socket_post_create()
410 sksec->nlbl_state = NLBL_REQSKB; in selinux_netlbl_socket_post_create()
431 int selinux_netlbl_sock_rcv_skb(struct sk_security_struct *sksec, in selinux_netlbl_sock_rcv_skb() argument
455 switch (sksec->sclass) { in selinux_netlbl_sock_rcv_skb()
467 sksec->sid, nlbl_sid, sksec->sclass, perm, ad); in selinux_netlbl_sock_rcv_skb()
510 struct sk_security_struct *sksec = sk->sk_security; in selinux_netlbl_socket_setsockopt() local
514 (sksec->nlbl_state == NLBL_LABELED || in selinux_netlbl_socket_setsockopt()
515 sksec->nlbl_state == NLBL_CONNLABELED)) { in selinux_netlbl_socket_setsockopt()
548 struct sk_security_struct *sksec = sk->sk_security; in selinux_netlbl_socket_connect_helper() local
556 sksec->nlbl_state = NLBL_REQSKB; in selinux_netlbl_socket_connect_helper()
567 sksec->nlbl_state = NLBL_CONNLABELED; in selinux_netlbl_socket_connect_helper()
587 struct sk_security_struct *sksec = sk->sk_security; in selinux_netlbl_socket_connect_locked() local
589 if (sksec->nlbl_state != NLBL_REQSKB && in selinux_netlbl_socket_connect_locked()
590 sksec->nlbl_state != NLBL_CONNLABELED) in selinux_netlbl_socket_connect_locked()