Searched refs:doi_def (Results 1 - 5 of 5) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/netlabel/
H A Dnetlabel_cipso_v4.c94 * @doi_def: the CIPSO V4 DOI definition
98 * in @doi_def. Returns zero on success, negative values on failure.
102 struct cipso_v4_doi *doi_def)
108 doi_def->doi = nla_get_u32(info->attrs[NLBL_CIPSOV4_A_DOI]);
119 doi_def->tags[iter++] = nla_get_u8(nla);
122 doi_def->tags[iter++] = CIPSO_V4_TAG_INVALID;
146 struct cipso_v4_doi *doi_def = NULL; local
162 doi_def = kmalloc(sizeof(*doi_def), GFP_KERNEL);
163 if (doi_def
101 netlbl_cipsov4_add_common(struct genl_info *info, struct cipso_v4_doi *doi_def) argument
348 struct cipso_v4_doi *doi_def = NULL; local
387 struct cipso_v4_doi *doi_def = NULL; local
479 struct cipso_v4_doi *doi_def; local
627 netlbl_cipsov4_listall_cb(struct cipso_v4_doi *doi_def, void *arg) argument
[all...]
H A Dnetlabel_kapi.c283 * @doi_def: CIPSO DOI definition
287 * Add a new CIPSO DOI definition as defined by @doi_def. Returns zero on
291 int netlbl_cfg_cipsov4_add(struct cipso_v4_doi *doi_def, argument
294 return cipso_v4_doi_add(doi_def, audit_info);
333 struct cipso_v4_doi *doi_def; local
338 doi_def = cipso_v4_doi_getdef(doi);
339 if (doi_def == NULL)
352 entry->type_def.cipsov4 = doi_def;
364 addrinfo->type_def.cipsov4 = doi_def;
387 cipso_v4_doi_putdef(doi_def);
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/ipv4/
H A Dcipso_ipv4.c452 * @doi_def: the DOI structure
458 * ensure that the mapping table specified in @doi_def->map meets all of the
463 int cipso_v4_doi_add(struct cipso_v4_doi *doi_def, argument
472 doi = doi_def->doi;
473 doi_type = doi_def->type;
475 if (doi_def == NULL || doi_def->doi == CIPSO_V4_DOI_UNKNOWN)
478 switch (doi_def->tags[iter]) {
483 if (doi_def->type != CIPSO_V4_MAP_PASS)
487 if (doi_def
545 cipso_v4_doi_free(struct cipso_v4_doi *doi_def) argument
573 struct cipso_v4_doi *doi_def; local
593 struct cipso_v4_doi *doi_def; local
640 struct cipso_v4_doi *doi_def; local
662 cipso_v4_doi_putdef(struct cipso_v4_doi *doi_def) argument
690 cipso_v4_doi_walk(u32 *skip_cnt, int (*callback) (struct cipso_v4_doi *doi_def, void *arg), void *cb_arg) argument
731 cipso_v4_map_lvl_valid(const struct cipso_v4_doi *doi_def, u8 level) argument
757 cipso_v4_map_lvl_hton(const struct cipso_v4_doi *doi_def, u32 host_lvl, u32 *net_lvl) argument
789 cipso_v4_map_lvl_ntoh(const struct cipso_v4_doi *doi_def, u32 net_lvl, u32 *host_lvl) argument
824 cipso_v4_map_cat_rbm_valid(const struct cipso_v4_doi *doi_def, const unsigned char *bitmap, u32 bitmap_len) argument
872 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
933 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
995 cipso_v4_map_cat_enum_valid(const struct cipso_v4_doi *doi_def, const unsigned char *enumcat, u32 enumcat_len) argument
1030 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
1066 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
1097 cipso_v4_map_cat_rng_valid(const struct cipso_v4_doi *doi_def, const unsigned char *rngcat, u32 rngcat_len) argument
1139 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
1242 cipso_v4_gentag_hdr(const struct cipso_v4_doi *doi_def, unsigned char *buf, u32 len) 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
1367 cipso_v4_gentag_enum(const struct cipso_v4_doi *doi_def, const struct netlbl_lsm_secattr *secattr, unsigned char *buffer, u32 buffer_len) argument
1416 cipso_v4_parsetag_enum(const struct cipso_v4_doi *doi_def, const unsigned char *tag, struct netlbl_lsm_secattr *secattr) argument
1463 cipso_v4_gentag_rng(const struct cipso_v4_doi *doi_def, const struct netlbl_lsm_secattr *secattr, unsigned char *buffer, u32 buffer_len) argument
1511 cipso_v4_parsetag_rng(const struct cipso_v4_doi *doi_def, const unsigned char *tag, struct netlbl_lsm_secattr *secattr) argument
1558 cipso_v4_gentag_loc(const struct cipso_v4_doi *doi_def, const struct netlbl_lsm_secattr *secattr, unsigned char *buffer, u32 buffer_len) argument
1584 cipso_v4_parsetag_loc(const struct cipso_v4_doi *doi_def, const unsigned char *tag, struct netlbl_lsm_secattr *secattr) argument
1621 struct cipso_v4_doi *doi_def = NULL; local
1801 cipso_v4_genopt(unsigned char *buf, u32 buf_len, const struct cipso_v4_doi *doi_def, const struct netlbl_lsm_secattr *secattr) argument
1867 cipso_v4_sock_setattr(struct sock *sk, const struct cipso_v4_doi *doi_def, const struct netlbl_lsm_secattr *secattr) argument
1948 cipso_v4_req_setattr(struct request_sock *req, const struct cipso_v4_doi *doi_def, const struct netlbl_lsm_secattr *secattr) argument
2131 struct cipso_v4_doi *doi_def; local
2197 cipso_v4_skbuff_setattr(struct sk_buff *skb, const struct cipso_v4_doi *doi_def, const struct netlbl_lsm_secattr *secattr) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/net/
H A Dcipso_ipv4.h135 int cipso_v4_doi_add(struct cipso_v4_doi *doi_def,
137 void cipso_v4_doi_free(struct cipso_v4_doi *doi_def);
140 void cipso_v4_doi_putdef(struct cipso_v4_doi *doi_def);
142 int (*callback) (struct cipso_v4_doi *doi_def, void *arg),
145 static inline int cipso_v4_doi_add(struct cipso_v4_doi *doi_def, argument
151 static inline void cipso_v4_doi_free(struct cipso_v4_doi *doi_def) argument
168 int (*callback) (struct cipso_v4_doi *doi_def, void *arg),
174 static inline int cipso_v4_doi_domhsh_add(struct cipso_v4_doi *doi_def, argument
180 static inline int cipso_v4_doi_domhsh_remove(struct cipso_v4_doi *doi_def, argument
215 const struct cipso_v4_doi *doi_def,
167 cipso_v4_doi_walk(u32 *skip_cnt, int (*callback) (struct cipso_v4_doi *doi_def, void *arg), void *cb_arg) argument
238 cipso_v4_sock_setattr(struct sock *sk, const struct cipso_v4_doi *doi_def, const struct netlbl_lsm_secattr *secattr) argument
255 cipso_v4_req_setattr(struct request_sock *req, const struct cipso_v4_doi *doi_def, const struct netlbl_lsm_secattr *secattr) argument
267 cipso_v4_skbuff_setattr(struct sk_buff *skb, const struct cipso_v4_doi *doi_def, const struct netlbl_lsm_secattr *secattr) argument
[all...]
H A Dnetlabel.h383 int netlbl_cfg_cipsov4_add(struct cipso_v4_doi *doi_def,
478 static inline int netlbl_cfg_cipsov4_add(struct cipso_v4_doi *doi_def, argument

Completed in 221 milliseconds