Searched defs:secattr (Results 1 - 3 of 3) sorted by relevance

/net/netlabel/
H A Dnetlabel_kapi.c471 * netlbl_catmap_walk - Walk a LSM secattr catmap looking for a bit
476 * This function walks a LSM secattr category bitmap starting at @offset and
529 * This function walks a LSM secattr category bitmap starting at @offset and
631 * netlbl_catmap_setbit - Set a bit in a LSM secattr catmap
660 * netlbl_catmap_setrng - Set a range of bits in a LSM secattr catmap
758 * @secattr: the security attributes
762 * specified in @secattr. This function requires exclusive access to @sk,
771 const struct netlbl_lsm_secattr *secattr)
777 dom_entry = netlbl_domhsh_getentry(secattr->domain);
791 secattr);
769 netlbl_sock_setattr(struct sock *sk, u16 family, const struct netlbl_lsm_secattr *secattr) argument
842 netlbl_sock_getattr(struct sock *sk, struct netlbl_lsm_secattr *secattr) argument
875 netlbl_conn_setattr(struct sock *sk, struct sockaddr *addr, const struct netlbl_lsm_secattr *secattr) argument
934 netlbl_req_setattr(struct request_sock *req, const struct netlbl_lsm_secattr *secattr) argument
1004 netlbl_skbuff_setattr(struct sk_buff *skb, u16 family, const struct netlbl_lsm_secattr *secattr) argument
1064 netlbl_skbuff_getattr(const struct sk_buff *skb, u16 family, struct netlbl_lsm_secattr *secattr) argument
1126 netlbl_cache_add(const struct sk_buff *skb, const struct netlbl_lsm_secattr *secattr) argument
[all...]
H A Dnetlabel_unlabeled.c1456 * @secattr: the security attributes
1460 * them in @secattr. Returns zero on success and negative values on failure.
1465 struct netlbl_lsm_secattr *secattr)
1485 secattr->attr.secid = netlbl_unlhsh_addr4_entry(addr4)->secid;
1498 secattr->attr.secid = netlbl_unlhsh_addr6_entry(addr6)->secid;
1507 secattr->flags |= NETLBL_SECATTR_SECID;
1508 secattr->type = NETLBL_NLTYPE_UNLABELED;
1515 secattr->type = NETLBL_NLTYPE_UNLABELED;
1463 netlbl_unlabel_getattr(const struct sk_buff *skb, u16 family, struct netlbl_lsm_secattr *secattr) argument
/net/ipv4/
H A Dcipso_ipv4.c298 * @secattr: the security attribute struct to use
303 * @secattr struct is populated with the correct LSM security attributes. The
318 struct netlbl_lsm_secattr *secattr)
337 secattr->cache = entry->lsm_data;
338 secattr->flags |= NETLBL_SECATTR_CACHE;
339 secattr->type = NETLBL_NLTYPE_CIPSOV4;
369 * @secattr: the packet's security attributes
380 const struct netlbl_lsm_secattr *secattr)
405 atomic_inc(&secattr->cache->refcount);
406 entry->lsm_data = secattr
316 cipso_v4_cache_check(const unsigned char *key, u32 key_len, struct netlbl_lsm_secattr *secattr) argument
379 cipso_v4_cache_add(const struct sk_buff *skb, const struct netlbl_lsm_secattr *secattr) argument
875 cipso_v4_map_cat_rbm_hton(const struct cipso_v4_doi *doi_def, const struct netlbl_lsm_secattr *secattr, unsigned char *net_cat, u32 net_cat_len) argument
936 cipso_v4_map_cat_rbm_ntoh(const struct cipso_v4_doi *doi_def, const unsigned char *net_cat, u32 net_cat_len, struct netlbl_lsm_secattr *secattr) argument
1033 cipso_v4_map_cat_enum_hton(const struct cipso_v4_doi *doi_def, const struct netlbl_lsm_secattr *secattr, unsigned char *net_cat, u32 net_cat_len) argument
1068 cipso_v4_map_cat_enum_ntoh(const struct cipso_v4_doi *doi_def, const unsigned char *net_cat, u32 net_cat_len, struct netlbl_lsm_secattr *secattr) argument
1141 cipso_v4_map_cat_rng_hton(const struct cipso_v4_doi *doi_def, const struct netlbl_lsm_secattr *secattr, unsigned char *net_cat, u32 net_cat_len) argument
1200 cipso_v4_map_cat_rng_ntoh(const struct cipso_v4_doi *doi_def, const unsigned char *net_cat, u32 net_cat_len, struct netlbl_lsm_secattr *secattr) argument
1265 cipso_v4_gentag_rbm(const struct cipso_v4_doi *doi_def, const struct netlbl_lsm_secattr *secattr, unsigned char *buffer, u32 buffer_len) argument
1320 cipso_v4_parsetag_rbm(const struct cipso_v4_doi *doi_def, const unsigned char *tag, struct netlbl_lsm_secattr *secattr) argument
1362 cipso_v4_gentag_enum(const struct cipso_v4_doi *doi_def, const struct netlbl_lsm_secattr *secattr, unsigned char *buffer, u32 buffer_len) argument
1411 cipso_v4_parsetag_enum(const struct cipso_v4_doi *doi_def, const unsigned char *tag, struct netlbl_lsm_secattr *secattr) argument
1453 cipso_v4_gentag_rng(const struct cipso_v4_doi *doi_def, const struct netlbl_lsm_secattr *secattr, unsigned char *buffer, u32 buffer_len) argument
1501 cipso_v4_parsetag_rng(const struct cipso_v4_doi *doi_def, const unsigned char *tag, struct netlbl_lsm_secattr *secattr) argument
1543 cipso_v4_gentag_loc(const struct cipso_v4_doi *doi_def, const struct netlbl_lsm_secattr *secattr, unsigned char *buffer, u32 buffer_len) argument
1569 cipso_v4_parsetag_loc(const struct cipso_v4_doi *doi_def, const unsigned char *tag, struct netlbl_lsm_secattr *secattr) argument
1788 cipso_v4_genopt(unsigned char *buf, u32 buf_len, const struct cipso_v4_doi *doi_def, const struct netlbl_lsm_secattr *secattr) argument
1857 cipso_v4_sock_setattr(struct sock *sk, const struct cipso_v4_doi *doi_def, const struct netlbl_lsm_secattr *secattr) argument
1941 cipso_v4_req_setattr(struct request_sock *req, const struct cipso_v4_doi *doi_def, const struct netlbl_lsm_secattr *secattr) argument
2120 cipso_v4_getattr(const unsigned char *cipso, struct netlbl_lsm_secattr *secattr) argument
2172 cipso_v4_sock_getattr(struct sock *sk, struct netlbl_lsm_secattr *secattr) argument
2198 cipso_v4_skbuff_setattr(struct sk_buff *skb, const struct cipso_v4_doi *doi_def, const struct netlbl_lsm_secattr *secattr) argument
2316 cipso_v4_skbuff_getattr(const struct sk_buff *skb, struct netlbl_lsm_secattr *secattr) argument
[all...]

Completed in 37 milliseconds