cipso_ipv4.h (3dcbbcda7c5b77c400791b26facd6593c5b176e0) | cipso_ipv4.h (95d4e6be25a68cd9fbe8c0d356b585504d8db1c7) |
---|---|
1/* 2 * CIPSO - Commercial IP Security Option 3 * 4 * This is an implementation of the CIPSO 2.2 protocol as specified in 5 * draft-ietf-cipso-ipsecurity-01.txt with additional tag types as found in 6 * FIPS-188, copies of both documents can be found in the Documentation 7 * directory. While CIPSO never became a full IETF RFC standard many vendors 8 * have chosen to adopt the protocol and over the years it has become a --- 115 unchanged lines hidden (view full) --- 124 125/* 126 * DOI List Functions 127 */ 128 129#ifdef CONFIG_NETLABEL 130int cipso_v4_doi_add(struct cipso_v4_doi *doi_def); 131int cipso_v4_doi_remove(u32 doi, | 1/* 2 * CIPSO - Commercial IP Security Option 3 * 4 * This is an implementation of the CIPSO 2.2 protocol as specified in 5 * draft-ietf-cipso-ipsecurity-01.txt with additional tag types as found in 6 * FIPS-188, copies of both documents can be found in the Documentation 7 * directory. While CIPSO never became a full IETF RFC standard many vendors 8 * have chosen to adopt the protocol and over the years it has become a --- 115 unchanged lines hidden (view full) --- 124 125/* 126 * DOI List Functions 127 */ 128 129#ifdef CONFIG_NETLABEL 130int cipso_v4_doi_add(struct cipso_v4_doi *doi_def); 131int cipso_v4_doi_remove(u32 doi, |
132 u32 audit_secid, | 132 struct netlbl_audit *audit_info, |
133 void (*callback) (struct rcu_head * head)); 134struct cipso_v4_doi *cipso_v4_doi_getdef(u32 doi); 135int cipso_v4_doi_walk(u32 *skip_cnt, 136 int (*callback) (struct cipso_v4_doi *doi_def, void *arg), 137 void *cb_arg); 138int cipso_v4_doi_domhsh_add(struct cipso_v4_doi *doi_def, const char *domain); 139int cipso_v4_doi_domhsh_remove(struct cipso_v4_doi *doi_def, 140 const char *domain); 141#else 142static inline int cipso_v4_doi_add(struct cipso_v4_doi *doi_def) 143{ 144 return -ENOSYS; 145} 146 147static inline int cipso_v4_doi_remove(u32 doi, | 133 void (*callback) (struct rcu_head * head)); 134struct cipso_v4_doi *cipso_v4_doi_getdef(u32 doi); 135int cipso_v4_doi_walk(u32 *skip_cnt, 136 int (*callback) (struct cipso_v4_doi *doi_def, void *arg), 137 void *cb_arg); 138int cipso_v4_doi_domhsh_add(struct cipso_v4_doi *doi_def, const char *domain); 139int cipso_v4_doi_domhsh_remove(struct cipso_v4_doi *doi_def, 140 const char *domain); 141#else 142static inline int cipso_v4_doi_add(struct cipso_v4_doi *doi_def) 143{ 144 return -ENOSYS; 145} 146 147static inline int cipso_v4_doi_remove(u32 doi, |
148 u32 audit_secid, | 148 struct netlbl_audit *audit_info, |
149 void (*callback) (struct rcu_head * head)) 150{ 151 return 0; 152} 153 154static inline struct cipso_v4_doi *cipso_v4_doi_getdef(u32 doi) 155{ 156 return NULL; --- 98 unchanged lines hidden --- | 149 void (*callback) (struct rcu_head * head)) 150{ 151 return 0; 152} 153 154static inline struct cipso_v4_doi *cipso_v4_doi_getdef(u32 doi) 155{ 156 return NULL; --- 98 unchanged lines hidden --- |