<reponame>mykolaf/sonic-mgmt
MINIMUM_TABLE= {
    'ACS-MSN2700': {
        "p2c_trust":   {"-127:40":13, "41:120":15},
        "p2c_untrust": {"-127:25":13, "26:30":14 , "31:35":15, "36:120":16},
        "c2p_trust":   {"-127:20":13, "21:25":14 , "26:30":15, "31:120":16},
        "c2p_untrust": {"-127:20":13, "21:25":14 , "26:30":15, "31:120":16},
        "unk_trust":   {"-127:20":13, "21:25":14 , "26:30":15, "31:120":16},
        "unk_untrust": {"-127:20":13, "21:25":14 , "26:30":15, "31:120":16}
    },
    'LS-SN2700': {
        "p2c_trust":   {"-127:40":13, "41:120":15},
        "p2c_untrust": {"-127:25":13, "26:30":14 , "31:35":15, "36:120":16},
        "c2p_trust":   {"-127:20":13, "21:25":14 , "26:30":15, "31:120":16},
        "c2p_untrust": {"-127:20":13, "21:25":14 , "26:30":15, "31:120":16},
        "unk_trust":   {"-127:20":13, "21:25":14 , "26:30":15, "31:120":16},
        "unk_untrust": {"-127:20":13, "21:25":14 , "26:30":15, "31:120":16}
    },
    'ACS-MSN2740': {
        "p2c_trust":   {"-127:120":13},
        "p2c_untrust": {"-127:35":13, "36:40":14 , "41:120":15},
        "c2p_trust":   {"-127:120":13},
        "c2p_untrust": {"-127:15":13, "16:30":14 , "31:35":15, "36:120":17},
        "unk_trust":   {"-127:120":13},
        "unk_untrust": {"-127:15":13, "16:30":14 , "31:35":15, "36:120":17},
    },
    'ACS-MSN2410': {
        "p2c_trust":   {"-127:40":13, "41:120":15},
        "p2c_untrust": {"-127:25":13, "26:30":14 , "31:35":15, "36:120":16},
        "c2p_trust":   {"-127:20":13, "21:25":14 , "26:30":15, "31:120":16},
        "c2p_untrust": {"-127:20":13, "21:25":14 , "26:30":15, "31:120":16},
        "unk_trust":   {"-127:20":13, "21:25":14 , "26:30":15, "31:120":16},
        "unk_untrust": {"-127:20":13, "21:25":14 , "26:30":15, "31:120":16}
    },
    'Mellanox-SN2700': {
        "p2c_trust":   {"-127:40":13, "41:120":15},
        "p2c_untrust": {"-127:25":13, "26:30":14 , "31:35":15, "36:120":16},
        "c2p_trust":   {"-127:20":13, "21:25":14 , "26:30":15, "31:120":16},
        "c2p_untrust": {"-127:20":13, "21:25":14 , "26:30":15, "31:120":16},
        "unk_trust":   {"-127:20":13, "21:25":14 , "26:30":15, "31:120":16},
        "unk_untrust": {"-127:20":13, "21:25":14 , "26:30":15, "31:120":16}
    },
    'Mellanox-SN2700-D48C8': {
        "p2c_trust":   {"-127:40":13, "41:120":15},
        "p2c_untrust": {"-127:25":13, "26:30":14 , "31:35":15, "36:120":16},
        "c2p_trust":   {"-127:20":13, "21:25":14 , "26:30":15, "31:120":16},
        "c2p_untrust": {"-127:20":13, "21:25":14 , "26:30":15, "31:120":16},
        "unk_trust":   {"-127:20":13, "21:25":14 , "26:30":15, "31:120":16},
        "unk_untrust": {"-127:20":13, "21:25":14 , "26:30":15, "31:120":16}
    },
    'ACS-MSN2100': {
        "p2c_trust":  {"-127:120":12},
        "p2c_untrust": {"-127:15":12, "16:25":13, "26:30":14, "31:35":15, "36:120":16},
        "c2p_trust":   {"-127:40":12, "41:120":13},
        "c2p_untrust": {"-127:40":12, "41:120":13},
        "unk_trust":   {"-127:40":12, "41:120":13},
        "unk_untrust": {"-127:15":12, "16:25":13, "26:30":14, "31:35":15, "36:120":16}
    },
    'ACS-MSN2010': {
        "p2c_trust":   {"-127:120":12},
        "p2c_untrust": {"-127:15":12, "16:20":13, "21:30":14, "31:35":15, "36:120":16},
        "c2p_trust":   {"-127:120":12},
        "c2p_untrust": {"-127:20":12, "21:25":13 , "26:30":14, "31:35":15, "36:120":16},
        "unk_trust":   {"-127:120":12},
        "unk_untrust": {"-127:15":12, "16:20":13 , "21:30":14, "31:35":15, "36:120":16}
    },
    'ACS-MSN3700': {
        "p2c_trust":   {"-127:25":12, "26:40":13 , "41:120":14},
        "p2c_untrust": {"-127:15":12, "16:30":13 , "31:35":14, "36:40":15, "41:120":16},
        "c2p_trust":   {"-127:25":12, "26:40":13 , "41:120":14},
        "c2p_untrust":   {"-127:25":12, "26:40":13 , "41:120":14},
        "unk_trust":   {"-127:25":12, "26:40":13 , "41:120":14},
        "unk_untrust": {"-127:15":12, "16:30":13 , "31:35":14, "36:40":15, "41:120":16},
    },
    'ACS-MSN3800': {
        "p2c_trust":   {"-127:35":12, "36:120":13},
        "p2c_untrust": {"-127:0":12, "1:10":13 , "11:15":14, "16:20":15, "21:35":16, "36:120":17},
        "c2p_trust":   {"-127:30":12, "31:40":13 , "41:120":14},
        "c2p_untrust":   {"-127:20":12, "21:30":13 , "31:35":14, "36:40":15, "41:120":16},
        "unk_trust":   {"-127:30":12, "31:40":13 , "41:120":14},
        "unk_untrust": {"-127:0":12, "1:10":13 , "11:15":14, "16:20":15, "21:35":16, "36:120":17},
    },
    'Mellanox-SN3800-D112C8': {
        "p2c_trust":   {"-127:35":12, "36:120":13},
        "p2c_untrust": {"-127:0":12, "1:10":13 , "11:15":14, "16:20":15, "21:35":16, "36:120":17},
        "c2p_trust":   {"-127:30":12, "31:40":13 , "41:120":14},
        "c2p_untrust":   {"-127:20":12, "21:30":13 , "31:35":14, "36:40":15, "41:120":16},
        "unk_trust":   {"-127:30":12, "31:40":13 , "41:120":14},
        "unk_untrust": {"-127:0":12, "1:10":13 , "11:15":14, "16:20":15, "21:35":16, "36:120":17},
    },
}

