Lines Matching refs:addrinfo

347 	struct netlbl_domaddr4_map *addrinfo = NULL;  in netlbl_cfg_cipsov4_map_add()  local
373 addrinfo = kzalloc(sizeof(*addrinfo), GFP_ATOMIC); in netlbl_cfg_cipsov4_map_add()
374 if (addrinfo == NULL) in netlbl_cfg_cipsov4_map_add()
376 addrinfo->def.cipso = doi_def; in netlbl_cfg_cipsov4_map_add()
377 addrinfo->def.type = NETLBL_NLTYPE_CIPSOV4; in netlbl_cfg_cipsov4_map_add()
378 addrinfo->list.addr = addr->s_addr & mask->s_addr; in netlbl_cfg_cipsov4_map_add()
379 addrinfo->list.mask = mask->s_addr; in netlbl_cfg_cipsov4_map_add()
380 addrinfo->list.valid = 1; in netlbl_cfg_cipsov4_map_add()
381 ret_val = netlbl_af4list_add(&addrinfo->list, &addrmap->list4); in netlbl_cfg_cipsov4_map_add()
399 kfree(addrinfo); in netlbl_cfg_cipsov4_map_add()
473 struct netlbl_domaddr6_map *addrinfo = NULL; in netlbl_cfg_calipso_map_add() local
499 addrinfo = kzalloc(sizeof(*addrinfo), GFP_ATOMIC); in netlbl_cfg_calipso_map_add()
500 if (addrinfo == NULL) in netlbl_cfg_calipso_map_add()
502 addrinfo->def.calipso = doi_def; in netlbl_cfg_calipso_map_add()
503 addrinfo->def.type = NETLBL_NLTYPE_CALIPSO; in netlbl_cfg_calipso_map_add()
504 addrinfo->list.addr = *addr; in netlbl_cfg_calipso_map_add()
505 addrinfo->list.addr.s6_addr32[0] &= mask->s6_addr32[0]; in netlbl_cfg_calipso_map_add()
506 addrinfo->list.addr.s6_addr32[1] &= mask->s6_addr32[1]; in netlbl_cfg_calipso_map_add()
507 addrinfo->list.addr.s6_addr32[2] &= mask->s6_addr32[2]; in netlbl_cfg_calipso_map_add()
508 addrinfo->list.addr.s6_addr32[3] &= mask->s6_addr32[3]; in netlbl_cfg_calipso_map_add()
509 addrinfo->list.mask = *mask; in netlbl_cfg_calipso_map_add()
510 addrinfo->list.valid = 1; in netlbl_cfg_calipso_map_add()
511 ret_val = netlbl_af6list_add(&addrinfo->list, &addrmap->list6); in netlbl_cfg_calipso_map_add()
529 kfree(addrinfo); in netlbl_cfg_calipso_map_add()