| H A D | cipso_ipv4.c | 370 * @doi_def: the DOI structure 376 * ensure that the mapping table specified in @doi_def->map meets all of the 381 int cipso_v4_doi_add(struct cipso_v4_doi *doi_def, in cipso_v4_doi_add() argument 390 doi = doi_def->doi; in cipso_v4_doi_add() 391 doi_type = doi_def->type; in cipso_v4_doi_add() 393 if (doi_def->doi == CIPSO_V4_DOI_UNKNOWN) in cipso_v4_doi_add() 396 switch (doi_def->tags[iter]) { in cipso_v4_doi_add() 401 if (doi_def->type != CIPSO_V4_MAP_PASS) in cipso_v4_doi_add() 405 if (doi_def->type != CIPSO_V4_MAP_LOCAL) in cipso_v4_doi_add() 417 refcount_set(&doi_def in cipso_v4_doi_add() 463 cipso_v4_doi_free(struct cipso_v4_doi * doi_def) cipso_v4_doi_free() argument 492 struct cipso_v4_doi *doi_def; cipso_v4_doi_free_rcu() local 512 struct cipso_v4_doi *doi_def; cipso_v4_doi_remove() local 553 struct cipso_v4_doi *doi_def; cipso_v4_doi_getdef() local 575 cipso_v4_doi_putdef(struct cipso_v4_doi * doi_def) cipso_v4_doi_putdef() argument 600 cipso_v4_doi_walk(u32 * skip_cnt,int (* callback)(struct cipso_v4_doi * doi_def,void * arg),void * cb_arg) cipso_v4_doi_walk() argument 641 cipso_v4_map_lvl_valid(const struct cipso_v4_doi * doi_def,u8 level) cipso_v4_map_lvl_valid() argument 668 cipso_v4_map_lvl_hton(const struct cipso_v4_doi * doi_def,u32 host_lvl,u32 * net_lvl) cipso_v4_map_lvl_hton() argument 700 cipso_v4_map_lvl_ntoh(const struct cipso_v4_doi * doi_def,u32 net_lvl,u32 * host_lvl) cipso_v4_map_lvl_ntoh() argument 735 cipso_v4_map_cat_rbm_valid(const struct cipso_v4_doi * doi_def,const unsigned char * bitmap,u32 bitmap_len) cipso_v4_map_cat_rbm_valid() argument 783 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) cipso_v4_map_cat_rbm_hton() argument 844 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) cipso_v4_map_cat_rbm_ntoh() argument 903 cipso_v4_map_cat_enum_valid(const struct cipso_v4_doi * doi_def,const unsigned char * enumcat,u32 enumcat_len) cipso_v4_map_cat_enum_valid() argument 938 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) cipso_v4_map_cat_enum_hton() argument 973 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) cipso_v4_map_cat_enum_ntoh() argument 1004 cipso_v4_map_cat_rng_valid(const struct cipso_v4_doi * doi_def,const unsigned char * rngcat,u32 rngcat_len) cipso_v4_map_cat_rng_valid() argument 1046 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) cipso_v4_map_cat_rng_hton() argument 1105 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) cipso_v4_map_cat_rng_ntoh() argument 1147 cipso_v4_gentag_hdr(const struct cipso_v4_doi * doi_def,unsigned char * buf,u32 len) cipso_v4_gentag_hdr() argument 1170 cipso_v4_gentag_rbm(const struct cipso_v4_doi * doi_def,const struct netlbl_lsm_secattr * secattr,unsigned char * buffer,u32 buffer_len) cipso_v4_gentag_rbm() argument 1226 cipso_v4_parsetag_rbm(const struct cipso_v4_doi * doi_def,const unsigned char * tag,struct netlbl_lsm_secattr * secattr) cipso_v4_parsetag_rbm() argument 1269 cipso_v4_gentag_enum(const struct cipso_v4_doi * doi_def,const struct netlbl_lsm_secattr * secattr,unsigned char * buffer,u32 buffer_len) cipso_v4_gentag_enum() argument 1318 cipso_v4_parsetag_enum(const struct cipso_v4_doi * doi_def,const unsigned char * tag,struct netlbl_lsm_secattr * secattr) cipso_v4_parsetag_enum() argument 1360 cipso_v4_gentag_rng(const struct cipso_v4_doi * doi_def,const struct netlbl_lsm_secattr * secattr,unsigned char * buffer,u32 buffer_len) cipso_v4_gentag_rng() argument 1408 cipso_v4_parsetag_rng(const struct cipso_v4_doi * doi_def,const unsigned char * tag,struct netlbl_lsm_secattr * secattr) cipso_v4_parsetag_rng() argument 1451 cipso_v4_gentag_loc(const struct cipso_v4_doi * doi_def,const struct netlbl_lsm_secattr * secattr,unsigned char * buffer,u32 buffer_len) cipso_v4_gentag_loc() argument 1477 cipso_v4_parsetag_loc(const struct cipso_v4_doi * doi_def,const unsigned char * tag,struct netlbl_lsm_secattr * secattr) cipso_v4_parsetag_loc() argument 1553 struct cipso_v4_doi *doi_def = NULL; cipso_v4_validate() local 1757 cipso_v4_genopt(unsigned char * buf,u32 buf_len,const struct cipso_v4_doi * doi_def,const struct netlbl_lsm_secattr * secattr) cipso_v4_genopt() argument 1850 cipso_v4_sock_setattr(struct sock * sk,const struct cipso_v4_doi * doi_def,const struct netlbl_lsm_secattr * secattr,bool sk_locked) cipso_v4_sock_setattr() argument 1935 cipso_v4_req_setattr(struct request_sock * req,const struct cipso_v4_doi * doi_def,const struct netlbl_lsm_secattr * secattr) cipso_v4_req_setattr() argument 2096 struct cipso_v4_doi *doi_def; cipso_v4_getattr() local 2171 cipso_v4_skbuff_setattr(struct sk_buff * skb,const struct cipso_v4_doi * doi_def,const struct netlbl_lsm_secattr * secattr) cipso_v4_skbuff_setattr() argument [all...] |