MINIMUM_TABLE= {
    'ACS-MSN2700': {
        "p2c_trust":   {"-127:40":13, "41:120":15},
        "p2c_untrust": {"-127:25":13, "26:30":14 , "31:35":15, "36:120":16},
        "c2p_trust":   {"-127:20":13, "21:25":14 , "26:30":15, "31:120":16},
        "c2p_untrust": {"-127:20":13, "21:25":14 , "26:30":15, "31:120":16},
        "unk_trust":   {"-127:20":13, "21:25":14 , "26:30":15, "31:120":16},
        "unk_untrust": {"-127:20":13, "21:25":14 , "26:30":15, "31:120":16}
    },
    'LS-SN2700': {
        "p2c_trust":   {"-127:40":13, "41:120":15},
        "p2c_untrust": {"-127:25":13, "26:30":14 , "31:35":15, "36:120":16},
        "c2p_trust":   {"-127:20":13, "21:25":14 , "26:30":15, "31:120":16},
        "c2p_untrust": {"-127:20":13, "21:25":14 , "26:30":15, "31:120":16},
        "unk_trust":   {"-127:20":13, "21:25":14 , "26:30":15, "31:120":16},
        "unk_untrust": {"-127:20":13, "21:25":14 , "26:30":15, "31:120":16}
    },
    'ACS-MSN2740': {
        "p2c_trust":   {"-127:120":13},
        "p2c_untrust": {"-127:35":13, "36:40":14 , "41:120":15},
        "c2p_trust":   {"-127:120":13},
        "c2p_untrust": {"-127:15":13, "16:30":14 , "31:35":15, "36:120":17},
        "unk_trust":   {"-127:120":13},
        "unk_untrust": {"-127:15":13, "16:30":14 , "31:35":15, "36:120":17},
    },
    'ACS-MSN2410': {
        "p2c_trust":   {"-127:40":13, "41:120":15},
        "p2c_untrust": {"-127:25":13, "26:30":14 , "31:35":15, "36:120":16},
        "c2p_trust":   {"-127:20":13, "21:25":14 , "26:30":15, "31:120":16},
        "c2p_untrust": {"-127:20":13, "21:25":14 , "26:30":15, "31:120":16},
        "unk_trust":   {"-127:20":13, "21:25":14 , "26:30":15, "31:120":16},
        "unk_untrust": {"-127:20":13, "21:25":14 , "26:30":15, "31:120":16}
    },
    'Mellanox-SN2700': {
        "p2c_trust":   {"-127:40":13, "41:120":15},
        "p2c_untrust": {"-127:25":13, "26:30":14 , "31:35":15, "36:120":16},
        "c2p_trust":   {"-127:20":13, "21:25":14 , "26:30":15, "31:120":16},
        "c2p_untrust": {"-127:20":13, "21:25":14 , "26:30":15, "31:120":16},
        "unk_trust":   {"-127:20":13, "21:25":14 , "26:30":15, "31:120":16},
        "unk_untrust": {"-127:20":13, "21:25":14 , "26:30":15, "31:120":16}
    },
    'Mellanox-SN2700-D48C8': {
        "p2c_trust":   {"-127:40":13, "41:120":15},
        "p2c_untrust": {"-127:25":13, "26:30":14 , "31:35":15, "36:120":16},
        "c2p_trust":   {"-127:20":13, "21:25":14 , "26:30":15, "31:120":16},
        "c2p_untrust": {"-127:20":13, "21:25":14 , "26:30":15, "31:120":16},
        "unk_trust":   {"-127:20":13, "21:25":14 , "26:30":15, "31:120":16},
        "unk_untrust": {"-127:20":13, "21:25":14 , "26:30":15, "31:120":16}
    },
    'ACS-MSN2100': {
        "p2c_trust":  {"-127:120":12},
        "p2c_untrust": {"-127:15":12, "16:25":13, "26:30":14, "31:35":15, "36:120":16},
        "c2p_trust":   {"-127:40":12, "41:120":13},
        "c2p_untrust": {"-127:40":12, "41:120":13},
        "unk_trust":   {"-127:40":12, "41:120":13},
        "unk_untrust": {"-127:15":12, "16:25":13, "26:30":14, "31:35":15, "36:120":16}
    },
    'ACS-MSN2010': {
        "p2c_trust":   {"-127:120":12},
        "p2c_untrust": {"-127:15":12, "16:20":13, "21:30":14, "31:35":15, "36:120":16},
        "c2p_trust":   {"-127:120":12},
        "c2p_untrust": {"-127:20":12, "21:25":13 , "26:30":14, "31:35":15, "36:120":16},
        "unk_trust":   {"-127:120":12},
        "unk_untrust": {"-127:15":12, "16:20":13 , "21:30":14, "31:35":15, "36:120":16}
    },
    'ACS-MSN3700': {
        "p2c_trust":   {"-127:25":12, "26:40":13 , "41:120":14},
        "p2c_untrust": {"-127:15":12, "16:30":13 , "31:35":14, "36:40":15, "41:120":16},
        "c2p_trust":   {"-127:25":12, "26:40":13 , "41:120":14},
        "c2p_untrust":   {"-127:25":12, "26:40":13 , "41:120":14},
        "unk_trust":   {"-127:25":12, "26:40":13 , "41:120":14},
        "unk_untrust": {"-127:15":12, "16:30":13 , "31:35":14, "36:40":15, "41:120":16},
    },
    'ACS-MSN3800': {
        "p2c_trust":   {"-127:35":12, "36:120":13},
        "p2c_untrust": {"-127:0":12, "1:10":13 , "11:15":14, "16:20":15, "21:35":16, "36:120":17},
        "c2p_trust":   {"-127:30":12, "31:40":13 , "41:120":14},
        "c2p_untrust":   {"-127:20":12, "21:30":13 , "31:35":14, "36:40":15, "41:120":16},
        "unk_trust":   {"-127:30":12, "31:40":13 , "41:120":14},
        "unk_untrust": {"-127:0":12, "1:10":13 , "11:15":14, "16:20":15, "21:35":16, "36:120":17},
    },
    'Mellanox-SN3800-D112C8': {
        "p2c_trust":   {"-127:35":12, "36:120":13},
        "p2c_untrust": {"-127:0":12, "1:10":13 , "11:15":14, "16:20":15, "21:35":16, "36:120":17},
        "c2p_trust":   {"-127:30":12, "31:40":13 , "41:120":14},
        "c2p_untrust":   {"-127:20":12, "21:30":13 , "31:35":14, "36:40":15, "41:120":16},
        "unk_trust":   {"-127:30":12, "31:40":13 , "41:120":14},
        "unk_untrust": {"-127:0":12, "1:10":13 , "11:15":14, "16:20":15, "21:35":16, "36:120":17},
    },
}