123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171 |
- #ifndef _NETLABEL_CIPSO_V4
- #define _NETLABEL_CIPSO_V4
- #include <net/netlabel.h>
- enum {
- NLBL_CIPSOV4_C_UNSPEC,
- NLBL_CIPSOV4_C_ADD,
- NLBL_CIPSOV4_C_REMOVE,
- NLBL_CIPSOV4_C_LIST,
- NLBL_CIPSOV4_C_LISTALL,
- __NLBL_CIPSOV4_C_MAX,
- };
- enum {
- NLBL_CIPSOV4_A_UNSPEC,
- NLBL_CIPSOV4_A_DOI,
-
- NLBL_CIPSOV4_A_MTYPE,
-
- NLBL_CIPSOV4_A_TAG,
-
- NLBL_CIPSOV4_A_TAGLST,
-
- NLBL_CIPSOV4_A_MLSLVLLOC,
-
- NLBL_CIPSOV4_A_MLSLVLREM,
-
- NLBL_CIPSOV4_A_MLSLVL,
-
- NLBL_CIPSOV4_A_MLSLVLLST,
-
- NLBL_CIPSOV4_A_MLSCATLOC,
-
- NLBL_CIPSOV4_A_MLSCATREM,
-
- NLBL_CIPSOV4_A_MLSCAT,
-
- NLBL_CIPSOV4_A_MLSCATLST,
-
- __NLBL_CIPSOV4_A_MAX,
- };
- #define NLBL_CIPSOV4_A_MAX (__NLBL_CIPSOV4_A_MAX - 1)
- int netlbl_cipsov4_genl_init(void);
- void netlbl_cipsov4_doi_free(struct rcu_head *entry);
- #endif
|