1 This patch provides hwtable updates for NETAPP/LSI/ENGENIO E-Series arrays,
2 utilizing new features to detect TPGS support, automatically.
4 Signed-off-by: Sean Stewart <Sean.Stewart@netapp.com>
8 libmultipath/hwtable.c | 12 +++++++++---
9 1 file changed, 9 insertions(+), 3 deletions(-)
11 Index: multipath-tools-130222/libmultipath/hwtable.c
12 ===================================================================
13 --- multipath-tools-130222.orig/libmultipath/hwtable.c
14 +++ multipath-tools-130222/libmultipath/hwtable.c
15 @@ -1046,9 +1046,13 @@ static struct hwentry default_hw[] = {
17 .prio_name = PRIO_RDAC,
19 - /* LSI/Engenio/NetApp E-Series RDAC storage */
20 + /* LSI/Engenio/NetApp E-Series RDAC storage
22 + * Maintainer : Sean Stewart
23 + * Mail : sean.stewart@netapp.com
26 - .vendor = "(LSI|ENGENIO)",
27 + .vendor = "(NETAPP|LSI|ENGENIO)",
28 .product = "INF-01-00",
29 .bl_product = "Universal Xport",
30 .features = "2 pg_init_retries 50",
31 @@ -1056,10 +1060,12 @@ static struct hwentry default_hw[] = {
32 .pgpolicy = GROUP_BY_PRIO,
33 .pgfailback = -FAILBACK_IMMEDIATE,
34 .rr_weight = RR_WEIGHT_NONE,
35 - .no_path_retry = 15,
36 + .no_path_retry = 30,
38 .prio_name = PRIO_RDAC,
40 + .detect_prio = DETECT_PRIO_ON,
41 + .retain_hwhandler = RETAIN_HWHANDLER_ON,