ut/iscsi: Initialize struct to zero by not memset but "={}" in tgt_node_ut.c
Using "={}" at definition is clearer and saves lines. Signed-off-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Change-Id: I75a99583f1ecc84d4c47cacd9ce58034edb4e756 Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/477413 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
This commit is contained in:
parent
ce3b8472ad
commit
d4914dee06
@ -102,15 +102,12 @@ spdk_scsi_dev_add_lun(struct spdk_scsi_dev *dev, const char *bdev_name, int lun_
|
|||||||
static void
|
static void
|
||||||
add_lun_test_cases(void)
|
add_lun_test_cases(void)
|
||||||
{
|
{
|
||||||
struct spdk_iscsi_tgt_node tgtnode;
|
struct spdk_iscsi_tgt_node tgtnode = {};
|
||||||
int lun_id = 0;
|
int lun_id = 0;
|
||||||
char *bdev_name = NULL;
|
char *bdev_name = NULL;
|
||||||
struct spdk_scsi_dev scsi_dev;
|
struct spdk_scsi_dev scsi_dev = {};
|
||||||
int rc;
|
int rc;
|
||||||
|
|
||||||
memset(&tgtnode, 0, sizeof(struct spdk_iscsi_tgt_node));
|
|
||||||
memset(&scsi_dev, 0, sizeof(struct spdk_scsi_dev));
|
|
||||||
|
|
||||||
/* case 1 */
|
/* case 1 */
|
||||||
tgtnode.num_active_conns = 1;
|
tgtnode.num_active_conns = 1;
|
||||||
|
|
||||||
@ -344,24 +341,22 @@ allow_ipv4_invalid(void)
|
|||||||
static void
|
static void
|
||||||
node_access_allowed(void)
|
node_access_allowed(void)
|
||||||
{
|
{
|
||||||
struct spdk_iscsi_tgt_node tgtnode;
|
struct spdk_iscsi_tgt_node tgtnode = {};
|
||||||
struct spdk_iscsi_portal_grp pg;
|
struct spdk_iscsi_portal_grp pg = {};
|
||||||
struct spdk_iscsi_init_grp ig;
|
struct spdk_iscsi_init_grp ig = {};
|
||||||
struct spdk_iscsi_conn conn;
|
struct spdk_iscsi_conn conn = {};
|
||||||
struct spdk_iscsi_portal portal;
|
struct spdk_iscsi_portal portal = {};
|
||||||
struct spdk_iscsi_initiator_name iname;
|
struct spdk_iscsi_initiator_name iname = {};
|
||||||
struct spdk_iscsi_initiator_netmask imask;
|
struct spdk_iscsi_initiator_netmask imask = {};
|
||||||
struct spdk_scsi_dev scsi_dev;
|
struct spdk_scsi_dev scsi_dev = {};
|
||||||
struct spdk_iscsi_pg_map *pg_map;
|
struct spdk_iscsi_pg_map *pg_map;
|
||||||
char *iqn, *addr;
|
char *iqn, *addr;
|
||||||
bool result;
|
bool result;
|
||||||
|
|
||||||
/* portal group initialization */
|
/* portal group initialization */
|
||||||
memset(&pg, 0, sizeof(struct spdk_iscsi_portal_grp));
|
|
||||||
pg.tag = 1;
|
pg.tag = 1;
|
||||||
|
|
||||||
/* initiator group initialization */
|
/* initiator group initialization */
|
||||||
memset(&ig, 0, sizeof(struct spdk_iscsi_init_grp));
|
|
||||||
ig.tag = 1;
|
ig.tag = 1;
|
||||||
|
|
||||||
ig.ninitiators = 1;
|
ig.ninitiators = 1;
|
||||||
@ -375,11 +370,9 @@ node_access_allowed(void)
|
|||||||
TAILQ_INSERT_TAIL(&ig.netmask_head, &imask, tailq);
|
TAILQ_INSERT_TAIL(&ig.netmask_head, &imask, tailq);
|
||||||
|
|
||||||
/* target initialization */
|
/* target initialization */
|
||||||
memset(&tgtnode, 0, sizeof(struct spdk_iscsi_tgt_node));
|
|
||||||
snprintf(tgtnode.name, sizeof(tgtnode.name), "iqn.2017-10.spdk.io:0001");
|
snprintf(tgtnode.name, sizeof(tgtnode.name), "iqn.2017-10.spdk.io:0001");
|
||||||
TAILQ_INIT(&tgtnode.pg_map_head);
|
TAILQ_INIT(&tgtnode.pg_map_head);
|
||||||
|
|
||||||
memset(&scsi_dev, 0, sizeof(struct spdk_scsi_dev));
|
|
||||||
snprintf(scsi_dev.name, sizeof(scsi_dev.name), "iqn.2017-10.spdk.io:0001");
|
snprintf(scsi_dev.name, sizeof(scsi_dev.name), "iqn.2017-10.spdk.io:0001");
|
||||||
tgtnode.dev = &scsi_dev;
|
tgtnode.dev = &scsi_dev;
|
||||||
|
|
||||||
@ -387,13 +380,11 @@ node_access_allowed(void)
|
|||||||
iscsi_pg_map_add_ig_map(pg_map, &ig);
|
iscsi_pg_map_add_ig_map(pg_map, &ig);
|
||||||
|
|
||||||
/* portal initialization */
|
/* portal initialization */
|
||||||
memset(&portal, 0, sizeof(struct spdk_iscsi_portal));
|
|
||||||
portal.group = &pg;
|
portal.group = &pg;
|
||||||
snprintf(portal.host, sizeof(portal.host), "192.168.2.0");
|
snprintf(portal.host, sizeof(portal.host), "192.168.2.0");
|
||||||
snprintf(portal.port, sizeof(portal.port), "3260");
|
snprintf(portal.port, sizeof(portal.port), "3260");
|
||||||
|
|
||||||
/* input for UT */
|
/* input for UT */
|
||||||
memset(&conn, 0, sizeof(struct spdk_iscsi_conn));
|
|
||||||
conn.portal = &portal;
|
conn.portal = &portal;
|
||||||
|
|
||||||
iqn = "iqn.2017-10.spdk.io:0001";
|
iqn = "iqn.2017-10.spdk.io:0001";
|
||||||
@ -409,23 +400,21 @@ node_access_allowed(void)
|
|||||||
static void
|
static void
|
||||||
node_access_denied_by_empty_netmask(void)
|
node_access_denied_by_empty_netmask(void)
|
||||||
{
|
{
|
||||||
struct spdk_iscsi_tgt_node tgtnode;
|
struct spdk_iscsi_tgt_node tgtnode = {};
|
||||||
struct spdk_iscsi_portal_grp pg;
|
struct spdk_iscsi_portal_grp pg = {};
|
||||||
struct spdk_iscsi_init_grp ig;
|
struct spdk_iscsi_init_grp ig = {};
|
||||||
struct spdk_iscsi_conn conn;
|
struct spdk_iscsi_conn conn = {};
|
||||||
struct spdk_iscsi_portal portal;
|
struct spdk_iscsi_portal portal = {};
|
||||||
struct spdk_iscsi_initiator_name iname;
|
struct spdk_iscsi_initiator_name iname = {};
|
||||||
struct spdk_scsi_dev scsi_dev;
|
struct spdk_scsi_dev scsi_dev = {};
|
||||||
struct spdk_iscsi_pg_map *pg_map;
|
struct spdk_iscsi_pg_map *pg_map;
|
||||||
char *iqn, *addr;
|
char *iqn, *addr;
|
||||||
bool result;
|
bool result;
|
||||||
|
|
||||||
/* portal group initialization */
|
/* portal group initialization */
|
||||||
memset(&pg, 0, sizeof(struct spdk_iscsi_portal_grp));
|
|
||||||
pg.tag = 1;
|
pg.tag = 1;
|
||||||
|
|
||||||
/* initiator group initialization */
|
/* initiator group initialization */
|
||||||
memset(&ig, 0, sizeof(struct spdk_iscsi_init_grp));
|
|
||||||
ig.tag = 1;
|
ig.tag = 1;
|
||||||
|
|
||||||
ig.ninitiators = 1;
|
ig.ninitiators = 1;
|
||||||
@ -437,11 +426,9 @@ node_access_denied_by_empty_netmask(void)
|
|||||||
TAILQ_INIT(&ig.netmask_head);
|
TAILQ_INIT(&ig.netmask_head);
|
||||||
|
|
||||||
/* target initialization */
|
/* target initialization */
|
||||||
memset(&tgtnode, 0, sizeof(struct spdk_iscsi_tgt_node));
|
|
||||||
snprintf(tgtnode.name, sizeof(tgtnode.name), "iqn.2017-10.spdk.io:0001");
|
snprintf(tgtnode.name, sizeof(tgtnode.name), "iqn.2017-10.spdk.io:0001");
|
||||||
TAILQ_INIT(&tgtnode.pg_map_head);
|
TAILQ_INIT(&tgtnode.pg_map_head);
|
||||||
|
|
||||||
memset(&scsi_dev, 0, sizeof(struct spdk_scsi_dev));
|
|
||||||
snprintf(scsi_dev.name, sizeof(scsi_dev.name), "iqn.2017-10.spdk.io:0001");
|
snprintf(scsi_dev.name, sizeof(scsi_dev.name), "iqn.2017-10.spdk.io:0001");
|
||||||
tgtnode.dev = &scsi_dev;
|
tgtnode.dev = &scsi_dev;
|
||||||
|
|
||||||
@ -449,13 +436,11 @@ node_access_denied_by_empty_netmask(void)
|
|||||||
iscsi_pg_map_add_ig_map(pg_map, &ig);
|
iscsi_pg_map_add_ig_map(pg_map, &ig);
|
||||||
|
|
||||||
/* portal initialization */
|
/* portal initialization */
|
||||||
memset(&portal, 0, sizeof(struct spdk_iscsi_portal));
|
|
||||||
portal.group = &pg;
|
portal.group = &pg;
|
||||||
snprintf(portal.host, sizeof(portal.host), "192.168.2.0");
|
snprintf(portal.host, sizeof(portal.host), "192.168.2.0");
|
||||||
snprintf(portal.port, sizeof(portal.port), "3260");
|
snprintf(portal.port, sizeof(portal.port), "3260");
|
||||||
|
|
||||||
/* input for UT */
|
/* input for UT */
|
||||||
memset(&conn, 0, sizeof(struct spdk_iscsi_conn));
|
|
||||||
conn.portal = &portal;
|
conn.portal = &portal;
|
||||||
|
|
||||||
iqn = "iqn.2017-10.spdk.io:0001";
|
iqn = "iqn.2017-10.spdk.io:0001";
|
||||||
@ -477,29 +462,26 @@ node_access_denied_by_empty_netmask(void)
|
|||||||
static void
|
static void
|
||||||
node_access_multi_initiator_groups_cases(void)
|
node_access_multi_initiator_groups_cases(void)
|
||||||
{
|
{
|
||||||
struct spdk_iscsi_tgt_node tgtnode;
|
struct spdk_iscsi_tgt_node tgtnode = {};
|
||||||
struct spdk_iscsi_conn conn;
|
struct spdk_iscsi_conn conn = {};
|
||||||
struct spdk_iscsi_portal_grp pg;
|
struct spdk_iscsi_portal_grp pg = {};
|
||||||
struct spdk_iscsi_portal portal;
|
struct spdk_iscsi_portal portal = {};
|
||||||
struct spdk_iscsi_init_grp ig1, ig2;
|
struct spdk_iscsi_init_grp ig1 = {}, ig2 = {};
|
||||||
struct spdk_iscsi_initiator_name iname1 = {}, iname2 = {};
|
struct spdk_iscsi_initiator_name iname1 = {}, iname2 = {};
|
||||||
struct spdk_iscsi_initiator_netmask imask1 = {}, imask2 = {};
|
struct spdk_iscsi_initiator_netmask imask1 = {}, imask2 = {};
|
||||||
struct spdk_scsi_dev scsi_dev;
|
struct spdk_scsi_dev scsi_dev = {};
|
||||||
struct spdk_iscsi_pg_map *pg_map;
|
struct spdk_iscsi_pg_map *pg_map;
|
||||||
char *iqn, *addr;
|
char *iqn, *addr;
|
||||||
bool result;
|
bool result;
|
||||||
|
|
||||||
/* target initialization */
|
/* target initialization */
|
||||||
memset(&tgtnode, 0, sizeof(struct spdk_iscsi_tgt_node));
|
|
||||||
snprintf(tgtnode.name, sizeof(tgtnode.name), IQN1);
|
snprintf(tgtnode.name, sizeof(tgtnode.name), IQN1);
|
||||||
TAILQ_INIT(&tgtnode.pg_map_head);
|
TAILQ_INIT(&tgtnode.pg_map_head);
|
||||||
|
|
||||||
memset(&scsi_dev, 0, sizeof(struct spdk_scsi_dev));
|
|
||||||
snprintf(scsi_dev.name, sizeof(scsi_dev.name), IQN1);
|
snprintf(scsi_dev.name, sizeof(scsi_dev.name), IQN1);
|
||||||
tgtnode.dev = &scsi_dev;
|
tgtnode.dev = &scsi_dev;
|
||||||
|
|
||||||
/* initiator group initialization */
|
/* initiator group initialization */
|
||||||
memset(&ig1, 0, sizeof(struct spdk_iscsi_init_grp));
|
|
||||||
ig1.tag = 1;
|
ig1.tag = 1;
|
||||||
TAILQ_INIT(&ig1.initiator_head);
|
TAILQ_INIT(&ig1.initiator_head);
|
||||||
TAILQ_INIT(&ig1.netmask_head);
|
TAILQ_INIT(&ig1.netmask_head);
|
||||||
@ -510,7 +492,6 @@ node_access_multi_initiator_groups_cases(void)
|
|||||||
ig1.nnetmasks = 1;
|
ig1.nnetmasks = 1;
|
||||||
TAILQ_INSERT_TAIL(&ig1.netmask_head, &imask1, tailq);
|
TAILQ_INSERT_TAIL(&ig1.netmask_head, &imask1, tailq);
|
||||||
|
|
||||||
memset(&ig2, 0, sizeof(struct spdk_iscsi_init_grp));
|
|
||||||
ig2.tag = 2;
|
ig2.tag = 2;
|
||||||
TAILQ_INIT(&ig2.initiator_head);
|
TAILQ_INIT(&ig2.initiator_head);
|
||||||
TAILQ_INIT(&ig2.netmask_head);
|
TAILQ_INIT(&ig2.netmask_head);
|
||||||
@ -522,7 +503,6 @@ node_access_multi_initiator_groups_cases(void)
|
|||||||
TAILQ_INSERT_TAIL(&ig2.netmask_head, &imask2, tailq);
|
TAILQ_INSERT_TAIL(&ig2.netmask_head, &imask2, tailq);
|
||||||
|
|
||||||
/* portal group initialization */
|
/* portal group initialization */
|
||||||
memset(&pg, 0, sizeof(struct spdk_iscsi_portal_grp));
|
|
||||||
pg.tag = 1;
|
pg.tag = 1;
|
||||||
|
|
||||||
pg_map = iscsi_tgt_node_add_pg_map(&tgtnode, &pg);
|
pg_map = iscsi_tgt_node_add_pg_map(&tgtnode, &pg);
|
||||||
@ -530,13 +510,11 @@ node_access_multi_initiator_groups_cases(void)
|
|||||||
iscsi_pg_map_add_ig_map(pg_map, &ig2);
|
iscsi_pg_map_add_ig_map(pg_map, &ig2);
|
||||||
|
|
||||||
/* portal initialization */
|
/* portal initialization */
|
||||||
memset(&portal, 0, sizeof(struct spdk_iscsi_portal));
|
|
||||||
portal.group = &pg;
|
portal.group = &pg;
|
||||||
snprintf(portal.host, sizeof(portal.host), IP1);
|
snprintf(portal.host, sizeof(portal.host), IP1);
|
||||||
snprintf(portal.port, sizeof(portal.port), "3260");
|
snprintf(portal.port, sizeof(portal.port), "3260");
|
||||||
|
|
||||||
/* connection initialization */
|
/* connection initialization */
|
||||||
memset(&conn, 0, sizeof(struct spdk_iscsi_conn));
|
|
||||||
conn.portal = &portal;
|
conn.portal = &portal;
|
||||||
|
|
||||||
iqn = IQN1;
|
iqn = IQN1;
|
||||||
@ -727,34 +705,29 @@ node_access_multi_initiator_groups_cases(void)
|
|||||||
static void
|
static void
|
||||||
allow_iscsi_name_multi_maps_case(void)
|
allow_iscsi_name_multi_maps_case(void)
|
||||||
{
|
{
|
||||||
struct spdk_iscsi_tgt_node tgtnode;
|
struct spdk_iscsi_tgt_node tgtnode = {};
|
||||||
struct spdk_iscsi_portal_grp pg1, pg2;
|
struct spdk_iscsi_portal_grp pg1 = {}, pg2 = {};
|
||||||
struct spdk_iscsi_init_grp ig;
|
struct spdk_iscsi_init_grp ig = {};
|
||||||
struct spdk_iscsi_initiator_name iname = {};
|
struct spdk_iscsi_initiator_name iname = {};
|
||||||
struct spdk_iscsi_pg_map *pg_map1, *pg_map2;
|
struct spdk_iscsi_pg_map *pg_map1, *pg_map2;
|
||||||
struct spdk_scsi_dev scsi_dev;
|
struct spdk_scsi_dev scsi_dev = {};
|
||||||
char *iqn;
|
char *iqn;
|
||||||
bool result;
|
bool result;
|
||||||
|
|
||||||
/* target initialization */
|
/* target initialization */
|
||||||
memset(&tgtnode, 0, sizeof(struct spdk_iscsi_tgt_node));
|
|
||||||
TAILQ_INIT(&tgtnode.pg_map_head);
|
TAILQ_INIT(&tgtnode.pg_map_head);
|
||||||
|
|
||||||
memset(&scsi_dev, 0, sizeof(struct spdk_scsi_dev));
|
|
||||||
snprintf(scsi_dev.name, sizeof(scsi_dev.name), IQN1);
|
snprintf(scsi_dev.name, sizeof(scsi_dev.name), IQN1);
|
||||||
tgtnode.dev = &scsi_dev;
|
tgtnode.dev = &scsi_dev;
|
||||||
|
|
||||||
/* initiator group initialization */
|
/* initiator group initialization */
|
||||||
memset(&ig, 0, sizeof(struct spdk_iscsi_init_grp));
|
|
||||||
TAILQ_INIT(&ig.initiator_head);
|
TAILQ_INIT(&ig.initiator_head);
|
||||||
|
|
||||||
ig.ninitiators = 1;
|
ig.ninitiators = 1;
|
||||||
TAILQ_INSERT_TAIL(&ig.initiator_head, &iname, tailq);
|
TAILQ_INSERT_TAIL(&ig.initiator_head, &iname, tailq);
|
||||||
|
|
||||||
/* portal group initialization */
|
/* portal group initialization */
|
||||||
memset(&pg1, 0, sizeof(struct spdk_iscsi_portal_grp));
|
|
||||||
pg1.tag = 1;
|
pg1.tag = 1;
|
||||||
memset(&pg2, 0, sizeof(struct spdk_iscsi_portal_grp));
|
|
||||||
pg2.tag = 1;
|
pg2.tag = 1;
|
||||||
|
|
||||||
pg_map1 = iscsi_tgt_node_add_pg_map(&tgtnode, &pg1);
|
pg_map1 = iscsi_tgt_node_add_pg_map(&tgtnode, &pg1);
|
||||||
|
Loading…
Reference in New Issue
Block a user