netlabel_calipso.h (d7cce01504a0ccb95b5007d846560cfccbc1947f) | netlabel_calipso.h (ceba1832b1b2da0149c51de62a847c00bca1677a) |
---|---|
1/* 2 * NetLabel CALIPSO Support 3 * 4 * This file defines the CALIPSO functions for the NetLabel system. The 5 * NetLabel system manages static and dynamic label mappings for network 6 * protocols such as CIPSO and RIPSO. 7 * 8 * Authors: Paul Moore <paul@paul-moore.com> --- 114 unchanged lines hidden (view full) --- 123 struct netlbl_audit *audit_info); 124void calipso_doi_free(struct calipso_doi *doi_def); 125int calipso_doi_remove(u32 doi, struct netlbl_audit *audit_info); 126struct calipso_doi *calipso_doi_getdef(u32 doi); 127void calipso_doi_putdef(struct calipso_doi *doi_def); 128int calipso_doi_walk(u32 *skip_cnt, 129 int (*callback)(struct calipso_doi *doi_def, void *arg), 130 void *cb_arg); | 1/* 2 * NetLabel CALIPSO Support 3 * 4 * This file defines the CALIPSO functions for the NetLabel system. The 5 * NetLabel system manages static and dynamic label mappings for network 6 * protocols such as CIPSO and RIPSO. 7 * 8 * Authors: Paul Moore <paul@paul-moore.com> --- 114 unchanged lines hidden (view full) --- 123 struct netlbl_audit *audit_info); 124void calipso_doi_free(struct calipso_doi *doi_def); 125int calipso_doi_remove(u32 doi, struct netlbl_audit *audit_info); 126struct calipso_doi *calipso_doi_getdef(u32 doi); 127void calipso_doi_putdef(struct calipso_doi *doi_def); 128int calipso_doi_walk(u32 *skip_cnt, 129 int (*callback)(struct calipso_doi *doi_def, void *arg), 130 void *cb_arg); |
131int calipso_sock_getattr(struct sock *sk, struct netlbl_lsm_secattr *secattr); 132int calipso_sock_setattr(struct sock *sk, 133 const struct calipso_doi *doi_def, 134 const struct netlbl_lsm_secattr *secattr); 135void calipso_sock_delattr(struct sock *sk); |
|
131 132#endif | 136 137#endif |