• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/security/selinux/

Lines Matching defs:sksec

84 	struct sk_security_struct *sksec = sk->sk_security;
87 if (sksec->nlbl_secattr != NULL)
88 return sksec->nlbl_secattr;
93 rc = security_netlbl_sid_to_secattr(sksec->sid, secattr);
98 sksec->nlbl_secattr = secattr;
135 * @sksec: the sk_security_struct
141 void selinux_netlbl_sk_security_free(struct sk_security_struct *sksec)
143 if (sksec->nlbl_secattr != NULL)
144 netlbl_secattr_free(sksec->nlbl_secattr);
149 * @sksec: the sk_security_struct
157 void selinux_netlbl_sk_security_reset(struct sk_security_struct *sksec)
159 sksec->nlbl_state = NLBL_UNSET;
224 struct sk_security_struct *sksec = sk->sk_security;
225 if (sksec->nlbl_state != NLBL_REQSKB)
227 secattr = sksec->nlbl_secattr;
286 struct sk_security_struct *sksec = sk->sk_security;
289 sksec->nlbl_state = NLBL_LABELED;
291 sksec->nlbl_state = NLBL_UNSET;
307 struct sk_security_struct *sksec = sk->sk_security;
319 sksec->nlbl_state = NLBL_LABELED;
322 sksec->nlbl_state = NLBL_REQSKB;
332 * @sksec: the sock's sk_security_struct
343 int selinux_netlbl_sock_rcv_skb(struct sk_security_struct *sksec,
366 switch (sksec->sclass) {
377 rc = avc_has_perm(sksec->sid, nlbl_sid, sksec->sclass, perm, ad);
405 struct sk_security_struct *sksec = sk->sk_security;
409 (sksec->nlbl_state == NLBL_LABELED ||
410 sksec->nlbl_state == NLBL_CONNLABELED)) {
438 struct sk_security_struct *sksec = sk->sk_security;
441 if (sksec->nlbl_state != NLBL_REQSKB &&
442 sksec->nlbl_state != NLBL_CONNLABELED)
453 sksec->nlbl_state = NLBL_REQSKB;
464 sksec->nlbl_state = NLBL_CONNLABELED;