--- libmultipath/hwtable.c | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) Index: multipath-tools-120821/libmultipath/hwtable.c =================================================================== --- multipath-tools-120821.orig/libmultipath/hwtable.c +++ multipath-tools-120821/libmultipath/hwtable.c @@ -864,15 +864,16 @@ static struct hwentry default_hw[] = { .vendor = "NETAPP", .product = "LUN.*", .features = "3 queue_if_no_path pg_init_retries 50", - .hwhandler = DEFAULT_HWHANDLER, + .hwhandler = "1 alua", .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .flush_on_last_del = FLUSH_ENABLED, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = NO_PATH_RETRY_UNDEF, .minio = 128, + .dev_loss = MAX_DEV_LOSS_TMO, .checker_name = TUR, - .prio_name = PRIO_ONTAP, + .prio_name = PRIO_ALUA, .prio_args = NULL, }, /* @@ -1135,6 +1136,22 @@ static struct hwentry default_hw[] = { .prio_args = NULL, }, { + .vendor = "NETAPP", + .product = "INF-01-00", + .bl_product = "Universal Xport", + .features = "2 pg_init_retries 50", + .hwhandler = "2 alua 1", + .pgpolicy = GROUP_BY_PRIO, + .pgfailback = -FAILBACK_IMMEDIATE, + .rr_weight = RR_WEIGHT_NONE, + .no_path_retry = 15, + .minio = DEFAULT_MINIO, + .minio_rq = DEFAULT_MINIO_RQ, + .checker_name = TUR, + .prio_name = PRIO_ALUA, + .prio_args = NULL, + }, + { .vendor = "STK", .product = "FLEXLINE 380", .bl_product = "Universal Xport",