aboutsummaryrefslogtreecommitdiffstats
path: root/resources
diff options
context:
space:
mode:
authorTibor Frank <tifrank@cisco.com>2020-04-14 15:57:57 +0200
committerTibor Frank <tifrank@cisco.com>2020-04-15 10:31:43 +0200
commit3f2ecafbe60b3664ab7b18ecfe8e4acb46a3cd3b (patch)
treedc495e59f203fb282509319a5098554d7870688f /resources
parent4f4441a7ae175cda9ac55dc23a94099617bea293 (diff)
PAL: Integrate new comp tables 2
Change-Id: Id7267f5ab13a362894c5fe5a2ae40d51d4b5a36d Signed-off-by: Tibor Frank <tifrank@cisco.com>
Diffstat (limited to 'resources')
-rw-r--r--resources/tools/presentation/generator_tables.py192
-rw-r--r--resources/tools/presentation/pal_utils.py8
-rw-r--r--resources/tools/presentation/rca/rca-2n-skx-2t1c-ndr-rca1.yaml (renamed from resources/tools/presentation/rca/rca-2n-skx-2t1c-pdr.yaml)2
-rw-r--r--resources/tools/presentation/rca/rca-2n-skx-2t1c-ndr-rca2.yaml30
-rw-r--r--resources/tools/presentation/rca/rca-2n-skx-2t1c-pdr-rca1.yaml30
-rw-r--r--resources/tools/presentation/rca/rca-2n-skx-2t1c-pdr-rca2.yaml30
-rw-r--r--resources/tools/presentation/rca/rca-3n-skx-2t1c-ndr-rca1.yaml (renamed from resources/tools/presentation/rca/rca-3n-skx-2t1c-pdr.yaml)2
-rw-r--r--resources/tools/presentation/rca/rca-3n-skx-2t1c-ndr-rca2.yaml39
-rw-r--r--resources/tools/presentation/rca/rca-3n-skx-2t1c-pdr-rca1.yaml39
-rw-r--r--resources/tools/presentation/rca/rca-3n-skx-2t1c-pdr-rca2.yaml39
-rw-r--r--resources/tools/presentation/specification.yaml735
11 files changed, 839 insertions, 307 deletions
diff --git a/resources/tools/presentation/generator_tables.py b/resources/tools/presentation/generator_tables.py
index c9205642c6..8ebeadd13a 100644
--- a/resources/tools/presentation/generator_tables.py
+++ b/resources/tools/presentation/generator_tables.py
@@ -490,7 +490,7 @@ def _tpc_sort_table(table):
def _tpc_generate_html_table(header, data, out_file_name, legend=u"",
- footnote=u"", sort_data=True):
+ footnote=u"", sort_data=True, title=u""):
"""Generate html table from input data with simple sorting possibility.
:param header: Table header.
@@ -503,12 +503,14 @@ def _tpc_generate_html_table(header, data, out_file_name, legend=u"",
:param legend: The legend to display below the table.
:param footnote: The footnote to display below the table (and legend).
:param sort_data: If True the data sorting is enabled.
+ :param title: The table (and file) title.
:type header: list
:type data: list of lists
:type out_file_name: str
:type legend: str
:type footnote: str
:type sort_data: bool
+ :type title: str
"""
try:
@@ -517,9 +519,9 @@ def _tpc_generate_html_table(header, data, out_file_name, legend=u"",
idx = 0
params = {
u"align-hdr": (
- [u"left", u"center"],
- [u"left", u"left", u"center"],
- [u"left", u"left", u"left", u"center"]
+ [u"left", u"right"],
+ [u"left", u"left", u"right"],
+ [u"left", u"left", u"left", u"right"]
),
u"align-itm": (
[u"left", u"right"],
@@ -547,7 +549,11 @@ def _tpc_generate_html_table(header, data, out_file_name, legend=u"",
table_header = dict(
values=[f"<b>{item.replace(u',', u',<br>')}</b>" for item in header],
fill_color=u"#7eade7",
- align=params[u"align-hdr"][idx]
+ align=params[u"align-hdr"][idx],
+ font=dict(
+ family=u"Courier New",
+ size=13
+ )
)
fig = go.Figure()
@@ -562,7 +568,11 @@ def _tpc_generate_html_table(header, data, out_file_name, legend=u"",
cells=dict(
values=columns,
fill_color=fill_color,
- align=params[u"align-itm"][idx]
+ align=params[u"align-itm"][idx],
+ font=dict(
+ family=u"Courier New",
+ size=13
+ )
)
)
)
@@ -604,7 +614,11 @@ def _tpc_generate_html_table(header, data, out_file_name, legend=u"",
cells=dict(
values=[df_sorted.get(col) for col in header],
fill_color=fill_color,
- align=params[u"align-itm"][idx]
+ align=params[u"align-itm"][idx],
+ font=dict(
+ family=u"Courier New",
+ size=13
+ )
)
)
)
@@ -628,6 +642,9 @@ def _tpc_generate_html_table(header, data, out_file_name, legend=u"",
u".. |prein| raw:: html\n\n <pre>\n\n\n"
u".. |preout| raw:: html\n\n </pre>\n\n"
)
+ if title:
+ rst_file.write(f"{title}\n")
+ rst_file.write(f"{u'~' * len(title)}\n\n")
rst_file.write(
u".. raw:: html\n\n"
f' <iframe frameborder="0" scrolling="no" '
@@ -1107,7 +1124,7 @@ def table_perf_comparison_nic(table, input_data):
for tst_name, tst_data in data[job][str(build)].items():
if table[u"reference"][u"nic"] not in tst_data[u"tags"]:
continue
- tst_name_mod = _tpc_modify_test_name(tst_name)
+ tst_name_mod = _tpc_modify_test_name(tst_name, ignore_nic=True)
if (u"across topologies" in table[u"title"].lower() or
(u" 3n-" in table[u"title"].lower() and
u" 2n-" in table[u"title"].lower())):
@@ -1139,7 +1156,8 @@ def table_perf_comparison_nic(table, input_data):
for tst_name, tst_data in rpl_data[job][str(build)].items():
if table[u"reference"][u"nic"] not in tst_data[u"tags"]:
continue
- tst_name_mod = _tpc_modify_test_name(tst_name)
+ tst_name_mod = \
+ _tpc_modify_test_name(tst_name, ignore_nic=True)
if (u"across topologies" in table[u"title"].lower() or
(u" 3n-" in table[u"title"].lower() and
u" 2n-" in table[u"title"].lower())):
@@ -1171,7 +1189,7 @@ def table_perf_comparison_nic(table, input_data):
for tst_name, tst_data in data[job][str(build)].items():
if table[u"compare"][u"nic"] not in tst_data[u"tags"]:
continue
- tst_name_mod = _tpc_modify_test_name(tst_name)
+ tst_name_mod = _tpc_modify_test_name(tst_name, ignore_nic=True)
if (u"across topologies" in table[u"title"].lower() or
(u" 3n-" in table[u"title"].lower() and
u" 2n-" in table[u"title"].lower())):
@@ -1203,7 +1221,8 @@ def table_perf_comparison_nic(table, input_data):
for tst_name, tst_data in rpl_data[job][str(build)].items():
if table[u"compare"][u"nic"] not in tst_data[u"tags"]:
continue
- tst_name_mod = _tpc_modify_test_name(tst_name)
+ tst_name_mod = \
+ _tpc_modify_test_name(tst_name, ignore_nic=True)
if (u"across topologies" in table[u"title"].lower() or
(u" 3n-" in table[u"title"].lower() and
u" 2n-" in table[u"title"].lower())):
@@ -1236,7 +1255,8 @@ def table_perf_comparison_nic(table, input_data):
for tst_name, tst_data in data[job][str(build)].items():
if item[u"nic"] not in tst_data[u"tags"]:
continue
- tst_name_mod = _tpc_modify_test_name(tst_name)
+ tst_name_mod = \
+ _tpc_modify_test_name(tst_name, ignore_nic=True)
if (u"across topologies" in table[u"title"].lower() or
(u" 3n-" in table[u"title"].lower() and
u" 2n-" in table[u"title"].lower())):
@@ -2368,13 +2388,13 @@ def table_comparison(table, input_data):
cols = list()
for idx, col in enumerate(columns):
- if col.get(u"data", None) is None:
+ if col.get(u"data-set", None) is None:
logging.warning(f"No data for column {col.get(u'title', u'')}")
continue
data = input_data.filter_data(
table,
params=[u"throughput", u"result", u"name", u"parent", u"tags"],
- data=col[u"data"],
+ data=col[u"data-set"],
continue_on_error=True
)
col_data = {
@@ -2546,13 +2566,7 @@ def table_comparison(table, input_data):
tbl_for_csv = list()
for line in tbl_cmp_lst:
-
row = [line[0], ]
-
- for idx, rca in enumerate(rcas):
- rca_nr = rca[u"data"].get(row[0 + idx], u"-")
- row.insert(idx, f"[{rca_nr}]" if rca_nr != u"-" else u"-")
-
for idx, itm in enumerate(line[1:]):
if itm is None:
row.append(u"NT")
@@ -2560,61 +2574,98 @@ def table_comparison(table, input_data):
else:
row.append(round(float(itm[u'mean']) / 1e6, 3))
row.append(round(float(itm[u'stdev']) / 1e6, 3))
+ for rca in rcas:
+ rca_nr = rca[u"data"].get(row[0], u"-")
+ row.append(f"[{rca_nr}]" if rca_nr != u"-" else u"-")
tbl_for_csv.append(row)
- header_csv = [rca[u"title"] for rca in rcas]
- header_csv.append(u"Test Case")
+ header_csv = [u"Test Case", ]
for col in cols:
header_csv.append(f"Avg({col[u'title']})")
header_csv.append(f"Stdev({col[u'title']})")
for comp in comparisons:
header_csv.append(
- f"Avg({cols[comp[u'reference'] - 1][u'title']},"
- f"{cols[comp[u'compare'] - 1][u'title']})"
+ f"Avg({comp.get(u'title', u'')}"
)
header_csv.append(
- f"Stdev({cols[comp[u'reference'] - 1][u'title']},"
- f"{cols[comp[u'compare'] - 1][u'title']})"
+ f"Stdev({comp.get(u'title', u'')})"
)
+ header_csv.extend([rca[u"title"] for rca in rcas])
+
+ legend_lst = table.get(u"legend", None)
+ if legend_lst is None:
+ legend = u""
+ else:
+ legend = u"\n" + u"\n".join(legend_lst) + u"\n"
+
+ footnote = u""
+ for rca in rcas:
+ footnote += f"\n{rca[u'title']}:\n"
+ footnote += rca[u"data"].get(u"footnote", u"")
csv_file = f"{table[u'output-file']}-csv.csv"
with open(csv_file, u"wt", encoding='utf-8') as file_handler:
- file_handler.write(u";".join(header_csv) + u"\n")
+ file_handler.write(
+ u",".join([f'"{itm}"' for itm in header_csv]) + u"\n"
+ )
for test in tbl_for_csv:
- file_handler.write(u";".join([str(item) for item in test]) + u"\n")
+ file_handler.write(
+ u",".join([f'"{item}"' for item in test]) + u"\n"
+ )
+ if legend_lst:
+ for item in legend_lst:
+ file_handler.write(f'"{item}"\n')
+ if footnote:
+ for itm in footnote.split(u"\n"):
+ file_handler.write(f'"{itm}"\n')
- tbl_final = list()
+ tbl_tmp = list()
+ max_lens = [0, ] * len(tbl_cmp_lst[0])
for line in tbl_cmp_lst:
row = [line[0], ]
- for idx, rca in enumerate(rcas):
- rca_nr = rca[u"data"].get(row[0 + idx], u"-")
- row.insert(idx, f"[{rca_nr}]" if rca_nr != u"-" else u"-")
for idx, itm in enumerate(line[1:]):
if itm is None:
- row.append(u"NT")
+ new_itm = u"NT"
else:
if idx < len(cols):
- row.append(
+ new_itm = (
f"{round(float(itm[u'mean']) / 1e6, 1)} "
f"\u00B1{round(float(itm[u'stdev']) / 1e6, 1)}".
replace(u"nan", u"NaN")
)
else:
- row.append(
+ new_itm = (
f"{round(float(itm[u'mean']) / 1e6, 1):+} "
f"\u00B1{round(float(itm[u'stdev']) / 1e6, 1)}".
replace(u"nan", u"NaN")
)
+ if len(new_itm.rsplit(u" ", 1)[-1]) > max_lens[idx]:
+ max_lens[idx] = len(new_itm.rsplit(u" ", 1)[-1])
+ row.append(new_itm)
+
+ tbl_tmp.append(row)
+
+ tbl_final = list()
+ for line in tbl_tmp:
+ row = [line[0], ]
+ for idx, itm in enumerate(line[1:]):
+ if itm in (u"NT", u"NaN"):
+ row.append(itm)
+ continue
+ itm_lst = itm.rsplit(u"\u00B1", 1)
+ itm_lst[-1] = \
+ f"{u' ' * (max_lens[idx] - len(itm_lst[-1]))}{itm_lst[-1]}"
+ row.append(u"\u00B1".join(itm_lst))
+ for rca in rcas:
+ rca_nr = rca[u"data"].get(row[0], u"-")
+ row.append(f"[{rca_nr}]" if rca_nr != u"-" else u"-")
+
tbl_final.append(row)
- header = [rca[u"title"] for rca in rcas]
- header.append(u"Test Case")
+ header = [u"Test Case", ]
header.extend([col[u"title"] for col in cols])
- header.extend(
- [f"Diff({cols[comp[u'reference'] - 1][u'title']},"
- f"{cols[comp[u'compare'] - 1][u'title']})"
- for comp in comparisons]
- )
+ header.extend([comp.get(u"title", u"") for comp in comparisons])
+ header.extend([rca[u"title"] for rca in rcas])
# Generate csv tables:
csv_file = f"{table[u'output-file']}.csv"
@@ -2627,66 +2678,12 @@ def table_comparison(table, input_data):
txt_file_name = f"{table[u'output-file']}.txt"
convert_csv_to_pretty_txt(csv_file, txt_file_name, delimiter=u";")
- # Generate rst table:
- file_name = table[u'output-file'].split(u"/")[-1]
- if u"vpp" in table[u'output-file']:
- path = u"_tmp/src/vpp_performance_tests/comparisons/"
- else:
- path = u"_tmp/src/dpdk_performance_tests/comparisons/"
- rst_file_name = f"{path}{file_name}-txt.rst"
- csv_file_name = f"{path}{file_name}.csv"
- with open(csv_file_name, u"wt", encoding='utf-8') as file_handler:
- file_handler.write(
- u",".join(
- [f'"{itm}"' for itm in header]
- ) + u"\n"
- )
- for test in tbl_final:
- file_handler.write(
- u",".join(
- [f'"{itm}"' for itm in test]
- ) + u"\n"
- )
-
- convert_csv_to_pretty_txt(csv_file_name, rst_file_name, delimiter=u",")
-
- legend = u"\nLegend:\n"
- for idx, rca in enumerate(rcas):
- try:
- desc = (
- f"Diff({cols[comparisons[idx][u'reference'] - 1][u'title']},"
- f"{cols[comparisons[idx][u'compare'] - 1][u'title']})\n"
- )
- except (KeyError, IndexError):
- desc = u"\n"
- legend += f"{rca[u'title']}: Root Cause Analysis for {desc}"
- legend += (
- u"First part of the result is a mean value [Mpps].\n"
- f"Second part of the result following '\u00B1' is a standard "
- u"deviation [Mpps].\n"
- u"First part of Diff is a relative change of mean values [%].\n"
- f"Second part of Diff following '\u00B1' is a standard deviation "
- u"of the Diff [percentual points].\n"
- u"NT: Not tested.\n"
- )
-
- footnote = u""
- for rca in rcas:
- footnote += f"\n{rca[u'title']}:\n"
- footnote += rca[u"data"].get(u"footnote", u"")
-
with open(txt_file_name, u'a', encoding='utf-8') as txt_file:
txt_file.write(legend)
if footnote:
txt_file.write(footnote)
txt_file.write(u":END")
- with open(rst_file_name, u'a', encoding='utf-8') as txt_file:
- txt_file.write(legend.replace(u"\n", u" |br| "))
- if footnote:
- txt_file.write(footnote.replace(u"\n", u" |br| "))
- txt_file.write(u":END")
-
# Generate html table:
_tpc_generate_html_table(
header,
@@ -2694,5 +2691,6 @@ def table_comparison(table, input_data):
table[u'output-file'],
legend=legend,
footnote=footnote,
- sort_data=False
+ sort_data=False,
+ title=table.get(u"title", u"")
)
diff --git a/resources/tools/presentation/pal_utils.py b/resources/tools/presentation/pal_utils.py
index 3efa00af2c..20bf9a65c4 100644
--- a/resources/tools/presentation/pal_utils.py
+++ b/resources/tools/presentation/pal_utils.py
@@ -315,13 +315,11 @@ def convert_csv_to_pretty_txt(csv_file_name, txt_file_name, delimiter=u","):
if txt_table is None:
txt_table = prettytable.PrettyTable(row)
else:
- txt_table.add_row(row)
+ txt_table.add_row(
+ [str(itm.replace(u"\u00B1", u"+-")) for itm in row]
+ )
txt_table.align = u"r"
txt_table.align[u"Test Case"] = u"l"
- txt_table.align[u"RCA"] = u"l"
- txt_table.align[u"RCA1"] = u"l"
- txt_table.align[u"RCA2"] = u"l"
- txt_table.align[u"RCA3"] = u"l"
if not txt_table:
return
diff --git a/resources/tools/presentation/rca/rca-2n-skx-2t1c-pdr.yaml b/resources/tools/presentation/rca/rca-2n-skx-2t1c-ndr-rca1.yaml
index ab8ac178cc..45d1ba46c7 100644
--- a/resources/tools/presentation/rca/rca-2n-skx-2t1c-pdr.yaml
+++ b/resources/tools/presentation/rca/rca-2n-skx-2t1c-ndr-rca1.yaml
@@ -27,4 +27,4 @@
64b-2t1c-avf-ethip4-ip4scale20k: 1
64b-2t1c-avf-ethip4-ip4scale2m: 1
64b-2t1c-ethip4udp-ip4base-nat44: 1
-footnote: "[1] Impact of Skx ucode upgrade from 0x2000043 to 0x2000065 in combination with SuperMicro motherboards/firmware and kernel updates, subjecto to the ongoing detailed RCA investigation with Intel NPG.\n[2] Applied fix of FVL NIC firmware 6.0.1 for increasing TRex Mpps rate from 27 Mpps to 37 Mpps, [CSIT-1503], [TRex-519].\n[3] Applied VPP PAPI fix to enable memif zero-copy, [CSIT-1592], [VPP-1764].\n[4] To-Be-Investigated, vhost-user avg PDR throughput rate has higher stdev than before.\n[5] To-Be-Investigated, dot1q-l2xc with DPDK FVL.\n"
+footnote: "[1] Impact of Skx ucode upgrade from 0x2000043 to 0x2000065 in combination with SuperMicro motherboards/firmware and kernel updates, subject to the ongoing detailed RCA investigation with Intel NPG.\n[2] Applied fix of FVL NIC firmware 6.0.1 for increasing TRex Mpps rate from 27 Mpps to 37 Mpps, [CSIT-1503], [TRex-519].\n[3] Applied VPP PAPI fix to enable memif zero-copy, [CSIT-1592], [VPP-1764].\n[4] To-Be-Investigated, vhost-user avg PDR throughput rate has higher stdev than before.\n[5] To-Be-Investigated, dot1q-l2xc with DPDK FVL.\n"
diff --git a/resources/tools/presentation/rca/rca-2n-skx-2t1c-ndr-rca2.yaml b/resources/tools/presentation/rca/rca-2n-skx-2t1c-ndr-rca2.yaml
new file mode 100644
index 0000000000..45d1ba46c7
--- /dev/null
+++ b/resources/tools/presentation/rca/rca-2n-skx-2t1c-ndr-rca2.yaml
@@ -0,0 +1,30 @@
+64b-2t1c-eth-l2patch: 2
+64b-2t1c-eth-l2xcbase-eth-2memif-1dcr: 3
+64b-2t1c-avf-eth-l2patch: 2
+64b-2t1c-avf-eth-l2xcbase: 2
+64b-2t1c-eth-l2bdbasemaclrn-eth-2memif-1dcr: 3
+64b-2t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc: 4
+64b-2t1c-dot1q-l2bdbasemaclrn-eth-2memif-1dcr: 3
+64b-2t1c-dot1q-l2xcbase: 5
+64b-2t1c-ethip4-ip4base-eth-2vhostvr1024-1vm-vppip4: 4
+64b-2t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-vppl2xc: 4
+64b-2t1c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc: 4
+64b-2t1c-ethip4-ip4base-eth-2memif-1dcr: 3
+64b-2t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm: 4
+64b-2t1c-eth-l2xcbase-eth-2vhostvr1024-1vm: 4
+64b-2t1c-ethip4-ip4base-eth-2vhostvr1024-1vm: 4
+64b-2t1c-avf-dot1q-l2bdbasemaclrn: 1
+64b-2t1c-dot1q-ip4base: 1
+64b-2t1c-ethip4-ip4base: 1
+64b-2t1c-ethip4udp-ip4base-iacl50sf-10kflows: 1
+64b-2t1c-ethip4udp-ip4base-iacl50sl-10kflows: 1
+64b-2t1c-avf-dot1q-l2bdbasemaclrn-gbp: 1
+64b-2t1c-ethip4-ip4scale200k: 1
+64b-2t1c-ethip4-ip4scale2m: 1
+64b-2t1c-avf-dot1q-ip4base: 1
+64b-2t1c-avf-ethip4-ip4base: 1
+64b-2t1c-avf-ethip4-ip4scale200k: 1
+64b-2t1c-avf-ethip4-ip4scale20k: 1
+64b-2t1c-avf-ethip4-ip4scale2m: 1
+64b-2t1c-ethip4udp-ip4base-nat44: 1
+footnote: "[1] Impact of Skx ucode upgrade from 0x2000043 to 0x2000065 in combination with SuperMicro motherboards/firmware and kernel updates, subject to the ongoing detailed RCA investigation with Intel NPG.\n[2] Applied fix of FVL NIC firmware 6.0.1 for increasing TRex Mpps rate from 27 Mpps to 37 Mpps, [CSIT-1503], [TRex-519].\n[3] Applied VPP PAPI fix to enable memif zero-copy, [CSIT-1592], [VPP-1764].\n[4] To-Be-Investigated, vhost-user avg PDR throughput rate has higher stdev than before.\n[5] To-Be-Investigated, dot1q-l2xc with DPDK FVL.\n"
diff --git a/resources/tools/presentation/rca/rca-2n-skx-2t1c-pdr-rca1.yaml b/resources/tools/presentation/rca/rca-2n-skx-2t1c-pdr-rca1.yaml
new file mode 100644
index 0000000000..45d1ba46c7
--- /dev/null
+++ b/resources/tools/presentation/rca/rca-2n-skx-2t1c-pdr-rca1.yaml
@@ -0,0 +1,30 @@
+64b-2t1c-eth-l2patch: 2
+64b-2t1c-eth-l2xcbase-eth-2memif-1dcr: 3
+64b-2t1c-avf-eth-l2patch: 2
+64b-2t1c-avf-eth-l2xcbase: 2
+64b-2t1c-eth-l2bdbasemaclrn-eth-2memif-1dcr: 3
+64b-2t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc: 4
+64b-2t1c-dot1q-l2bdbasemaclrn-eth-2memif-1dcr: 3
+64b-2t1c-dot1q-l2xcbase: 5
+64b-2t1c-ethip4-ip4base-eth-2vhostvr1024-1vm-vppip4: 4
+64b-2t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-vppl2xc: 4
+64b-2t1c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc: 4
+64b-2t1c-ethip4-ip4base-eth-2memif-1dcr: 3
+64b-2t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm: 4
+64b-2t1c-eth-l2xcbase-eth-2vhostvr1024-1vm: 4
+64b-2t1c-ethip4-ip4base-eth-2vhostvr1024-1vm: 4
+64b-2t1c-avf-dot1q-l2bdbasemaclrn: 1
+64b-2t1c-dot1q-ip4base: 1
+64b-2t1c-ethip4-ip4base: 1
+64b-2t1c-ethip4udp-ip4base-iacl50sf-10kflows: 1
+64b-2t1c-ethip4udp-ip4base-iacl50sl-10kflows: 1
+64b-2t1c-avf-dot1q-l2bdbasemaclrn-gbp: 1
+64b-2t1c-ethip4-ip4scale200k: 1
+64b-2t1c-ethip4-ip4scale2m: 1
+64b-2t1c-avf-dot1q-ip4base: 1
+64b-2t1c-avf-ethip4-ip4base: 1
+64b-2t1c-avf-ethip4-ip4scale200k: 1
+64b-2t1c-avf-ethip4-ip4scale20k: 1
+64b-2t1c-avf-ethip4-ip4scale2m: 1
+64b-2t1c-ethip4udp-ip4base-nat44: 1
+footnote: "[1] Impact of Skx ucode upgrade from 0x2000043 to 0x2000065 in combination with SuperMicro motherboards/firmware and kernel updates, subject to the ongoing detailed RCA investigation with Intel NPG.\n[2] Applied fix of FVL NIC firmware 6.0.1 for increasing TRex Mpps rate from 27 Mpps to 37 Mpps, [CSIT-1503], [TRex-519].\n[3] Applied VPP PAPI fix to enable memif zero-copy, [CSIT-1592], [VPP-1764].\n[4] To-Be-Investigated, vhost-user avg PDR throughput rate has higher stdev than before.\n[5] To-Be-Investigated, dot1q-l2xc with DPDK FVL.\n"
diff --git a/resources/tools/presentation/rca/rca-2n-skx-2t1c-pdr-rca2.yaml b/resources/tools/presentation/rca/rca-2n-skx-2t1c-pdr-rca2.yaml
new file mode 100644
index 0000000000..45d1ba46c7
--- /dev/null
+++ b/resources/tools/presentation/rca/rca-2n-skx-2t1c-pdr-rca2.yaml
@@ -0,0 +1,30 @@
+64b-2t1c-eth-l2patch: 2
+64b-2t1c-eth-l2xcbase-eth-2memif-1dcr: 3
+64b-2t1c-avf-eth-l2patch: 2
+64b-2t1c-avf-eth-l2xcbase: 2
+64b-2t1c-eth-l2bdbasemaclrn-eth-2memif-1dcr: 3
+64b-2t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc: 4
+64b-2t1c-dot1q-l2bdbasemaclrn-eth-2memif-1dcr: 3
+64b-2t1c-dot1q-l2xcbase: 5
+64b-2t1c-ethip4-ip4base-eth-2vhostvr1024-1vm-vppip4: 4
+64b-2t1c-eth-l2xcbase-eth-2vhostvr1024-1vm-vppl2xc: 4
+64b-2t1c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc: 4
+64b-2t1c-ethip4-ip4base-eth-2memif-1dcr: 3
+64b-2t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm: 4
+64b-2t1c-eth-l2xcbase-eth-2vhostvr1024-1vm: 4
+64b-2t1c-ethip4-ip4base-eth-2vhostvr1024-1vm: 4
+64b-2t1c-avf-dot1q-l2bdbasemaclrn: 1
+64b-2t1c-dot1q-ip4base: 1
+64b-2t1c-ethip4-ip4base: 1
+64b-2t1c-ethip4udp-ip4base-iacl50sf-10kflows: 1
+64b-2t1c-ethip4udp-ip4base-iacl50sl-10kflows: 1
+64b-2t1c-avf-dot1q-l2bdbasemaclrn-gbp: 1
+64b-2t1c-ethip4-ip4scale200k: 1
+64b-2t1c-ethip4-ip4scale2m: 1
+64b-2t1c-avf-dot1q-ip4base: 1
+64b-2t1c-avf-ethip4-ip4base: 1
+64b-2t1c-avf-ethip4-ip4scale200k: 1
+64b-2t1c-avf-ethip4-ip4scale20k: 1
+64b-2t1c-avf-ethip4-ip4scale2m: 1
+64b-2t1c-ethip4udp-ip4base-nat44: 1
+footnote: "[1] Impact of Skx ucode upgrade from 0x2000043 to 0x2000065 in combination with SuperMicro motherboards/firmware and kernel updates, subject to the ongoing detailed RCA investigation with Intel NPG.\n[2] Applied fix of FVL NIC firmware 6.0.1 for increasing TRex Mpps rate from 27 Mpps to 37 Mpps, [CSIT-1503], [TRex-519].\n[3] Applied VPP PAPI fix to enable memif zero-copy, [CSIT-1592], [VPP-1764].\n[4] To-Be-Investigated, vhost-user avg PDR throughput rate has higher stdev than before.\n[5] To-Be-Investigated, dot1q-l2xc with DPDK FVL.\n"
diff --git a/resources/tools/presentation/rca/rca-3n-skx-2t1c-pdr.yaml b/resources/tools/presentation/rca/rca-3n-skx-2t1c-ndr-rca1.yaml
index 2ae4edc12f..c359336610 100644
--- a/resources/tools/presentation/rca/rca-3n-skx-2t1c-pdr.yaml
+++ b/resources/tools/presentation/rca/rca-3n-skx-2t1c-ndr-rca1.yaml
@@ -36,4 +36,4 @@ imix-2t1c-ethip4ipsec4tnlsw-ip4base-int-aes256gcm: 1
64b-2t1c-avf-ethip4-ip4scale20k: 1
64b-2t1c-avf-ethip4-ip4scale2m: 1
64b-2t1c-ethip4udp-ip4base-nat44: 1
-footnote: "[1] Impact of Skx ucode upgrade from 0x2000043 to 0x2000065 in combination with SuperMicro motherboards/firmware and kernel updates, subjecto to the ongoing detailed RCA investigation with Intel NPG.\n[2] Applied fix of FVL NIC firmware 6.0.1 for increasing TRex Mpps rate from 27 Mpps to 37 Mpps, [CSIT-1503], [TRex-519].\n[3] Applied VPP PAPI fix to enable memif zero-copy, [CSIT-1592], [VPP-1764].\n[4] To-Be-Investigated, vhost-user avg PDR throughput rate has higher stdev than before.\n[5] To-Be-Investigated, dot1q-l2xc with DPDK FVL.\n"
+footnote: "[1] Impact of Skx ucode upgrade from 0x2000043 to 0x2000065 in combination with SuperMicro motherboards/firmware and kernel updates, subject to the ongoing detailed RCA investigation with Intel NPG.\n[2] Applied fix of FVL NIC firmware 6.0.1 for increasing TRex Mpps rate from 27 Mpps to 37 Mpps, [CSIT-1503], [TRex-519].\n[3] Applied VPP PAPI fix to enable memif zero-copy, [CSIT-1592], [VPP-1764].\n[4] To-Be-Investigated, vhost-user avg PDR throughput rate has higher stdev than before.\n[5] To-Be-Investigated, dot1q-l2xc with DPDK FVL.\n"
diff --git a/resources/tools/presentation/rca/rca-3n-skx-2t1c-ndr-rca2.yaml b/resources/tools/presentation/rca/rca-3n-skx-2t1c-ndr-rca2.yaml
new file mode 100644
index 0000000000..c359336610
--- /dev/null
+++ b/resources/tools/presentation/rca/rca-3n-skx-2t1c-ndr-rca2.yaml
@@ -0,0 +1,39 @@
+64b-2t1c-eth-l2patch: 2
+64b-2t1c-eth-l2xcbase-eth-2memif-1dcr: 3
+64b-2t1c-eth-l2xcbase-eth-2memif-1lxc: 3
+64b-2t1c-avf-eth-l2patch: 2
+64b-2t1c-avf-eth-l2xcbase: 2
+64b-2t1c-eth-l2bdbasemaclrn-eth-2memif-1lxc: 3
+64b-2t1c-dot1q-l2xcbase: 5
+64b-2t1c-dot1q-l2bdbasemaclrn-eth-2memif-1dcr: 3
+78b-2t1c-ethip6srhip6-ip6base-srv6proxy-masq: 2
+64b-2t1c-eth-l2xcbase-eth-2vhostvr1024-1vm: 4
+78b-2t1c-ethip6srhip6-ip6base-srv6proxy-stat: 2
+64b-2t1c-ethip4-ip4base-eth-2memif-1dcr: 3
+78b-2t1c-ethip6srhip6-ip6base-srv6proxy-dyn: 2
+64b-2t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm: 4
+64b-2t1c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm: 4
+64b-2t1c-dot1q-l2xcbase-eth-2vhostvr1024-1vm: 4
+64b-2t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc: 4
+64b-2t1c-avf-dot1q-l2bdbasemaclrn: 1
+64b-2t1c-dot1q-ip4base: 1
+64b-2t1c-eth-l2bdbasemaclrn-oacl50sl-10kflows: 1
+64b-2t1c-ethip4-ip4scale2m: 1
+64b-2t1c-ethip4ipsec1000tnlsw-ip4base-int-aes256gcm: 1
+64b-2t1c-ethip4ipsec4tnlsw-ip4base-int-aes128cbc-hmac512sha: 1
+imix-2t1c-ethip4ipsec10000tnlsw-ip4base-int-aes128cbc-hmac512sha: 1
+imix-2t1c-ethip4ipsec1000tnlsw-ip4base-int-aes128cbc-hmac512sha: 1
+imix-2t1c-ethip4ipsec1000tnlsw-ip4base-int-aes256gcm: 1
+64b-2t1c-ethip4ipsec10000tnlsw-ip4base-int-aes128cbc-hmac512sha: 1
+64b-2t1c-ethip4ipsec1000tnlsw-ip4base-int-aes128cbc-hmac512sha: 1
+imix-2t1c-ethip4ipsec10000tnlsw-ip4base-int-aes256gcm: 1
+64b-2t1c-ethip4ipsec10000tnlsw-ip4base-int-aes256gcm: 1
+64b-2t1c-ethip4ipsec4tnlsw-ip4base-int-aes256gcm: 1
+imix-2t1c-ethip4ipsec4tnlsw-ip4base-int-aes128cbc-hmac512sha: 1
+imix-2t1c-ethip4ipsec4tnlsw-ip4base-int-aes256gcm: 1
+64b-2t1c-avf-ethip4-ip4base: 1
+64b-2t1c-avf-ethip4-ip4scale200k: 1
+64b-2t1c-avf-ethip4-ip4scale20k: 1
+64b-2t1c-avf-ethip4-ip4scale2m: 1
+64b-2t1c-ethip4udp-ip4base-nat44: 1
+footnote: "[1] Impact of Skx ucode upgrade from 0x2000043 to 0x2000065 in combination with SuperMicro motherboards/firmware and kernel updates, subject to the ongoing detailed RCA investigation with Intel NPG.\n[2] Applied fix of FVL NIC firmware 6.0.1 for increasing TRex Mpps rate from 27 Mpps to 37 Mpps, [CSIT-1503], [TRex-519].\n[3] Applied VPP PAPI fix to enable memif zero-copy, [CSIT-1592], [VPP-1764].\n[4] To-Be-Investigated, vhost-user avg PDR throughput rate has higher stdev than before.\n[5] To-Be-Investigated, dot1q-l2xc with DPDK FVL.\n"
diff --git a/resources/tools/presentation/rca/rca-3n-skx-2t1c-pdr-rca1.yaml b/resources/tools/presentation/rca/rca-3n-skx-2t1c-pdr-rca1.yaml
new file mode 100644
index 0000000000..c359336610
--- /dev/null
+++ b/resources/tools/presentation/rca/rca-3n-skx-2t1c-pdr-rca1.yaml
@@ -0,0 +1,39 @@
+64b-2t1c-eth-l2patch: 2
+64b-2t1c-eth-l2xcbase-eth-2memif-1dcr: 3
+64b-2t1c-eth-l2xcbase-eth-2memif-1lxc: 3
+64b-2t1c-avf-eth-l2patch: 2
+64b-2t1c-avf-eth-l2xcbase: 2
+64b-2t1c-eth-l2bdbasemaclrn-eth-2memif-1lxc: 3
+64b-2t1c-dot1q-l2xcbase: 5
+64b-2t1c-dot1q-l2bdbasemaclrn-eth-2memif-1dcr: 3
+78b-2t1c-ethip6srhip6-ip6base-srv6proxy-masq: 2
+64b-2t1c-eth-l2xcbase-eth-2vhostvr1024-1vm: 4
+78b-2t1c-ethip6srhip6-ip6base-srv6proxy-stat: 2
+64b-2t1c-ethip4-ip4base-eth-2memif-1dcr: 3
+78b-2t1c-ethip6srhip6-ip6base-srv6proxy-dyn: 2
+64b-2t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm: 4
+64b-2t1c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm: 4
+64b-2t1c-dot1q-l2xcbase-eth-2vhostvr1024-1vm: 4
+64b-2t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc: 4
+64b-2t1c-avf-dot1q-l2bdbasemaclrn: 1
+64b-2t1c-dot1q-ip4base: 1
+64b-2t1c-eth-l2bdbasemaclrn-oacl50sl-10kflows: 1
+64b-2t1c-ethip4-ip4scale2m: 1
+64b-2t1c-ethip4ipsec1000tnlsw-ip4base-int-aes256gcm: 1
+64b-2t1c-ethip4ipsec4tnlsw-ip4base-int-aes128cbc-hmac512sha: 1
+imix-2t1c-ethip4ipsec10000tnlsw-ip4base-int-aes128cbc-hmac512sha: 1
+imix-2t1c-ethip4ipsec1000tnlsw-ip4base-int-aes128cbc-hmac512sha: 1
+imix-2t1c-ethip4ipsec1000tnlsw-ip4base-int-aes256gcm: 1
+64b-2t1c-ethip4ipsec10000tnlsw-ip4base-int-aes128cbc-hmac512sha: 1
+64b-2t1c-ethip4ipsec1000tnlsw-ip4base-int-aes128cbc-hmac512sha: 1
+imix-2t1c-ethip4ipsec10000tnlsw-ip4base-int-aes256gcm: 1
+64b-2t1c-ethip4ipsec10000tnlsw-ip4base-int-aes256gcm: 1
+64b-2t1c-ethip4ipsec4tnlsw-ip4base-int-aes256gcm: 1
+imix-2t1c-ethip4ipsec4tnlsw-ip4base-int-aes128cbc-hmac512sha: 1
+imix-2t1c-ethip4ipsec4tnlsw-ip4base-int-aes256gcm: 1
+64b-2t1c-avf-ethip4-ip4base: 1
+64b-2t1c-avf-ethip4-ip4scale200k: 1
+64b-2t1c-avf-ethip4-ip4scale20k: 1
+64b-2t1c-avf-ethip4-ip4scale2m: 1
+64b-2t1c-ethip4udp-ip4base-nat44: 1
+footnote: "[1] Impact of Skx ucode upgrade from 0x2000043 to 0x2000065 in combination with SuperMicro motherboards/firmware and kernel updates, subject to the ongoing detailed RCA investigation with Intel NPG.\n[2] Applied fix of FVL NIC firmware 6.0.1 for increasing TRex Mpps rate from 27 Mpps to 37 Mpps, [CSIT-1503], [TRex-519].\n[3] Applied VPP PAPI fix to enable memif zero-copy, [CSIT-1592], [VPP-1764].\n[4] To-Be-Investigated, vhost-user avg PDR throughput rate has higher stdev than before.\n[5] To-Be-Investigated, dot1q-l2xc with DPDK FVL.\n"
diff --git a/resources/tools/presentation/rca/rca-3n-skx-2t1c-pdr-rca2.yaml b/resources/tools/presentation/rca/rca-3n-skx-2t1c-pdr-rca2.yaml
new file mode 100644
index 0000000000..c359336610
--- /dev/null
+++ b/resources/tools/presentation/rca/rca-3n-skx-2t1c-pdr-rca2.yaml
@@ -0,0 +1,39 @@
+64b-2t1c-eth-l2patch: 2
+64b-2t1c-eth-l2xcbase-eth-2memif-1dcr: 3
+64b-2t1c-eth-l2xcbase-eth-2memif-1lxc: 3
+64b-2t1c-avf-eth-l2patch: 2
+64b-2t1c-avf-eth-l2xcbase: 2
+64b-2t1c-eth-l2bdbasemaclrn-eth-2memif-1lxc: 3
+64b-2t1c-dot1q-l2xcbase: 5
+64b-2t1c-dot1q-l2bdbasemaclrn-eth-2memif-1dcr: 3
+78b-2t1c-ethip6srhip6-ip6base-srv6proxy-masq: 2
+64b-2t1c-eth-l2xcbase-eth-2vhostvr1024-1vm: 4
+78b-2t1c-ethip6srhip6-ip6base-srv6proxy-stat: 2
+64b-2t1c-ethip4-ip4base-eth-2memif-1dcr: 3
+78b-2t1c-ethip6srhip6-ip6base-srv6proxy-dyn: 2
+64b-2t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm: 4
+64b-2t1c-dot1q-l2bdbasemaclrn-eth-2vhostvr1024-1vm: 4
+64b-2t1c-dot1q-l2xcbase-eth-2vhostvr1024-1vm: 4
+64b-2t1c-eth-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc: 4
+64b-2t1c-avf-dot1q-l2bdbasemaclrn: 1
+64b-2t1c-dot1q-ip4base: 1
+64b-2t1c-eth-l2bdbasemaclrn-oacl50sl-10kflows: 1
+64b-2t1c-ethip4-ip4scale2m: 1
+64b-2t1c-ethip4ipsec1000tnlsw-ip4base-int-aes256gcm: 1
+64b-2t1c-ethip4ipsec4tnlsw-ip4base-int-aes128cbc-hmac512sha: 1
+imix-2t1c-ethip4ipsec10000tnlsw-ip4base-int-aes128cbc-hmac512sha: 1
+imix-2t1c-ethip4ipsec1000tnlsw-ip4base-int-aes128cbc-hmac512sha: 1
+imix-2t1c-ethip4ipsec1000tnlsw-ip4base-int-aes256gcm: 1
+64b-2t1c-ethip4ipsec10000tnlsw-ip4base-int-aes128cbc-hmac512sha: 1
+64b-2t1c-ethip4ipsec1000tnlsw-ip4base-int-aes128cbc-hmac512sha: 1
+imix-2t1c-ethip4ipsec10000tnlsw-ip4base-int-aes256gcm: 1
+64b-2t1c-ethip4ipsec10000tnlsw-ip4base-int-aes256gcm: 1
+64b-2t1c-ethip4ipsec4tnlsw-ip4base-int-aes256gcm: 1
+imix-2t1c-ethip4ipsec4tnlsw-ip4base-int-aes128cbc-hmac512sha: 1
+imix-2t1c-ethip4ipsec4tnlsw-ip4base-int-aes256gcm: 1
+64b-2t1c-avf-ethip4-ip4base: 1
+64b-2t1c-avf-ethip4-ip4scale200k: 1
+64b-2t1c-avf-ethip4-ip4scale20k: 1
+64b-2t1c-avf-ethip4-ip4scale2m: 1
+64b-2t1c-ethip4udp-ip4base-nat44: 1
+footnote: "[1] Impact of Skx ucode upgrade from 0x2000043 to 0x2000065 in combination with SuperMicro motherboards/firmware and kernel updates, subject to the ongoing detailed RCA investigation with Intel NPG.\n[2] Applied fix of FVL NIC firmware 6.0.1 for increasing TRex Mpps rate from 27 Mpps to 37 Mpps, [CSIT-1503], [TRex-519].\n[3] Applied VPP PAPI fix to enable memif zero-copy, [CSIT-1592], [VPP-1764].\n[4] To-Be-Investigated, vhost-user avg PDR throughput rate has higher stdev than before.\n[5] To-Be-Investigated, dot1q-l2xc with DPDK FVL.\n"
diff --git a/resources/tools/presentation/specification.yaml b/resources/tools/presentation/specification.yaml
index a330ed86a2..a1650c84cf 100644
--- a/resources/tools/presentation/specification.yaml
+++ b/resources/tools/presentation/specification.yaml
@@ -163,29 +163,29 @@
replacement-1908-vpp-throughput-lat-tsa-3n-skx-vhost:
csit-vpp-perf-verify-1908-3n-skx:
- - 52 # NDRPDR sel vhost
- - 53 # NDRPDR sel vhost
- - 55 # NDRPDR sel vhost
- - 61 # NDRPDR sel vhost
- - 62 # NDRPDR sel vhost
- - 63 # NDRPDR sel vhost
- - 64 # NDRPDR sel vhost
- - 65 # NDRPDR sel vhost
- - 66 # NDRPDR sel vhost
- - 67 # NDRPDR sel vhost
+ - 52 # NDRPDR sel vhost - old1908 - vpp build: 19.08-release
+ - 53 # NDRPDR sel vhost - old1908 - vpp build: 19.08-release
+ - 55 # NDRPDR sel vhost - old1908 - vpp build: 19.08-release
+ - 61 # NDRPDR sel vhost - old1908 - vpp build: 19.08-release
+ - 62 # NDRPDR sel vhost - old1908 - vpp build: 19.08-release
+ - 63 # NDRPDR sel vhost - old1908 - vpp build: 19.08-release
+ - 64 # NDRPDR sel vhost - old1908 - vpp build: 19.08-release
+ - 65 # NDRPDR sel vhost - old1908 - vpp build: 19.08-release
+ - 66 # NDRPDR sel vhost - old1908 - vpp build: 19.08-release
+ - 67 # NDRPDR sel vhost - old1908 - vpp build: 19.08-release
replacement-1908-vpp-throughput-lat-tsa-2n-skx-vhost:
csit-vpp-perf-verify-1908-2n-skx:
- - 88 # NDRPDR sel vhost
- - 89 # NDRPDR sel vhost
- - 91 # NDRPDR sel vhost
- - 92 # NDRPDR sel vhost
- - 93 # NDRPDR sel vhost
- - 94 # NDRPDR sel vhost
- - 95 # NDRPDR sel vhost
- - 96 # NDRPDR sel vhost
- - 97 # NDRPDR sel vhost
- - 98 # NDRPDR sel vhost
+ - 88 # NDRPDR sel vhost - old1908 - vpp build: 19.08-release
+ - 89 # NDRPDR sel vhost - old1908 - vpp build: 19.08-release
+ - 91 # NDRPDR sel vhost - old1908 - vpp build: 19.08-release
+ - 92 # NDRPDR sel vhost - old1908 - vpp build: 19.08-release
+ - 93 # NDRPDR sel vhost - old1908 - vpp build: 19.08-release
+ - 94 # NDRPDR sel vhost - old1908 - vpp build: 19.08-release
+ - 95 # NDRPDR sel vhost - old1908 - vpp build: 19.08-release
+ - 96 # NDRPDR sel vhost - old1908 - vpp build: 19.08-release
+ - 97 # NDRPDR sel vhost - old1908 - vpp build: 19.08-release
+ - 98 # NDRPDR sel vhost - old1908 - vpp build: 19.08-release
###########################################################################
# Plots:
@@ -271,16 +271,18 @@
plot-vpp-throughput-lat-tsa-3n-skx:
# TODO: Add the data
csit-vpp-perf-verify-2001-3n-skx:
- - 69 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 69 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 71 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 72 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
plot-vpp-hdrh-lat-3n-skx:
csit-vpp-perf-verify-2001-3n-skx:
- - 69 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 69 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
plot-vpp-nfv-3n-skx-ndrpdr:
# TODO: Add data
csit-vpp-perf-verify-2001-3n-skx:
- - 69 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 69 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
plot-vpp-nfv-3n-skx-mrr:
csit-vpp-perf-verify-2001-3n-skx:
@@ -317,19 +319,20 @@
plot-vpp-throughput-lat-tsa-2n-skx:
csit-vpp-perf-verify-2001-2n-skx:
- - 143 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 146 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 147 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 148 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 149 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 150 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 151 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 152 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 153 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 143 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 146 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 147 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 148 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 149 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 150 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 151 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 152 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 153 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 154 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
plot-vpp-hdrh-lat-2n-skx:
csit-vpp-perf-verify-2001-2n-skx:
- - 153 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 153 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
plot-vpp-http-server-performance:
csit-vpp-perf-verify-2001-2n-clx:
@@ -580,19 +583,22 @@
vpp-nic-comparison-3n-skx:
# TODO: Add the data
csit-vpp-perf-verify-2001-3n-skx:
- - 69 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 69 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 71 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 72 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
vpp-nic-comparison-2n-skx:
csit-vpp-perf-verify-2001-2n-skx:
- - 143 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 146 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 147 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 148 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 149 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 150 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 151 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 152 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 153 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 143 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 146 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 147 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 148 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 149 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 150 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 151 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 152 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 153 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 154 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
vpp-nic-comparison-3n-skx-mrr:
csit-vpp-perf-verify-2001-3n-skx:
@@ -652,8 +658,20 @@
vpp-perf-results-2n-skx:
csit-vpp-perf-verify-2001-2n-skx:
- # TODO: Replace
- - 153 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 155 # NDRPDR full - perf-full-2n-skx-ip4_I - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 156 # NDRPDR full - perf-full-2n-skx-ip4_II - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 157 # NDRPDR full - perf-full-2n-skx-ip4_III - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 158 # NDRPDR full - perf-full-2n-skx-ip4_V - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 159 # NDRPDR full - perf-full-2n-skx-ip4_VIII - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 160 # NDRPDR full - perf-full-2n-skx-ip4_IX - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 161 # NDRPDR full - perf-full-2n-skx-ip6_I - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 162 # NDRPDR full - perf-full-2n-skx-ip6_II - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 163 # NDRPDR full - perf-full-2n-skx-l2_I - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 164 # NDRPDR full - perf-full-2n-skx-l2_II - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 165 # NDRPDR full - perf-full-2n-skx-memif - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 166 # NDRPDR full - perf-full-2n-skx-vhost I - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 167 # NDRPDR full - perf-full-2n-skx-vhost II - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 168 # NDRPDR full - perf-full-2n-skx-vts - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
vpp-perf-results-2n-clx:
csit-vpp-perf-verify-2001-2n-clx:
@@ -771,6 +789,92 @@
# Performance changes
+ vpp-perf-changes-2n-skx-old1908_0:
+ csit-vpp-perf-verify-1908-2n-skx:
+ - 26 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 27 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 34 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 35 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 36 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 42 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 43 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 44 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 45 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 46 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ vpp-perf-changes-2n-skx-old1908_1:
+ csit-vpp-perf-verify-1908_1-2n-skx:
+ - 3 # NDRPDR sel - old1908.1 - vpp build: 19.08.1-release, old BIOS and ucode
+ - 4 # NDRPDR sel - old1908.1 - vpp build: 19.08.1-release, old BIOS and ucode
+ - 6 # NDRPDR sel - old1908.1 - vpp build: 19.08.1-release, old BIOS and ucode
+ - 10 # NDRPDR sel - old1908.1 - vpp build: 19.08.1-release, old BIOS and ucode
+ - 14 # NDRPDR sel - old1908.1 - vpp build: 19.08.1-release, old BIOS and ucode
+ - 16 # NDRPDR sel - old1908.1 - vpp build: 19.08.1-release, old BIOS and ucode
+ - 21 # NDRPDR sel - old1908.1 - vpp build: 19.08.1-release, old BIOS and ucode
+ - 23 # NDRPDR sel - old1908.1 - vpp build: 19.08.1-release, old BIOS and ucode
+ - 24 # NDRPDR sel - old1908.1 - vpp build: 19.08.1-release, old BIOS and ucode
+ - 25 # NDRPDR sel - old1908.1 - vpp build: 19.08.1-release, old BIOS and ucode
+ vpp-perf-changes-2n-skx-new1908_1:
+ csit-vpp-perf-verify-1908_1-2n-skx:
+ - 39 # NDRPDR sel - new1908.1 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 40 # NDRPDR sel - new1908.1 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 41 # NDRPDR sel - new1908.1 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 43 # NDRPDR sel - new1908.1 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 44 # NDRPDR sel - new1908.1 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 45 # NDRPDR sel - new1908.1 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 46 # NDRPDR sel - new1908.1 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 47 # NDRPDR sel - new1908.1 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 48 # NDRPDR sel - new1908.1 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 49 # NDRPDR sel - new1908.1 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ vpp-perf-changes-2n-skx-new2001_0:
+ csit-vpp-perf-verify-2001-2n-skx:
+ - 143 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 146 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 147 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 148 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 149 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 150 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 151 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 152 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 153 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 154 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+
+ vpp-perf-changes-3n-skx-old1908_0:
+ csit-vpp-perf-verify-1908-3n-skx:
+ - 14 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 16 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 19 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 20 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 22 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 23 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 24 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 25 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 26 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 29 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ vpp-perf-changes-3n-skx-old1908_1:
+ csit-vpp-perf-verify-1908_1-3n-skx:
+ - 3 # NDRPDR sel - old1908.1 - vpp build: 19.08.1-release, old BIOS and ucode
+ - 4 # NDRPDR sel - old1908.1 - vpp build: 19.08.1-release, old BIOS and ucode
+ - 7 # NDRPDR sel - old1908.1 - vpp build: 19.08.1-release, old BIOS and ucode
+ - 8 # NDRPDR sel - old1908.1 - vpp build: 19.08.1-release, old BIOS and ucode
+ - 9 # NDRPDR sel - old1908.1 - vpp build: 19.08.1-release, old BIOS and ucode
+ - 10 # NDRPDR sel - old1908.1 - vpp build: 19.08.1-release, old BIOS and ucode
+ - 11 # NDRPDR sel - old1908.1 - vpp build: 19.08.1-release, old BIOS and ucode
+ - 12 # NDRPDR sel - old1908.1 - vpp build: 19.08.1-release, old BIOS and ucode
+ - 13 # NDRPDR sel - old1908.1 - vpp build: 19.08.1-release, old BIOS and ucode
+ - 14 # NDRPDR sel - old1908.1 - vpp build: 19.08.1-release, old BIOS and ucode
+ vpp-perf-changes-3n-skx-new1908_1:
+ csit-vpp-perf-verify-1908_1-3n-skx:
+ - 26 # NDRPDR sel - new1908.1 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 27 # NDRPDR sel - new1908.1 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 28 # NDRPDR sel - new1908.1 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 29 # NDRPDR sel - new1908.1 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 30 # NDRPDR sel - new1908.1 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ vpp-perf-changes-3n-skx-new2001_0:
+ csit-vpp-perf-verify-2001-3n-skx:
+ - 69 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 71 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 72 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+
vpp-performance-changes-3n-hsw-h1:
csit-vpp-perf-verify-1904-3n-hsw:
- 11 # NDRPDR sel
@@ -826,20 +930,22 @@
- 25 # NDRPDR sel
vpp-performance-changes-3n-skx-ref:
csit-vpp-perf-verify-1908-3n-skx:
- - 14 # NDRPDR sel
- - 16 # NDRPDR sel
- - 19 # NDRPDR sel
- - 20 # NDRPDR sel
- - 22 # NDRPDR sel
- - 23 # NDRPDR sel
- - 24 # NDRPDR sel
- - 25 # NDRPDR sel
- - 26 # NDRPDR sel
- - 29 # NDRPDR sel
+ - 14 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 16 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 19 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 20 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 22 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 23 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 24 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 25 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 26 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 29 # NDRPDR sel - old1908 - vpp build: 19.08-release
vpp-performance-changes-3n-skx-cmp:
# TODO: Add the data
csit-vpp-perf-verify-2001-3n-skx:
- - 69 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 69 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 71 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 72 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
vpp-performance-changes-3n-skx:
- "vpp-performance-changes-3n-skx-h1"
- "vpp-performance-changes-3n-skx-ref"
@@ -859,27 +965,28 @@
- 32 # NDRPDR sel
vpp-performance-changes-2n-skx-ref:
csit-vpp-perf-verify-1908-2n-skx:
- - 26 # NDRPDR sel
- - 27 # NDRPDR sel
- - 34 # NDRPDR sel
- - 35 # NDRPDR sel
- - 36 # NDRPDR sel
- - 42 # NDRPDR sel
- - 43 # NDRPDR sel
- - 44 # NDRPDR sel
- - 45 # NDRPDR sel
- - 46 # NDRPDR sel
+ - 26 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 27 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 34 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 35 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 36 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 42 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 43 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 44 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 45 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 46 # NDRPDR sel - old1908 - vpp build: 19.08-release
vpp-performance-changes-2n-skx-cmp:
csit-vpp-perf-verify-2001-2n-skx:
- - 143 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 146 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 147 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 148 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 149 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 150 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 151 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 152 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 153 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 143 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 146 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 147 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 148 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 149 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 150 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 151 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 152 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 153 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 154 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
vpp-performance-changes-2n-skx:
- "vpp-performance-changes-2n-skx-h1"
- "vpp-performance-changes-2n-skx-ref"
@@ -985,15 +1092,16 @@
vpp-soak-vs-ndr-2n-skx-ref:
csit-vpp-perf-verify-2001-2n-skx:
- - 143 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 146 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 147 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 148 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 149 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 150 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 151 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 152 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 153 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 143 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 146 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 147 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 148 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 149 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 150 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 151 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 152 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 153 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 154 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
vpp-soak-vs-ndr-2n-skx-cmp:
# TODO: Replace
# csit-vpp-perf-verify-2001-2n-skx:
@@ -1002,15 +1110,16 @@
- 86 # SOAK
vpp-soak-vs-ndr-2n-skx:
csit-vpp-perf-verify-2001-2n-skx:
- - 143 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 146 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 147 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 148 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 149 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 150 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 151 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 152 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 153 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 143 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 146 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 147 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 148 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 149 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 150 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 151 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 152 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 153 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 154 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
- 83 # SOAK
- 86 # SOAK
@@ -1301,22 +1410,25 @@
vpp-compare-testbeds-cmp:
# TODO: Add the data
csit-vpp-perf-verify-2001-3n-skx:
- - 69 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 69 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 71 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 72 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
vpp-compare-testbeds:
- "vpp-compare-testbeds-ref"
- "vpp-compare-testbeds-cmp"
vpp-compare-testbeds-skx-clx-ref:
csit-vpp-perf-verify-2001-2n-skx:
- - 143 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 146 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 147 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 148 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 149 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 150 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 151 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 152 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 153 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 143 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 146 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 147 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 148 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 149 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 150 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 151 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 152 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 153 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 154 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
vpp-compare-testbeds-skx-clx-cmp:
csit-vpp-perf-verify-2001-2n-clx:
- 28 # NDRPDR sel
@@ -1495,18 +1607,21 @@
vpp-compare-topologies-ref:
# TODO: Add the data
csit-vpp-perf-verify-2001-3n-skx:
- - 69 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 69 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 71 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 72 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
vpp-compare-topologies-cmp:
csit-vpp-perf-verify-2001-2n-skx:
- - 143 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 146 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 147 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 148 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 149 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 150 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 151 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 152 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 153 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 143 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 146 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 147 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 148 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 149 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 150 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 151 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 152 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 153 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 154 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
vpp-compare-topologies:
- "vpp-compare-topologies-ref"
- "vpp-compare-topologies-cmp"
@@ -2305,16 +2420,16 @@
- 82 # NDRPDR full
- 84 # NDRPDR full
- 85 # NDRPDR full
- - 87 # hoststack
- - 88 # hoststack
- - 89 # hoststack
- - 90 # hoststack
- - 91 # hoststack
- - 92 # hoststack
- - 93 # hoststack
- - 94 # hoststack
- - 95 # hoststack
- - 96 # hoststack
+ - 103 # hoststack
+ - 104 # hoststack
+ - 105 # hoststack
+ - 106 # hoststack
+ - 107 # hoststack
+ - 108 # hoststack
+ - 109 # hoststack
+ - 110 # hoststack
+ - 111 # hoststack
+ - 112 # hoststack
csit-vpp-perf-verify-1904-3n-skx:
- 7 # MRR sel
@@ -2329,27 +2444,43 @@
- 23 # NDRPDR sel
- 25 # NDRPDR sel
csit-vpp-perf-verify-1908-3n-skx:
- - 14 # NDRPDR sel
- - 16 # NDRPDR sel
- - 19 # NDRPDR sel
- - 20 # NDRPDR sel
- - 22 # NDRPDR sel
- - 23 # NDRPDR sel
- - 24 # NDRPDR sel
- - 25 # NDRPDR sel
- - 26 # NDRPDR sel
- - 29 # NDRPDR sel
- - 52 # NDRPDR sel vhost
- - 53 # NDRPDR sel vhost
- - 55 # NDRPDR sel vhost
- - 61 # NDRPDR sel vhost
- - 62 # NDRPDR sel vhost
- - 63 # NDRPDR sel vhost
- - 64 # NDRPDR sel vhost
- - 65 # NDRPDR sel vhost
- - 66 # NDRPDR sel vhost
- - 67 # NDRPDR sel vhost
- - 36 # MRR sel
+ - 14 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 16 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 19 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 20 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 22 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 23 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 24 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 25 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 26 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 29 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 52 # NDRPDR sel vhost - old1908 - vpp build: 19.08-release
+ - 53 # NDRPDR sel vhost - old1908 - vpp build: 19.08-release
+ - 55 # NDRPDR sel vhost - old1908 - vpp build: 19.08-release
+ - 61 # NDRPDR sel vhost - old1908 - vpp build: 19.08-release
+ - 62 # NDRPDR sel vhost - old1908 - vpp build: 19.08-release
+ - 63 # NDRPDR sel vhost - old1908 - vpp build: 19.08-release
+ - 64 # NDRPDR sel vhost - old1908 - vpp build: 19.08-release
+ - 65 # NDRPDR sel vhost - old1908 - vpp build: 19.08-release
+ - 66 # NDRPDR sel vhost - old1908 - vpp build: 19.08-release
+ - 67 # NDRPDR sel vhost - old1908 - vpp build: 19.08-release
+ - 36 # MRR sel - old1908 - vpp build: 19.08-release
+ csit-vpp-perf-verify-1908_1-3n-skx:
+ - 3 # NDRPDR sel - old1908.1 - vpp build: 19.08.1-release, old BIOS and ucode
+ - 4 # NDRPDR sel - old1908.1 - vpp build: 19.08.1-release, old BIOS and ucode
+ - 7 # NDRPDR sel - old1908.1 - vpp build: 19.08.1-release, old BIOS and ucode
+ - 8 # NDRPDR sel - old1908.1 - vpp build: 19.08.1-release, old BIOS and ucode
+ - 9 # NDRPDR sel - old1908.1 - vpp build: 19.08.1-release, old BIOS and ucode
+ - 10 # NDRPDR sel - old1908.1 - vpp build: 19.08.1-release, old BIOS and ucode
+ - 11 # NDRPDR sel - old1908.1 - vpp build: 19.08.1-release, old BIOS and ucode
+ - 12 # NDRPDR sel - old1908.1 - vpp build: 19.08.1-release, old BIOS and ucode
+ - 13 # NDRPDR sel - old1908.1 - vpp build: 19.08.1-release, old BIOS and ucode
+ - 14 # NDRPDR sel - old1908.1 - vpp build: 19.08.1-release, old BIOS and ucode
+ - 26 # NDRPDR sel - new1908.1 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 27 # NDRPDR sel - new1908.1 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 28 # NDRPDR sel - new1908.1 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 29 # NDRPDR sel - new1908.1 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 30 # NDRPDR sel - new1908.1 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
csit-vpp-perf-verify-2001-3n-skx:
# - 45 # NDRPDR sel
# - 46 # NDRPDR sel
@@ -2371,7 +2502,9 @@
# - 62 # NDRPDR sel addition
# - 63 # NDRPDR sel addition
# - 64 # NDRPDR sel addition
- - 69 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 69 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 71 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 72 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
- 50 # MRR sel
- 53 # MRR sel addition
@@ -2388,63 +2521,99 @@
- 31 # NDRPDR sel
- 32 # NDRPDR sel
csit-vpp-perf-verify-1908-2n-skx:
- - 26 # NDRPDR sel
- - 27 # NDRPDR sel
- - 34 # NDRPDR sel
- - 35 # NDRPDR sel
- - 36 # NDRPDR sel
- - 42 # NDRPDR sel
- - 43 # NDRPDR sel
- - 44 # NDRPDR sel
- - 45 # NDRPDR sel
- - 46 # NDRPDR sel
- - 88 # NDRPDR sel vhost
- - 89 # NDRPDR sel vhost
- - 91 # NDRPDR sel vhost
- - 92 # NDRPDR sel vhost
- - 93 # NDRPDR sel vhost
- - 94 # NDRPDR sel vhost
- - 95 # NDRPDR sel vhost
- - 96 # NDRPDR sel vhost
- - 97 # NDRPDR sel vhost
- - 98 # NDRPDR sel vhost
- - 69 # MRR sel
+ - 26 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 27 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 34 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 35 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 36 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 42 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 43 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 44 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 45 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 46 # NDRPDR sel - old1908 - vpp build: 19.08-release
+ - 88 # NDRPDR sel vhost - old1908 - vpp build: 19.08-release
+ - 89 # NDRPDR sel vhost - old1908 - vpp build: 19.08-release
+ - 91 # NDRPDR sel vhost - old1908 - vpp build: 19.08-release
+ - 92 # NDRPDR sel vhost - old1908 - vpp build: 19.08-release
+ - 93 # NDRPDR sel vhost - old1908 - vpp build: 19.08-release
+ - 94 # NDRPDR sel vhost - old1908 - vpp build: 19.08-release
+ - 95 # NDRPDR sel vhost - old1908 - vpp build: 19.08-release
+ - 96 # NDRPDR sel vhost - old1908 - vpp build: 19.08-release
+ - 97 # NDRPDR sel vhost - old1908 - vpp build: 19.08-release
+ - 98 # NDRPDR sel vhost - old1908 - vpp build: 19.08-release
+ - 69 # MRR sel - old1908 - vpp build: 19.08-release
# - 22 # NFV
# - 31 # NFV
# - 32 # NFV
# - 71 # NFV MRR
+ csit-vpp-perf-verify-1908_1-2n-skx:
+ - 3 # NDRPDR sel - old1908.1 - vpp build: 19.08.1-release, old BIOS and ucode
+ - 4 # NDRPDR sel - old1908.1 - vpp build: 19.08.1-release, old BIOS and ucode
+ - 6 # NDRPDR sel - old1908.1 - vpp build: 19.08.1-release, old BIOS and ucode
+ - 10 # NDRPDR sel - old1908.1 - vpp build: 19.08.1-release, old BIOS and ucode
+ - 14 # NDRPDR sel - old1908.1 - vpp build: 19.08.1-release, old BIOS and ucode
+ - 16 # NDRPDR sel - old1908.1 - vpp build: 19.08.1-release, old BIOS and ucode
+ - 21 # NDRPDR sel - old1908.1 - vpp build: 19.08.1-release, old BIOS and ucode
+ - 23 # NDRPDR sel - old1908.1 - vpp build: 19.08.1-release, old BIOS and ucode
+ - 24 # NDRPDR sel - old1908.1 - vpp build: 19.08.1-release, old BIOS and ucode
+ - 25 # NDRPDR sel - old1908.1 - vpp build: 19.08.1-release, old BIOS and ucode
+ - 39 # NDRPDR sel - new1908.1 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 40 # NDRPDR sel - new1908.1 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 41 # NDRPDR sel - new1908.1 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 43 # NDRPDR sel - new1908.1 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 44 # NDRPDR sel - new1908.1 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 45 # NDRPDR sel - new1908.1 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 46 # NDRPDR sel - new1908.1 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 47 # NDRPDR sel - new1908.1 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 48 # NDRPDR sel - new1908.1 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
+ - 49 # NDRPDR sel - new1908.1 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
csit-vpp-perf-verify-2001-2n-skx:
-# - 92 # NDRPDR sel
-# - 93 # NDRPDR sel
-# - 94 # NDRPDR sel
-# - 95 # NDRPDR sel
-# - 96 # NDRPDR sel
-# - 97 # NDRPDR sel
-# - 98 # NDRPDR sel
-# - 99 # NDRPDR sel
-# - 100 # NDRPDR sel
-# - 102 # NDRPDR sel
-# - 129 # NDRPDR sel addition
-# - 130 # NDRPDR sel addition
-# - 131 # NDRPDR sel addition
-# - 132 # NDRPDR sel addition
-# - 133 # NDRPDR sel addition
-# - 134 # NDRPDR sel addition
-# - 135 # NDRPDR sel addition
-# - 136 # NDRPDR sel addition
-# - 137 # NDRPDR sel addition
-# - 138 # NDRPDR sel addition
- - 143 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 146 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 147 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 148 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 149 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 150 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 151 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 152 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 153 # NDRPDR sel - new2001.0 - vpp build: 19.08.1-release, new BIOS and ucode, irqbalance set
- - 101 # MRR sel
- - 128 # MRR sel addition
+# - 92 # NDRPDR sel - old
+# - 93 # NDRPDR sel - old
+# - 94 # NDRPDR sel - old
+# - 95 # NDRPDR sel - old
+# - 96 # NDRPDR sel - old
+# - 97 # NDRPDR sel - old
+# - 98 # NDRPDR sel - old
+# - 99 # NDRPDR sel - old
+# - 100 # NDRPDR sel - old
+# - 102 # NDRPDR sel - old
+# - 129 # NDRPDR sel addition - old
+# - 130 # NDRPDR sel addition - old
+# - 131 # NDRPDR sel addition - old
+# - 132 # NDRPDR sel addition - old
+# - 133 # NDRPDR sel addition - old
+# - 134 # NDRPDR sel addition - old
+# - 135 # NDRPDR sel addition - old
+# - 136 # NDRPDR sel addition - old
+# - 137 # NDRPDR sel addition - old
+# - 138 # NDRPDR sel addition - old
+ - 143 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 146 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 147 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 148 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 149 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 150 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 151 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 152 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 153 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 154 # NDRPDR sel - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 155 # NDRPDR full - perf-full-2n-skx-ip4_I - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 156 # NDRPDR full - perf-full-2n-skx-ip4_II - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 157 # NDRPDR full - perf-full-2n-skx-ip4_III - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 158 # NDRPDR full - perf-full-2n-skx-ip4_V - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 159 # NDRPDR full - perf-full-2n-skx-ip4_VIII - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 160 # NDRPDR full - perf-full-2n-skx-ip4_IX - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 161 # NDRPDR full - perf-full-2n-skx-ip6_I - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 162 # NDRPDR full - perf-full-2n-skx-ip6_II - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 163 # NDRPDR full - perf-full-2n-skx-l2_I - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 164 # NDRPDR full - perf-full-2n-skx-l2_II - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 165 # NDRPDR full - perf-full-2n-skx-memif - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 166 # NDRPDR full - perf-full-2n-skx-vhost I - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 167 # NDRPDR full - perf-full-2n-skx-vhost II - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 168 # NDRPDR full - perf-full-2n-skx-vts - new2001.0 - vpp build: 20.01.0-release, new BIOS and ucode, irqbalance set
+ - 101 # MRR sel - old
+ - 128 # MRR sel addition - old
csit-vpp-perf-verify-2001-2n-clx:
- 28 # NDRPDR sel
@@ -3211,14 +3380,94 @@
- "parent"
- "throughput"
+# VPP Root Cause Analysis 3n-skx-xxv710 2t1c pdr
+- type: "table"
+ title: "VPP Root Cause Analysis 3n-skx-xxv710 2t1c pdr"
+ algorithm: "table_comparison"
+ output-file: "{DIR[STATIC,VPP]}/performance-rca-3n-skx-2t1c-pdr"
+ include-tests: "PDR" # "PDR" | "NDR" | "MRR"
+ filter: "'2T1C' and 'NDRPDR' and 'NIC_Intel-XXV710' and not 'NF_DENSITY'"
+ rca:
+ - title: "RCA1"
+ data: "rca/rca-3n-skx-2t1c-pdr-rca1.yaml"
+ - title: "RCA2"
+ data: "rca/rca-3n-skx-2t1c-pdr-rca2.yaml"
+ columns:
+ - title: "1908.0.pe"
+ data-set: "vpp-perf-changes-3n-skx-old1908_0"
+ data-replacement: "replacement-1908-vpp-throughput-lat-tsa-3n-skx-vhost"
+ - title: "1908.1.pe"
+ data-set: "vpp-perf-changes-3n-skx-old1908_1"
+ - title: "1908.1.ce"
+ data-set: "vpp-perf-changes-3n-skx-new1908_1"
+ - title: "2001.0.ce"
+ data-set: "vpp-perf-changes-3n-skx-new2001_0"
+ comparisons:
+ - title: "Diff1"
+ reference: 2
+ reference-alt: 1
+ compare: 3
+ - title: "Diff2"
+ reference: 3
+ compare: 4
+ legend:
+ - "Legend to Table"
+ - "1908.0, 1908.1, 2001.0 - VPP versions tested."
+ - "pe - previous environment used for testing, per CSIT-1908 release, <pointer to BIOS, ucode, Linux, TRex versions and settings>."
+ - "ce - current environment used for testing, per CSIT-2001 release, <pointer to BIOS, ucode, Linux, TRex versions and settings>."
+ - "Diff1 - difference between the previous and the current environment for the same VPP version, 1908.1.ce vs. 1908.1.pe (if latter results not available, 1908.0.pe is used)."
+ - "Diff2 - difference between the previous and the current VPP version in the current environment, 2001.0.ce vs. 1908.1.ce."
+ - "RCA1 - root cause analysis reference for Diff1."
+ - "RCA2 - root cause analysis reference for Diff2."
+
+# VPP Root Cause Analysis 3n-skx-xxv710 2t1c ndr
+- type: "table"
+ title: "VPP Root Cause Analysis 3n-skx-xxv710 2t1c ndr"
+ algorithm: "table_comparison"
+ output-file: "{DIR[STATIC,VPP]}/performance-rca-3n-skx-2t1c-ndr"
+ include-tests: "NDR" # "PDR" | "NDR" | "MRR"
+ filter: "'2T1C' and 'NDRPDR' and 'NIC_Intel-XXV710' and not 'NF_DENSITY'"
+ rca:
+ - title: "RCA1"
+ data: "rca/rca-3n-skx-2t1c-ndr-rca1.yaml"
+ - title: "RCA2"
+ data: "rca/rca-3n-skx-2t1c-ndr-rca2.yaml"
+ columns:
+ - title: "1908.0.pe"
+ data-set: "vpp-perf-changes-3n-skx-old1908_0"
+ data-replacement: "replacement-1908-vpp-throughput-lat-tsa-3n-skx-vhost"
+ - title: "1908.1.pe"
+ data-set: "vpp-perf-changes-3n-skx-old1908_1"
+ - title: "1908.1.ce"
+ data-set: "vpp-perf-changes-3n-skx-new1908_1"
+ - title: "2001.0.ce"
+ data-set: "vpp-perf-changes-3n-skx-new2001_0"
+ comparisons:
+ - title: "Diff1"
+ reference: 2
+ reference-alt: 1
+ compare: 3
+ - title: "Diff2"
+ reference: 3
+ compare: 4
+ legend:
+ - "Legend to Table"
+ - "1908.0, 1908.1, 2001.0 - VPP versions tested."
+ - "pe - previous environment used for testing, per CSIT-1908 release, <pointer to BIOS, ucode, Linux, TRex versions and settings>."
+ - "ce - current environment used for testing, per CSIT-2001 release, <pointer to BIOS, ucode, Linux, TRex versions and settings>."
+ - "Diff1 - difference between the previous and the current environment for the same VPP version, 1908.1.ce vs. 1908.1.pe (if latter results not available, 1908.0.pe is used)."
+ - "Diff2 - difference between the previous and the current VPP version in the current environment, 2001.0.ce vs. 1908.1.ce."
+ - "RCA1 - root cause analysis reference for Diff1."
+ - "RCA2 - root cause analysis reference for Diff2."
+
# VPP Performance Changes 3n-skx 2t1c pdr
- type: "table"
title: "VPP Performance Changes 3n-skx 2t1c pdr"
algorithm: "table_perf_comparison_nic"
output-file: "{DIR[STATIC,VPP]}/performance-changes-3n-skx-2t1c-pdr"
- rca:
- title: "RCA"
- data-file: "rca/rca-3n-skx-2t1c-pdr.yaml"
+# rca:
+# title: "RCA"
+# data-file: "rca/rca-3n-skx-2t1c-pdr.yaml"
history:
- title: "1904"
data: "vpp-performance-changes-3n-skx-h1"
@@ -3331,14 +3580,94 @@
- "throughput"
- "tags"
+# VPP Root Cause Analysis 2n-skx-xxv710 2t1c pdr
+- type: "table"
+ title: "VPP Root Cause Analysis 2n-skx-xxv710 2t1c pdr"
+ algorithm: "table_comparison"
+ output-file: "{DIR[STATIC,VPP]}/performance-rca-2n-skx-2t1c-pdr"
+ include-tests: "PDR" # "PDR" | "NDR" | "MRR"
+ filter: "'2T1C' and 'NDRPDR' and 'NIC_Intel-XXV710' and not 'NF_DENSITY'"
+ rca:
+ - title: "RCA1"
+ data: "rca/rca-2n-skx-2t1c-pdr-rca1.yaml"
+ - title: "RCA2"
+ data: "rca/rca-2n-skx-2t1c-pdr-rca2.yaml"
+ columns:
+ - title: "1908.0.pe"
+ data-set: "vpp-perf-changes-2n-skx-old1908_0"
+ data-replacement: "replacement-1908-vpp-throughput-lat-tsa-2n-skx-vhost"
+ - title: "1908.1.pe"
+ data-set: "vpp-perf-changes-2n-skx-old1908_1"
+ - title: "1908.1.ce"
+ data-set: "vpp-perf-changes-2n-skx-new1908_1"
+ - title: "2001.0.ce"
+ data-set: "vpp-perf-changes-2n-skx-new2001_0"
+ comparisons:
+ - title: "Diff1"
+ reference: 2
+ reference-alt: 1
+ compare: 3
+ - title: "Diff2"
+ reference: 3
+ compare: 4
+ legend:
+ - "Legend to Table"
+ - "1908.0, 1908.1, 2001.0 - VPP versions tested."
+ - "pe - previous environment used for testing, per CSIT-1908 release, <pointer to BIOS, ucode, Linux, TRex versions and settings>."
+ - "ce - current environment used for testing, per CSIT-2001 release, <pointer to BIOS, ucode, Linux, TRex versions and settings>."
+ - "Diff1 - difference between the previous and the current environment for the same VPP version, 1908.1.ce vs. 1908.1.pe (if latter results not available, 1908.0.pe is used)."
+ - "Diff2 - difference between the previous and the current VPP version in the current environment, 2001.0.ce vs. 1908.1.ce."
+ - "RCA1 - root cause analysis reference for Diff1."
+ - "RCA2 - root cause analysis reference for Diff2."
+
+# VPP Root Cause Analysis 2n-skx-xxv710 2t1c ndr
+- type: "table"
+ title: "VPP Root Cause Analysis 2n-skx-xxv710 2t1c ndr"
+ algorithm: "table_comparison"
+ output-file: "{DIR[STATIC,VPP]}/performance-rca-2n-skx-2t1c-ndr"
+ include-tests: "NDR" # "PDR" | "NDR" | "MRR"
+ filter: "'2T1C' and 'NDRPDR' and 'NIC_Intel-XXV710' and not 'NF_DENSITY'"
+ rca:
+ - title: "RCA1"
+ data: "rca/rca-2n-skx-2t1c-ndr-rca1.yaml"
+ - title: "RCA2"
+ data: "rca/rca-2n-skx-2t1c-ndr-rca2.yaml"
+ columns:
+ - title: "1908.0.pe"
+ data-set: "vpp-perf-changes-2n-skx-old1908_0"
+ data-replacement: "replacement-1908-vpp-throughput-lat-tsa-2n-skx-vhost"
+ - title: "1908.1.pe"
+ data-set: "vpp-perf-changes-2n-skx-old1908_1"
+ - title: "1908.1.ce"
+ data-set: "vpp-perf-changes-2n-skx-new1908_1"
+ - title: "2001.0.ce"
+ data-set: "vpp-perf-changes-2n-skx-new2001_0"
+ comparisons:
+ - title: "Diff1"
+ reference: 2
+ reference-alt: 1
+ compare: 3
+ - title: "Diff2"
+ reference: 3
+ compare: 4
+ legend:
+ - "Legend to Table"
+ - "1908.0, 1908.1, 2001.0 - VPP versions tested."
+ - "pe - previous environment used for testing, per CSIT-1908 release, <pointer to BIOS, ucode, Linux, TRex versions and settings>."
+ - "ce - current environment used for testing, per CSIT-2001 release, <pointer to BIOS, ucode, Linux, TRex versions and settings>."
+ - "Diff1 - difference between the previous and the current environment for the same VPP version, 1908.1.ce vs. 1908.1.pe (if latter results not available, 1908.0.pe is used)."
+ - "Diff2 - difference between the previous and the current VPP version in the current environment, 2001.0.ce vs. 1908.1.ce."
+ - "RCA1 - root cause analysis reference for Diff1."
+ - "RCA2 - root cause analysis reference for Diff2."
+
# VPP Performance Changes 2n-skx 2t1c pdr
- type: "table"
title: "VPP Performance Changes 2n-skx 2t1c pdr"
algorithm: "table_perf_comparison_nic"
output-file: "{DIR[STATIC,VPP]}/performance-changes-2n-skx-2t1c-pdr"
- rca:
- title: "RCA"
- data-file: "rca/rca-2n-skx-2t1c-pdr.yaml"
+# rca:
+# title: "RCA"
+# data-file: "rca/rca-2n-skx-2t1c-pdr.yaml"
history:
- title: "1904"
data: "vpp-performance-changes-2n-skx-h1"
Linux-Host</tspan></tspan></tspan></text> </g> </g> <g class="com.sun.star.drawing.CustomShape"> <g id="id14"> <rect class="BoundingBox" stroke="none" fill="none" x="4669" y="8253" width="2471" height="452"/> <path fill="rgb(226,240,217)" stroke="none" d="M 4687,8370 L 4687,8370 4687,8365 4688,8360 4688,8355 4689,8349 4690,8344 4692,8339 4694,8335 4696,8330 4698,8325 4700,8320 4703,8316 4706,8312 4709,8308 4712,8304 4716,8300 4720,8296 4724,8293 4728,8290 4732,8287 4737,8284 4741,8282 4746,8280 4751,8278 4755,8276 4760,8274 4765,8273 4771,8272 4776,8272 4781,8271 4786,8271 7021,8271 7021,8271 7026,8271 7031,8272 7036,8272 7042,8273 7047,8274 7052,8276 7056,8278 7061,8280 7066,8282 7071,8284 7075,8287 7079,8290 7083,8293 7087,8296 7091,8300 7095,8304 7098,8308 7101,8312 7104,8316 7107,8321 7109,8325 7111,8330 7113,8335 7115,8339 7117,8344 7118,8349 7119,8355 7119,8360 7120,8365 7120,8370 7121,8586 7120,8586 7120,8591 7119,8596 7119,8601 7118,8606 7117,8611 7115,8616 7114,8621 7112,8626 7109,8631 7107,8635 7104,8640 7101,8644 7098,8648 7095,8652 7091,8656 7088,8659 7084,8663 7080,8666 7075,8669 7071,8671 7067,8674 7062,8676 7057,8678 7052,8680 7047,8681 7042,8683 7037,8684 7032,8684 7027,8685 7022,8685 4786,8686 4786,8685 4781,8685 4776,8684 4771,8684 4766,8683 4761,8682 4756,8680 4751,8679 4746,8677 4741,8674 4737,8672 4732,8669 4728,8666 4724,8663 4720,8660 4716,8656 4713,8653 4709,8649 4706,8645 4703,8640 4701,8636 4698,8632 4696,8627 4694,8622 4692,8617 4691,8612 4689,8607 4688,8602 4688,8597 4687,8592 4687,8587 4687,8370 Z M 4687,8271 L 4687,8271 Z M 7121,8686 L 7121,8686 Z"/> <path fill="none" stroke="rgb(112,173,71)" stroke-width="35" stroke-linejoin="miter" d="M 4687,8370 L 4687,8370 4687,8365 4688,8360 4688,8355 4689,8349 4690,8344 4692,8339 4694,8335 4696,8330 4698,8325 4700,8320 4703,8316 4706,8312 4709,8308 4712,8304 4716,8300 4720,8296 4724,8293 4728,8290 4732,8287 4737,8284 4741,8282 4746,8280 4751,8278 4755,8276 4760,8274 4765,8273 4771,8272 4776,8272 4781,8271 4786,8271 7021,8271 7021,8271 7026,8271 7031,8272 7036,8272 7042,8273 7047,8274 7052,8276 7056,8278 7061,8280 7066,8282 7071,8284 7075,8287 7079,8290 7083,8293 7087,8296 7091,8300 7095,8304 7098,8308 7101,8312 7104,8316 7107,8321 7109,8325 7111,8330 7113,8335 7115,8339 7117,8344 7118,8349 7119,8355 7119,8360 7120,8365 7120,8370 7121,8586 7120,8586 7120,8591 7119,8596 7119,8601 7118,8606 7117,8611 7115,8616 7114,8621 7112,8626 7109,8631 7107,8635 7104,8640 7101,8644 7098,8648 7095,8652 7091,8656 7088,8659 7084,8663 7080,8666 7075,8669 7071,8671 7067,8674 7062,8676 7057,8678 7052,8680 7047,8681 7042,8683 7037,8684 7032,8684 7027,8685 7022,8685 4786,8686 4786,8685 4781,8685 4776,8684 4771,8684 4766,8683 4761,8682 4756,8680 4751,8679 4746,8677 4741,8674 4737,8672 4732,8669 4728,8666 4724,8663 4720,8660 4716,8656 4713,8653 4709,8649 4706,8645 4703,8640 4701,8636 4698,8632 4696,8627 4694,8622 4692,8617 4691,8612 4689,8607 4688,8602 4688,8597 4687,8592 4687,8587 4687,8370 Z"/> <text class="TextShape"><tspan class="TextParagraph" font-family="Calibri, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="5243" y="8599"><tspan fill="rgb(0,0,0)" stroke="none">User-Space</tspan></tspan></tspan></text> </g> </g> <g class="com.sun.star.drawing.CustomShape"> <g id="id15"> <rect class="BoundingBox" stroke="none" fill="none" x="4688" y="4984" width="2062" height="854"/> <path fill="rgb(112,173,71)" stroke="none" d="M 5719,5819 L 4706,5819 4706,5002 6731,5002 6731,5819 5719,5819 Z"/> <path fill="none" stroke="rgb(82,127,52)" stroke-width="35" stroke-linejoin="miter" d="M 5719,5819 L 4706,5819 4706,5002 6731,5002 6731,5819 5719,5819 Z"/> <text class="TextShape"><tspan class="TextParagraph" font-family="Calibri, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="5466" y="5531"><tspan fill="rgb(255,255,255)" stroke="none">DUT</tspan></tspan></tspan></text> </g> </g> <g class="com.sun.star.drawing.CustomShape"> <g id="id16"> <rect class="BoundingBox" stroke="none" fill="none" x="8209" y="3975" width="847" height="844"/> <text class="TextShape"><tspan class="TextParagraph" font-family="Calibri, sans-serif" font-size="494px" font-weight="400"><tspan class="TextPosition" x="8459" y="4594"><tspan fill="rgb(128,128,128)" stroke="none">…</tspan></tspan></tspan></text> </g> </g> <g class="com.sun.star.drawing.CustomShape"> <g id="id17"> <rect class="BoundingBox" stroke="none" fill="none" x="4685" y="7006" width="2062" height="855"/> <path fill="rgb(112,173,71)" stroke="none" d="M 5716,7842 L 4703,7842 4703,7024 6728,7024 6728,7842 5716,7842 Z"/> <path fill="none" stroke="rgb(82,127,52)" stroke-width="35" stroke-linejoin="miter" d="M 5716,7842 L 4703,7842 4703,7024 6728,7024 6728,7842 5716,7842 Z"/> <text class="TextShape"><tspan class="TextParagraph" font-family="Calibri, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="5558" y="7554"><tspan fill="rgb(255,255,255)" stroke="none">TG</tspan></tspan></tspan></text> </g> </g> <g class="com.sun.star.drawing.CustomShape"> <g id="id18"> <rect class="BoundingBox" stroke="none" fill="none" x="4717" y="9014" width="8781" height="1345"/> <path fill="rgb(237,237,237)" stroke="none" d="M 9107,10349 L 4726,10349 4726,9023 13488,9023 13488,10349 9107,10349 Z"/> <path fill="none" stroke="rgb(165,165,165)" stroke-width="18" stroke-linejoin="miter" d="M 9107,10349 L 4726,10349 4726,9023 13488,9023 13488,10349 9107,10349 Z"/> <text class="TextShape"><tspan class="TextParagraph" font-family="Calibri, sans-serif" font-size="353px" font-weight="700"><tspan class="TextPosition" x="12102" y="9793"><tspan fill="rgb(0,0,0)" stroke="none">NIC x710</tspan></tspan></tspan></text> </g> </g> <g class="com.sun.star.drawing.ConnectorShape"> <g id="id19"> <rect class="BoundingBox" stroke="none" fill="none" x="8064" y="10400" width="1689" height="542"/> <path fill="none" stroke="rgb(0,0,0)" stroke-width="35" stroke-linejoin="round" d="M 8082,10418 L 8082,10923 9734,10923 9734,10419"/> </g> </g> <g class="com.sun.star.drawing.ConnectorShape"> <g id="id20"> <rect class="BoundingBox" stroke="none" fill="none" x="6779" y="5232" width="2824" height="4593"/> <path fill="none" stroke="rgb(68,114,196)" stroke-width="35" stroke-linejoin="round" d="M 9584,9806 L 9584,5250 6797,5250"/> </g> </g> <g class="com.sun.star.drawing.ConnectorShape"> <g id="id21"> <rect class="BoundingBox" stroke="none" fill="none" x="6769" y="7312" width="1185" height="2514"/> <path fill="none" stroke="rgb(245,130,32)" stroke-width="35" stroke-linejoin="round" d="M 7935,9807 L 7935,7330 6787,7330"/> </g> </g> <g class="com.sun.star.drawing.ConnectorShape"> <g id="id22"> <rect class="BoundingBox" stroke="none" fill="none" x="6770" y="7612" width="882" height="2213"/> <path fill="none" stroke="rgb(238,131,59)" stroke-width="35" stroke-linejoin="round" d="M 7633,9806 L 7633,7630 6788,7630"/> </g> </g> <g class="com.sun.star.drawing.ConnectorShape"> <g id="id23"> <rect class="BoundingBox" stroke="none" fill="none" x="8063" y="9990" width="38" height="312"/> <path fill="none" stroke="rgb(128,128,128)" stroke-width="35" stroke-linejoin="round" d="M 8082,10283 L 8082,10153 8081,10153 8081,10008"/> </g> </g> <g class="com.sun.star.drawing.CustomShape"> <g id="id24"> <rect class="BoundingBox" stroke="none" fill="none" x="9050" y="9773" width="1362" height="254"/> <path fill="none" stroke="rgb(128,128,128)" stroke-width="35" stroke-linejoin="round" d="M 10393,9791 L 10393,9791 10393,9802 10393,9814 10392,9825 10391,9836 10390,9847 10389,9858 10387,9869 10385,9879 10384,9890 10381,9900 10379,9909 10376,9919 10374,9928 10371,9936 10368,9944 10364,9952 10361,9960 10357,9967 10353,9973 10349,9979 10345,9984 10341,9989 10337,9994 10333,9997 10329,10001 10324,10003 10320,10005 10315,10007 10311,10008 10306,10008 9156,10008 9156,10008 9151,10008 9147,10007 9142,10005 9138,10003 9134,10001 9129,9997 9125,9994 9121,9989 9117,9984 9113,9979 9109,9973 9105,9967 9101,9960 9098,9953 9095,9945 9091,9937 9089,9928 9086,9919 9083,9910 9081,9900 9079,9890 9077,9880 9075,9869 9073,9859 9072,9848 9071,9837 9070,9826 9070,9815 9069,9803 9069,9792"/> <path fill="none" stroke="rgb(128,128,128)" stroke-width="35" stroke-linejoin="round" d="M 10393,9791 L 10393,9791 Z"/> <path fill="none" stroke="rgb(128,128,128)" stroke-width="35" stroke-linejoin="round" d="M 9068,10008 L 9068,10008 Z"/> </g> </g> <g class="com.sun.star.drawing.ConnectorShape"> <g id="id25"> <rect class="BoundingBox" stroke="none" fill="none" x="9713" y="9989" width="40" height="314"/> <path fill="none" stroke="rgb(128,128,128)" stroke-width="35" stroke-linejoin="round" d="M 9734,10284 L 9734,10153 9731,10153 9731,10007"/> </g> </g> <g class="com.sun.star.drawing.CustomShape"> <g id="id26"> <rect class="BoundingBox" stroke="none" fill="none" x="10441" y="4187" width="2527" height="1862"/> <g> <defs> <linearGradient id="gradient3" x1="11704" y1="4205" x2="11704" y2="6030" gradientUnits="userSpaceOnUse"> <stop offset="0" style="stop-color:rgb(209,209,209)"/> <stop offset="1" style="stop-color:rgb(199,199,199)"/> </linearGradient> </defs> <path style="fill:url(#gradient3)" d="M 11704,6030 L 10459,6030 10459,4205 12949,4205 12949,6030 11704,6030 Z"/> </g> <path fill="none" stroke="rgb(165,165,165)" stroke-width="35" stroke-linejoin="miter" d="M 11704,6030 L 10459,6030 10459,4205 12949,4205 12949,6030 11704,6030 Z"/> <text class="TextShape"><tspan class="TextParagraph" font-family="Calibri, sans-serif" font-size="353px" font-weight="700"><tspan class="TextPosition" x="11002" y="4553"><tspan fill="rgb(0,0,0)" stroke="none">cSUT[n.1]</tspan></tspan></tspan></text> </g> </g> <g class="com.sun.star.drawing.CustomShape"> <g id="id27"> <rect class="BoundingBox" stroke="none" fill="none" x="10451" y="6211" width="2528" height="1861"/> <g> <defs> <linearGradient id="gradient4" x1="11714" y1="6229" x2="11714" y2="8053" gradientUnits="userSpaceOnUse"> <stop offset="0" style="stop-color:rgb(209,209,209)"/> <stop offset="1" style="stop-color:rgb(199,199,199)"/> </linearGradient> </defs> <path style="fill:url(#gradient4)" d="M 11715,8053 L 10469,8053 10469,6229 12960,6229 12960,8053 11715,8053 Z"/> </g> <path fill="none" stroke="rgb(165,165,165)" stroke-width="35" stroke-linejoin="miter" d="M 11715,8053 L 10469,8053 10469,6229 12960,6229 12960,8053 11715,8053 Z"/> <text class="TextShape"><tspan class="TextParagraph" font-family="Calibri, sans-serif" font-size="353px" font-weight="700"><tspan class="TextPosition" x="11100" y="6577"><tspan fill="rgb(0,0,0)" stroke="none">cTG[n.2]</tspan></tspan></tspan></text> </g> </g> <g class="com.sun.star.drawing.CustomShape"> <g id="id28"> <rect class="BoundingBox" stroke="none" fill="none" x="10691" y="4984" width="2063" height="854"/> <path fill="rgb(112,173,71)" stroke="none" d="M 11722,5819 L 10709,5819 10709,5002 12735,5002 12735,5819 11722,5819 Z"/> <path fill="none" stroke="rgb(82,127,52)" stroke-width="35" stroke-linejoin="miter" d="M 11722,5819 L 10709,5819 10709,5002 12735,5002 12735,5819 11722,5819 Z"/> <text class="TextShape"><tspan class="TextParagraph" font-family="Calibri, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="11470" y="5531"><tspan fill="rgb(255,255,255)" stroke="none">DUT</tspan></tspan></tspan></text> </g> </g> <g class="com.sun.star.drawing.CustomShape"> <g id="id29"> <rect class="BoundingBox" stroke="none" fill="none" x="10688" y="7006" width="2063" height="855"/> <path fill="rgb(112,173,71)" stroke="none" d="M 11719,7842 L 10706,7842 10706,7024 12732,7024 12732,7842 11719,7842 Z"/> <path fill="none" stroke="rgb(82,127,52)" stroke-width="35" stroke-linejoin="miter" d="M 11719,7842 L 10706,7842 10706,7024 12732,7024 12732,7842 11719,7842 Z"/> <text class="TextShape"><tspan class="TextParagraph" font-family="Calibri, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="11563" y="7554"><tspan fill="rgb(255,255,255)" stroke="none">TG</tspan></tspan></tspan></text> </g> </g> <g class="com.sun.star.drawing.ConnectorShape"> <g id="id30"> <rect class="BoundingBox" stroke="none" fill="none" x="9867" y="5232" width="788" height="4594"/> <path fill="none" stroke="rgb(68,114,196)" stroke-width="35" stroke-linejoin="round" d="M 9885,9807 L 9885,5250 10636,5250"/> </g> </g> <g class="com.sun.star.drawing.TextShape"> <g id="id31"> <rect class="BoundingBox" stroke="none" fill="none" x="7540" y="10310" width="2755" height="1092"/> <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="212px" font-weight="400"><tspan class="TextPosition" x="8528" y="10626"><tspan fill="rgb(0,0,0)" stroke="none">External</tspan></tspan></tspan><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="212px" font-weight="400"><tspan class="TextPosition" x="8663" y="10864"><tspan fill="rgb(0,0,0)" stroke="none">cable</tspan></tspan></tspan></text> </g> </g> <g class="com.sun.star.drawing.TextShape"> <g id="id32"> <rect class="BoundingBox" stroke="none" fill="none" x="6247" y="4517" width="1932" height="735"/> <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="352px" font-weight="400"><tspan class="TextPosition" x="6497" y="4960"><tspan fill="rgb(0,0,0)" stroke="none">VF[2]</tspan></tspan></tspan></text> </g> </g> <g class="com.sun.star.drawing.TextShape"> <g id="id33"> <rect class="BoundingBox" stroke="none" fill="none" x="10208" y="4454" width="1932" height="734"/> <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="352px" font-weight="400"><tspan class="TextPosition" x="10458" y="4897"><tspan fill="rgb(0,0,0)" stroke="none">VF[2n]</tspan></tspan></tspan></text> </g> </g> <g class="com.sun.star.drawing.TextShape"> <g id="id34"> <rect class="BoundingBox" stroke="none" fill="none" x="4618" y="9256" width="3269" height="849"/> <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="211px" font-weight="400"><tspan class="TextPosition" x="4869" y="9572"><tspan fill="rgb(0,0,0)" stroke="none">VFs mapped to VLAN IDs</tspan></tspan></tspan></text> </g> </g> <g class="com.sun.star.drawing.ConnectorShape"> <g id="id35"> <rect class="BoundingBox" stroke="none" fill="none" x="6781" y="5532" width="2520" height="4291"/> <path fill="none" stroke="rgb(68,114,196)" stroke-width="35" stroke-linejoin="round" d="M 9282,9804 L 9282,5550 6799,5550"/> </g> </g> <g class="com.sun.star.drawing.ConnectorShape"> <g id="id36"> <rect class="BoundingBox" stroke="none" fill="none" x="10114" y="5532" width="542" height="4296"/> <path fill="none" stroke="rgb(68,114,196)" stroke-width="35" stroke-linejoin="round" d="M 10187,9809 L 10187,7747 10132,7747 10132,5550 10637,5550"/> </g> </g> <g class="com.sun.star.drawing.TextShape"> <g id="id37"> <rect class="BoundingBox" stroke="none" fill="none" x="6242" y="5560" width="1932" height="735"/> <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="352px" font-weight="400"><tspan class="TextPosition" x="6492" y="6003"><tspan fill="rgb(0,0,0)" stroke="none">VF[1]</tspan></tspan></tspan></text> </g> </g> <g class="com.sun.star.drawing.TextShape"> <g id="id38"> <rect class="BoundingBox" stroke="none" fill="none" x="10237" y="5569" width="2151" height="1092"/> <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="352px" font-weight="400"><tspan class="TextPosition" x="10487" y="6012"><tspan fill="rgb(0,0,0)" stroke="none">VF[2n-1]</tspan></tspan></tspan></text> </g> </g> <g class="com.sun.star.drawing.CustomShape"> <g id="id39"> <rect class="BoundingBox" stroke="none" fill="none" x="9124" y="9438" width="286" height="259"/> <path fill="rgb(114,159,207)" stroke="none" d="M 9169,9442 C 9148,9442 9128,9462 9128,9483 L 9128,9650 C 9128,9671 9148,9692 9169,9692 L 9363,9692 C 9384,9692 9405,9671 9405,9650 L 9405,9483 C 9405,9462 9384,9442 9363,9442 L 9169,9442 Z M 9128,9442 L 9128,9442 Z M 9405,9692 L 9405,9692 Z"/> <path fill="none" stroke="rgb(0,0,0)" stroke-width="7" stroke-linejoin="round" d="M 9169,9442 C 9148,9442 9128,9462 9128,9483 L 9128,9650 C 9128,9671 9148,9692 9169,9692 L 9363,9692 C 9384,9692 9405,9671 9405,9650 L 9405,9483 C 9405,9462 9384,9442 9363,9442 L 9169,9442 Z"/> <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="212px" font-weight="400"><tspan class="TextPosition" x="9207" y="9639"><tspan fill="rgb(0,0,0)" stroke="none">1</tspan></tspan></tspan></text> </g> </g> <g class="com.sun.star.drawing.CustomShape"> <g id="id40"> <rect class="BoundingBox" stroke="none" fill="none" x="9439" y="9094" width="286" height="259"/> <path fill="rgb(114,159,207)" stroke="none" d="M 9484,9098 C 9463,9098 9443,9118 9443,9139 L 9443,9306 C 9443,9327 9463,9348 9484,9348 L 9678,9348 C 9699,9348 9720,9327 9720,9306 L 9720,9139 C 9720,9118 9699,9098 9678,9098 L 9484,9098 Z M 9443,9098 L 9443,9098 Z M 9720,9348 L 9720,9348 Z"/> <path fill="none" stroke="rgb(0,0,0)" stroke-width="7" stroke-linejoin="round" d="M 9484,9098 C 9463,9098 9443,9118 9443,9139 L 9443,9306 C 9443,9327 9463,9348 9484,9348 L 9678,9348 C 9699,9348 9720,9327 9720,9306 L 9720,9139 C 9720,9118 9699,9098 9678,9098 L 9484,9098 Z"/> <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="212px" font-weight="400"><tspan class="TextPosition" x="9522" y="9295"><tspan fill="rgb(0,0,0)" stroke="none">2</tspan></tspan></tspan></text> </g> </g> <g class="com.sun.star.drawing.CustomShape"> <g id="id41"> <rect class="BoundingBox" stroke="none" fill="none" x="9674" y="9433" width="400" height="280"/> <path fill="rgb(114,159,207)" stroke="none" d="M 9723,9437 C 9700,9437 9678,9459 9678,9482 L 9678,9662 C 9678,9685 9700,9708 9723,9708 L 10023,9708 C 10046,9708 10069,9685 10069,9662 L 10069,9482 C 10069,9459 10046,9437 10023,9437 L 9723,9437 Z M 9678,9437 L 9678,9437 Z M 10069,9708 L 10069,9708 Z"/> <path fill="none" stroke="rgb(0,0,0)" stroke-width="7" stroke-linejoin="round" d="M 9723,9437 C 9700,9437 9678,9459 9678,9482 L 9678,9662 C 9678,9685 9700,9708 9723,9708 L 10023,9708 C 10046,9708 10069,9685 10069,9662 L 10069,9482 C 10069,9459 10046,9437 10023,9437 L 9723,9437 Z"/> <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="212px" font-weight="400"><tspan class="TextPosition" x="9754" y="9644"><tspan fill="rgb(0,0,0)" stroke="none">2n</tspan></tspan></tspan></text> </g> </g> <g class="com.sun.star.drawing.CustomShape"> <g id="id42"> <rect class="BoundingBox" stroke="none" fill="none" x="9967" y="9091" width="671" height="280"/> <path fill="rgb(114,159,207)" stroke="none" d="M 10016,9095 C 9993,9095 9971,9117 9971,9140 L 9971,9320 C 9971,9343 9993,9366 10016,9366 L 10587,9366 C 10610,9366 10633,9343 10633,9320 L 10633,9140 C 10633,9117 10610,9095 10587,9095 L 10016,9095 Z M 9971,9095 L 9971,9095 Z M 10633,9366 L 10633,9366 Z"/> <path fill="none" stroke="rgb(0,0,0)" stroke-width="7" stroke-linejoin="round" d="M 10016,9095 C 9993,9095 9971,9117 9971,9140 L 9971,9320 C 9971,9343 9993,9366 10016,9366 L 10587,9366 C 10610,9366 10633,9343 10633,9320 L 10633,9140 C 10633,9117 10610,9095 10587,9095 L 10016,9095 Z"/> <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="212px" font-weight="400"><tspan class="TextPosition" x="10087" y="9302"><tspan fill="rgb(0,0,0)" stroke="none">2n-1</tspan></tspan></tspan></text> </g> </g> <g class="com.sun.star.drawing.CustomShape"> <g id="id43"> <rect class="BoundingBox" stroke="none" fill="none" x="9143" y="9799" width="280" height="145"/> <path fill="rgb(114,159,207)" stroke="none" d="M 9169,9803 C 9158,9803 9147,9814 9147,9825 L 9147,9916 C 9147,9927 9158,9939 9169,9939 L 9395,9939 C 9406,9939 9418,9927 9418,9916 L 9418,9825 C 9418,9814 9406,9803 9395,9803 L 9169,9803 Z M 9147,9803 L 9147,9803 Z M 9418,9939 L 9418,9939 Z"/> <path fill="none" stroke="rgb(52,101,164)" stroke-width="7" stroke-linejoin="round" d="M 9169,9803 C 9158,9803 9147,9814 9147,9825 L 9147,9916 C 9147,9927 9158,9939 9169,9939 L 9395,9939 C 9406,9939 9418,9927 9418,9916 L 9418,9825 C 9418,9814 9406,9803 9395,9803 L 9169,9803 Z"/> </g> </g> <g class="com.sun.star.drawing.CustomShape"> <g id="id44"> <rect class="BoundingBox" stroke="none" fill="none" x="9445" y="9801" width="280" height="145"/> <path fill="rgb(114,159,207)" stroke="none" d="M 9471,9805 C 9460,9805 9449,9816 9449,9827 L 9449,9918 C 9449,9929 9460,9941 9471,9941 L 9697,9941 C 9708,9941 9720,9929 9720,9918 L 9720,9827 C 9720,9816 9708,9805 9697,9805 L 9471,9805 Z M 9449,9805 L 9449,9805 Z M 9720,9941 L 9720,9941 Z"/> <path fill="none" stroke="rgb(52,101,164)" stroke-width="7" stroke-linejoin="round" d="M 9471,9805 C 9460,9805 9449,9816 9449,9827 L 9449,9918 C 9449,9929 9460,9941 9471,9941 L 9697,9941 C 9708,9941 9720,9929 9720,9918 L 9720,9827 C 9720,9816 9708,9805 9697,9805 L 9471,9805 Z"/> </g> </g> <g class="com.sun.star.drawing.CustomShape"> <g id="id45"> <rect class="BoundingBox" stroke="none" fill="none" x="9746" y="9802" width="280" height="145"/> <path fill="rgb(114,159,207)" stroke="none" d="M 9772,9806 C 9761,9806 9750,9817 9750,9828 L 9750,9919 C 9750,9930 9761,9942 9772,9942 L 9998,9942 C 10009,9942 10021,9930 10021,9919 L 10021,9828 C 10021,9817 10009,9806 9998,9806 L 9772,9806 Z M 9750,9806 L 9750,9806 Z M 10021,9942 L 10021,9942 Z"/> <path fill="none" stroke="rgb(52,101,164)" stroke-width="7" stroke-linejoin="round" d="M 9772,9806 C 9761,9806 9750,9817 9750,9828 L 9750,9919 C 9750,9930 9761,9942 9772,9942 L 9998,9942 C 10009,9942 10021,9930 10021,9919 L 10021,9828 C 10021,9817 10009,9806 9998,9806 L 9772,9806 Z"/> </g> </g> <g class="com.sun.star.drawing.CustomShape"> <g id="id46"> <rect class="BoundingBox" stroke="none" fill="none" x="10048" y="9804" width="280" height="145"/> <path fill="rgb(114,159,207)" stroke="none" d="M 10074,9808 C 10063,9808 10052,9819 10052,9830 L 10052,9921 C 10052,9932 10063,9944 10074,9944 L 10300,9944 C 10311,9944 10323,9932 10323,9921 L 10323,9830 C 10323,9819 10311,9808 10300,9808 L 10074,9808 Z M 10052,9808 L 10052,9808 Z M 10323,9944 L 10323,9944 Z"/> <path fill="none" stroke="rgb(52,101,164)" stroke-width="7" stroke-linejoin="round" d="M 10074,9808 C 10063,9808 10052,9819 10052,9830 L 10052,9921 C 10052,9932 10063,9944 10074,9944 L 10300,9944 C 10311,9944 10323,9932 10323,9921 L 10323,9830 C 10323,9819 10311,9808 10300,9808 L 10074,9808 Z"/> </g> </g> <g class="com.sun.star.drawing.TextShape"> <g id="id47"> <rect class="BoundingBox" stroke="none" fill="none" x="6254" y="6583" width="1932" height="735"/> <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="352px" font-weight="400"><tspan class="TextPosition" x="6504" y="7026"><tspan fill="rgb(0,0,0)" stroke="none">VF[2]</tspan></tspan></tspan></text> </g> </g> <g class="com.sun.star.drawing.TextShape"> <g id="id48"> <rect class="BoundingBox" stroke="none" fill="none" x="10223" y="6585" width="1932" height="734"/> <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="352px" font-weight="400"><tspan class="TextPosition" x="10473" y="7028"><tspan fill="rgb(0,0,0)" stroke="none">VF[2n]</tspan></tspan></tspan></text> </g> </g> <g class="com.sun.star.drawing.TextShape"> <g id="id49"> <rect class="BoundingBox" stroke="none" fill="none" x="6250" y="7616" width="1932" height="735"/> <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="352px" font-weight="400"><tspan class="TextPosition" x="6500" y="8092"><tspan fill="rgb(0,0,0)" stroke="none">VF[</tspan><tspan font-size="388px" fill="rgb(0,0,0)" stroke="none">1</tspan><tspan fill="rgb(0,0,0)" stroke="none">]</tspan></tspan></tspan></text> </g> </g> <g class="com.sun.star.drawing.TextShape"> <g id="id50"> <rect class="BoundingBox" stroke="none" fill="none" x="10237" y="7622" width="2151" height="1092"/> <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="352px" font-weight="400"><tspan class="TextPosition" x="10487" y="8065"><tspan fill="rgb(0,0,0)" stroke="none">VF[2n-1]</tspan></tspan></tspan></text> </g> </g> <g class="com.sun.star.drawing.CustomShape"> <g id="id51"> <rect class="BoundingBox" stroke="none" fill="none" x="7494" y="9801" width="280" height="145"/> <path fill="rgb(250,166,26)" stroke="none" d="M 7520,9805 C 7509,9805 7498,9816 7498,9827 L 7498,9918 C 7498,9929 7509,9941 7520,9941 L 7746,9941 C 7757,9941 7769,9929 7769,9918 L 7769,9827 C 7769,9816 7757,9805 7746,9805 L 7520,9805 Z M 7498,9805 L 7498,9805 Z M 7769,9941 L 7769,9941 Z"/> <path fill="none" stroke="rgb(245,130,32)" stroke-width="7" stroke-linejoin="round" d="M 7520,9805 C 7509,9805 7498,9816 7498,9827 L 7498,9918 C 7498,9929 7509,9941 7520,9941 L 7746,9941 C 7757,9941 7769,9929 7769,9918 L 7769,9827 C 7769,9816 7757,9805 7746,9805 L 7520,9805 Z"/> </g> </g> <g class="com.sun.star.drawing.CustomShape"> <g id="id52"> <rect class="BoundingBox" stroke="none" fill="none" x="7796" y="9802" width="280" height="145"/> <path fill="rgb(250,166,26)" stroke="none" d="M 7822,9806 C 7811,9806 7800,9817 7800,9828 L 7800,9919 C 7800,9930 7811,9942 7822,9942 L 8048,9942 C 8059,9942 8071,9930 8071,9919 L 8071,9828 C 8071,9817 8059,9806 8048,9806 L 7822,9806 Z M 7800,9806 L 7800,9806 Z M 8071,9942 L 8071,9942 Z"/> <path fill="none" stroke="rgb(245,130,32)" stroke-width="7" stroke-linejoin="round" d="M 7822,9806 C 7811,9806 7800,9817 7800,9828 L 7800,9919 C 7800,9930 7811,9942 7822,9942 L 8048,9942 C 8059,9942 8071,9930 8071,9919 L 8071,9828 C 8071,9817 8059,9806 8048,9806 L 7822,9806 Z"/> </g> </g> <g class="com.sun.star.drawing.CustomShape"> <g id="id53"> <rect class="BoundingBox" stroke="none" fill="none" x="8097" y="9804" width="280" height="145"/> <path fill="rgb(250,166,26)" stroke="none" d="M 8123,9808 C 8112,9808 8101,9819 8101,9830 L 8101,9921 C 8101,9932 8112,9944 8123,9944 L 8349,9944 C 8360,9944 8372,9932 8372,9921 L 8372,9830 C 8372,9819 8360,9808 8349,9808 L 8123,9808 Z M 8101,9808 L 8101,9808 Z M 8372,9944 L 8372,9944 Z"/> <path fill="none" stroke="rgb(245,130,32)" stroke-width="7" stroke-linejoin="round" d="M 8123,9808 C 8112,9808 8101,9819 8101,9830 L 8101,9921 C 8101,9932 8112,9944 8123,9944 L 8349,9944 C 8360,9944 8372,9932 8372,9921 L 8372,9830 C 8372,9819 8360,9808 8349,9808 L 8123,9808 Z"/> </g> </g> <g class="com.sun.star.drawing.CustomShape"> <g id="id54"> <rect class="BoundingBox" stroke="none" fill="none" x="8399" y="9805" width="280" height="145"/> <path fill="rgb(250,166,26)" stroke="none" d="M 8425,9809 C 8414,9809 8403,9820 8403,9831 L 8403,9922 C 8403,9933 8414,9945 8425,9945 L 8651,9945 C 8662,9945 8674,9933 8674,9922 L 8674,9831 C 8674,9820 8662,9809 8651,9809 L 8425,9809 Z M 8403,9809 L 8403,9809 Z M 8674,9945 L 8674,9945 Z"/> <path fill="none" stroke="rgb(245,130,32)" stroke-width="7" stroke-linejoin="round" d="M 8425,9809 C 8414,9809 8403,9820 8403,9831 L 8403,9922 C 8403,9933 8414,9945 8425,9945 L 8651,9945 C 8662,9945 8674,9933 8674,9922 L 8674,9831 C 8674,9820 8662,9809 8651,9809 L 8425,9809 Z"/> </g> </g> <g class="com.sun.star.drawing.CustomShape"> <g id="id55"> <rect class="BoundingBox" stroke="none" fill="none" x="7475" y="9439" width="286" height="259"/> <path fill="rgb(250,166,26)" stroke="none" d="M 7520,9443 C 7499,9443 7479,9463 7479,9484 L 7479,9651 C 7479,9672 7499,9693 7520,9693 L 7714,9693 C 7735,9693 7756,9672 7756,9651 L 7756,9484 C 7756,9463 7735,9443 7714,9443 L 7520,9443 Z M 7479,9443 L 7479,9443 Z M 7756,9693 L 7756,9693 Z"/> <path fill="none" stroke="rgb(0,0,0)" stroke-width="7" stroke-linejoin="round" d="M 7520,9443 C 7499,9443 7479,9463 7479,9484 L 7479,9651 C 7479,9672 7499,9693 7520,9693 L 7714,9693 C 7735,9693 7756,9672 7756,9651 L 7756,9484 C 7756,9463 7735,9443 7714,9443 L 7520,9443 Z"/> <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="212px" font-weight="400"><tspan class="TextPosition" x="7558" y="9640"><tspan fill="rgb(0,0,0)" stroke="none">1</tspan></tspan></tspan></text> </g> </g> <g class="com.sun.star.drawing.CustomShape"> <g id="id56"> <rect class="BoundingBox" stroke="none" fill="none" x="7790" y="9096" width="286" height="259"/> <path fill="rgb(250,166,26)" stroke="none" d="M 7835,9100 C 7814,9100 7794,9120 7794,9141 L 7794,9308 C 7794,9329 7814,9350 7835,9350 L 8029,9350 C 8050,9350 8071,9329 8071,9308 L 8071,9141 C 8071,9120 8050,9100 8029,9100 L 7835,9100 Z M 7794,9100 L 7794,9100 Z M 8071,9350 L 8071,9350 Z"/> <path fill="none" stroke="rgb(0,0,0)" stroke-width="7" stroke-linejoin="round" d="M 7835,9100 C 7814,9100 7794,9120 7794,9141 L 7794,9308 C 7794,9329 7814,9350 7835,9350 L 8029,9350 C 8050,9350 8071,9329 8071,9308 L 8071,9141 C 8071,9120 8050,9100 8029,9100 L 7835,9100 Z"/> <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="212px" font-weight="400"><tspan class="TextPosition" x="7873" y="9297"><tspan fill="rgb(0,0,0)" stroke="none">2</tspan></tspan></tspan></text> </g> </g> <g class="com.sun.star.drawing.CustomShape"> <g id="id57"> <rect class="BoundingBox" stroke="none" fill="none" x="7400" y="9774" width="1361" height="254"/> <path fill="none" stroke="rgb(128,128,128)" stroke-width="35" stroke-linejoin="round" d="M 8742,9792 L 8742,9792 8742,9803 8742,9815 8741,9826 8740,9837 8739,9848 8738,9859 8736,9870 8734,9880 8733,9891 8730,9901 8728,9910 8725,9920 8723,9929 8720,9937 8717,9945 8713,9953 8710,9961 8706,9968 8702,9974 8698,9980 8694,9985 8690,9990 8686,9995 8682,9998 8678,10002 8673,10004 8669,10006 8664,10008 8660,10009 8655,10009 7506,10009 7506,10009 7501,10009 7497,10008 7492,10006 7488,10004 7484,10002 7479,9998 7475,9995 7471,9990 7467,9985 7463,9980 7459,9974 7455,9968 7451,9961 7448,9954 7445,9946 7441,9938 7439,9929 7436,9920 7433,9911 7431,9901 7429,9891 7427,9881 7425,9870 7423,9860 7422,9849 7421,9838 7420,9827 7420,9816 7419,9804 7419,9793"/> <path fill="none" stroke="rgb(128,128,128)" stroke-width="35" stroke-linejoin="round" d="M 8742,9792 L 8742,9792 Z"/> <path fill="none" stroke="rgb(128,128,128)" stroke-width="35" stroke-linejoin="round" d="M 7418,10009 L 7418,10009 Z"/> </g> </g> <g class="com.sun.star.drawing.CustomShape"> <g id="id58"> <rect class="BoundingBox" stroke="none" fill="none" x="10631" y="5110" width="145" height="280"/> <path fill="rgb(114,159,207)" stroke="none" d="M 10635,5363 C 10635,5374 10646,5385 10657,5385 L 10748,5385 C 10759,5385 10771,5374 10771,5363 L 10771,5137 C 10771,5126 10759,5114 10748,5114 L 10657,5114 C 10646,5114 10635,5126 10635,5137 L 10635,5363 Z M 10635,5385 L 10635,5385 Z M 10771,5114 L 10771,5114 Z"/> <path fill="none" stroke="rgb(52,101,164)" stroke-width="7" stroke-linejoin="round" d="M 10635,5363 C 10635,5374 10646,5385 10657,5385 L 10748,5385 C 10759,5385 10771,5374 10771,5363 L 10771,5137 C 10771,5126 10759,5114 10748,5114 L 10657,5114 C 10646,5114 10635,5126 10635,5137 L 10635,5363 Z"/> </g> </g> <g class="com.sun.star.drawing.CustomShape"> <g id="id59"> <rect class="BoundingBox" stroke="none" fill="none" x="10632" y="5410" width="145" height="280"/> <path fill="rgb(114,159,207)" stroke="none" d="M 10636,5663 C 10636,5674 10647,5685 10658,5685 L 10749,5685 C 10760,5685 10772,5674 10772,5663 L 10772,5437 C 10772,5426 10760,5414 10749,5414 L 10658,5414 C 10647,5414 10636,5426 10636,5437 L 10636,5663 Z M 10636,5685 L 10636,5685 Z M 10772,5414 L 10772,5414 Z"/> <path fill="none" stroke="rgb(52,101,164)" stroke-width="7" stroke-linejoin="round" d="M 10636,5663 C 10636,5674 10647,5685 10658,5685 L 10749,5685 C 10760,5685 10772,5674 10772,5663 L 10772,5437 C 10772,5426 10760,5414 10749,5414 L 10658,5414 C 10647,5414 10636,5426 10636,5437 L 10636,5663 Z"/> </g> </g> <g class="com.sun.star.drawing.CustomShape"> <g id="id60"> <rect class="BoundingBox" stroke="none" fill="none" x="6657" y="5110" width="145" height="280"/> <path fill="rgb(114,159,207)" stroke="none" d="M 6661,5363 C 6661,5374 6672,5385 6683,5385 L 6774,5385 C 6785,5385 6797,5374 6797,5363 L 6797,5137 C 6797,5126 6785,5114 6774,5114 L 6683,5114 C 6672,5114 6661,5126 6661,5137 L 6661,5363 Z M 6661,5385 L 6661,5385 Z M 6797,5114 L 6797,5114 Z"/> <path fill="none" stroke="rgb(52,101,164)" stroke-width="7" stroke-linejoin="round" d="M 6661,5363 C 6661,5374 6672,5385 6683,5385 L 6774,5385 C 6785,5385 6797,5374 6797,5363 L 6797,5137 C 6797,5126 6785,5114 6774,5114 L 6683,5114 C 6672,5114 6661,5126 6661,5137 L 6661,5363 Z"/> </g> </g> <g class="com.sun.star.drawing.CustomShape"> <g id="id61"> <rect class="BoundingBox" stroke="none" fill="none" x="6659" y="5410" width="145" height="280"/> <path fill="rgb(114,159,207)" stroke="none" d="M 6663,5663 C 6663,5674 6674,5685 6685,5685 L 6776,5685 C 6787,5685 6799,5674 6799,5663 L 6799,5437 C 6799,5426 6787,5414 6776,5414 L 6685,5414 C 6674,5414 6663,5426 6663,5437 L 6663,5663 Z M 6663,5685 L 6663,5685 Z M 6799,5414 L 6799,5414 Z"/> <path fill="none" stroke="rgb(52,101,164)" stroke-width="7" stroke-linejoin="round" d="M 6663,5663 C 6663,5674 6674,5685 6685,5685 L 6776,5685 C 6787,5685 6799,5674 6799,5663 L 6799,5437 C 6799,5426 6787,5414 6776,5414 L 6685,5414 C 6674,5414 6663,5426 6663,5437 L 6663,5663 Z"/> </g> </g> <g class="com.sun.star.drawing.CustomShape"> <g id="id62"> <rect class="BoundingBox" stroke="none" fill="none" x="6647" y="7190" width="145" height="280"/> <path fill="rgb(250,166,26)" stroke="none" d="M 6651,7443 C 6651,7454 6662,7465 6673,7465 L 6764,7465 C 6775,7465 6787,7454 6787,7443 L 6787,7217 C 6787,7206 6775,7194 6764,7194 L 6673,7194 C 6662,7194 6651,7206 6651,7217 L 6651,7443 Z M 6651,7465 L 6651,7465 Z M 6787,7194 L 6787,7194 Z"/> <path fill="none" stroke="rgb(245,130,32)" stroke-width="7" stroke-linejoin="round" d="M 6651,7443 C 6651,7454 6662,7465 6673,7465 L 6764,7465 C 6775,7465 6787,7454 6787,7443 L 6787,7217 C 6787,7206 6775,7194 6764,7194 L 6673,7194 C 6662,7194 6651,7206 6651,7217 L 6651,7443 Z"/> </g> </g> <g class="com.sun.star.drawing.CustomShape"> <g id="id63"> <rect class="BoundingBox" stroke="none" fill="none" x="6648" y="7490" width="145" height="280"/> <path fill="rgb(250,166,26)" stroke="none" d="M 6652,7743 C 6652,7754 6663,7765 6674,7765 L 6765,7765 C 6776,7765 6788,7754 6788,7743 L 6788,7517 C 6788,7506 6776,7494 6765,7494 L 6674,7494 C 6663,7494 6652,7506 6652,7517 L 6652,7743 Z M 6652,7765 L 6652,7765 Z M 6788,7494 L 6788,7494 Z"/> <path fill="none" stroke="rgb(245,130,32)" stroke-width="7" stroke-linejoin="round" d="M 6652,7743 C 6652,7754 6663,7765 6674,7765 L 6765,7765 C 6776,7765 6788,7754 6788,7743 L 6788,7517 C 6788,7506 6776,7494 6765,7494 L 6674,7494 C 6663,7494 6652,7506 6652,7517 L 6652,7743 Z"/> </g> </g> <g class="com.sun.star.drawing.CustomShape"> <g id="id64"> <rect class="BoundingBox" stroke="none" fill="none" x="10626" y="7184" width="145" height="280"/> <path fill="rgb(250,166,26)" stroke="none" d="M 10630,7437 C 10630,7448 10641,7459 10652,7459 L 10743,7459 C 10754,7459 10766,7448 10766,7437 L 10766,7211 C 10766,7200 10754,7188 10743,7188 L 10652,7188 C 10641,7188 10630,7200 10630,7211 L 10630,7437 Z M 10630,7459 L 10630,7459 Z M 10766,7188 L 10766,7188 Z"/> <path fill="none" stroke="rgb(245,130,32)" stroke-width="7" stroke-linejoin="round" d="M 10630,7437 C 10630,7448 10641,7459 10652,7459 L 10743,7459 C 10754,7459 10766,7448 10766,7437 L 10766,7211 C 10766,7200 10754,7188 10743,7188 L 10652,7188 C 10641,7188 10630,7200 10630,7211 L 10630,7437 Z"/> </g> </g> <g class="com.sun.star.drawing.CustomShape"> <g id="id65"> <rect class="BoundingBox" stroke="none" fill="none" x="10628" y="7484" width="145" height="280"/> <path fill="rgb(250,166,26)" stroke="none" d="M 10632,7737 C 10632,7748 10643,7759 10654,7759 L 10745,7759 C 10756,7759 10768,7748 10768,7737 L 10768,7511 C 10768,7500 10756,7488 10745,7488 L 10654,7488 C 10643,7488 10632,7500 10632,7511 L 10632,7737 Z M 10632,7759 L 10632,7759 Z M 10768,7488 L 10768,7488 Z"/> <path fill="none" stroke="rgb(245,130,32)" stroke-width="7" stroke-linejoin="round" d="M 10632,7737 C 10632,7748 10643,7759 10654,7759 L 10745,7759 C 10756,7759 10768,7748 10768,7737 L 10768,7511 C 10768,7500 10756,7488 10745,7488 L 10654,7488 C 10643,7488 10632,7500 10632,7511 L 10632,7737 Z"/> </g> </g> <g class="com.sun.star.drawing.ConnectorShape"> <g id="id66"> <rect class="BoundingBox" stroke="none" fill="none" x="8218" y="7306" width="2432" height="2522"/> <path fill="none" stroke="rgb(245,130,32)" stroke-width="35" stroke-linejoin="round" d="M 8236,9809 L 8236,7324 10631,7324"/> </g> </g> <g class="com.sun.star.drawing.ConnectorShape"> <g id="id67"> <rect class="BoundingBox" stroke="none" fill="none" x="8520" y="7606" width="2132" height="2223"/> <path fill="none" stroke="rgb(238,131,59)" stroke-width="35" stroke-linejoin="round" d="M 8538,9810 L 8538,7624 10633,7624"/> </g> </g> <g class="com.sun.star.drawing.CustomShape"> <g id="id68"> <rect class="BoundingBox" stroke="none" fill="none" x="8025" y="9434" width="400" height="280"/> <path fill="rgb(250,166,26)" stroke="none" d="M 8074,9438 C 8051,9438 8029,9460 8029,9483 L 8029,9663 C 8029,9686 8051,9709 8074,9709 L 8374,9709 C 8397,9709 8420,9686 8420,9663 L 8420,9483 C 8420,9460 8397,9438 8374,9438 L 8074,9438 Z M 8029,9438 L 8029,9438 Z M 8420,9709 L 8420,9709 Z"/> <path fill="none" stroke="rgb(0,0,0)" stroke-width="7" stroke-linejoin="round" d="M 8074,9438 C 8051,9438 8029,9460 8029,9483 L 8029,9663 C 8029,9686 8051,9709 8074,9709 L 8374,9709 C 8397,9709 8420,9686 8420,9663 L 8420,9483 C 8420,9460 8397,9438 8374,9438 L 8074,9438 Z"/> <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="212px" font-weight="400"><tspan class="TextPosition" x="8105" y="9645"><tspan fill="rgb(0,0,0)" stroke="none">2n</tspan></tspan></tspan></text> </g> </g> <g class="com.sun.star.drawing.CustomShape"> <g id="id69"> <rect class="BoundingBox" stroke="none" fill="none" x="8318" y="9092" width="671" height="280"/> <path fill="rgb(250,166,26)" stroke="none" d="M 8367,9096 C 8344,9096 8322,9118 8322,9141 L 8322,9321 C 8322,9344 8344,9367 8367,9367 L 8938,9367 C 8961,9367 8984,9344 8984,9321 L 8984,9141 C 8984,9118 8961,9096 8938,9096 L 8367,9096 Z M 8322,9096 L 8322,9096 Z M 8984,9367 L 8984,9367 Z"/> <path fill="none" stroke="rgb(0,0,0)" stroke-width="7" stroke-linejoin="round" d="M 8367,9096 C 8344,9096 8322,9118 8322,9141 L 8322,9321 C 8322,9344 8344,9367 8367,9367 L 8938,9367 C 8961,9367 8984,9344 8984,9321 L 8984,9141 C 8984,9118 8961,9096 8938,9096 L 8367,9096 Z"/> <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="212px" font-weight="400"><tspan class="TextPosition" x="8438" y="9303"><tspan fill="rgb(0,0,0)" stroke="none">2n-1</tspan></tspan></tspan></text> </g> </g> <g class="com.sun.star.drawing.CustomShape"> <g id="id70"> <rect class="BoundingBox" stroke="none" fill="none" x="4808" y="9388" width="2594" height="223"/> <path fill="none" stroke="rgb(0,0,0)" stroke-width="7" stroke-linejoin="round" d="M 4847,9392 C 4829,9392 4812,9409 4812,9427 L 4812,9570 C 4812,9588 4829,9606 4847,9606 L 7361,9606 C 7379,9606 7397,9588 7397,9570 L 7397,9427 C 7397,9409 7379,9392 7361,9392 L 4847,9392 Z"/> </g> </g> <g class="com.sun.star.drawing.CustomShape"> <g id="id71"> <rect class="BoundingBox" stroke="none" fill="none" x="7943" y="10278" width="280" height="145"/> <path fill="rgb(221,221,221)" stroke="none" d="M 7969,10282 C 7958,10282 7947,10293 7947,10304 L 7947,10395 C 7947,10406 7958,10418 7969,10418 L 8195,10418 C 8206,10418 8218,10406 8218,10395 L 8218,10304 C 8218,10293 8206,10282 8195,10282 L 7969,10282 Z M 7947,10282 L 7947,10282 Z M 8218,10418 L 8218,10418 Z"/> <path fill="none" stroke="rgb(102,102,102)" stroke-width="7" stroke-linejoin="round" d="M 7969,10282 C 7958,10282 7947,10293 7947,10304 L 7947,10395 C 7947,10406 7958,10418 7969,10418 L 8195,10418 C 8206,10418 8218,10406 8218,10395 L 8218,10304 C 8218,10293 8206,10282 8195,10282 L 7969,10282 Z"/> </g> </g> <g class="com.sun.star.drawing.CustomShape"> <g id="id72"> <rect class="BoundingBox" stroke="none" fill="none" x="9595" y="10279" width="280" height="145"/> <path fill="rgb(221,221,221)" stroke="none" d="M 9621,10283 C 9610,10283 9599,10294 9599,10305 L 9599,10396 C 9599,10407 9610,10419 9621,10419 L 9847,10419 C 9858,10419 9870,10407 9870,10396 L 9870,10305 C 9870,10294 9858,10283 9847,10283 L 9621,10283 Z M 9599,10283 L 9599,10283 Z M 9870,10419 L 9870,10419 Z"/> <path fill="none" stroke="rgb(102,102,102)" stroke-width="7" stroke-linejoin="round" d="M 9621,10283 C 9610,10283 9599,10294 9599,10305 L 9599,10396 C 9599,10407 9610,10419 9621,10419 L 9847,10419 C 9858,10419 9870,10407 9870,10396 L 9870,10305 C 9870,10294 9858,10283 9847,10283 L 9621,10283 Z"/> </g> </g> <g class="com.sun.star.drawing.TextShape"> <g id="id73"> <rect class="BoundingBox" stroke="none" fill="none" x="7126" y="9885" width="1923" height="1085"/> <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="211px" font-weight="400"><tspan class="TextPosition" x="7376" y="10201"><tspan fill="rgb(0,0,0)" stroke="none">TenGigEth-0</tspan></tspan></tspan></text> </g> </g> <g class="com.sun.star.drawing.TextShape"> <g id="id74"> <rect class="BoundingBox" stroke="none" fill="none" x="8778" y="9885" width="1923" height="1085"/> <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="211px" font-weight="400"><tspan class="TextPosition" x="9028" y="10201"><tspan fill="rgb(0,0,0)" stroke="none">TenGigEth-1</tspan></tspan></tspan></text> </g> </g> <g class="com.sun.star.drawing.ConnectorShape"> <g id="id75"> <rect class="BoundingBox" stroke="none" fill="none" x="11065" y="10400" width="1689" height="542"/> <path fill="none" stroke="rgb(0,0,0)" stroke-width="35" stroke-linejoin="round" d="M 11083,10418 L 11083,10923 12735,10923 12735,10419"/> </g> </g> <g class="com.sun.star.drawing.TextShape"> <g id="id76"> <rect class="BoundingBox" stroke="none" fill="none" x="10541" y="10310" width="2755" height="1092"/> <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="212px" font-weight="400"><tspan class="TextPosition" x="11529" y="10626"><tspan fill="rgb(0,0,0)" stroke="none">External</tspan></tspan></tspan><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="212px" font-weight="400"><tspan class="TextPosition" x="11664" y="10864"><tspan fill="rgb(0,0,0)" stroke="none">cable</tspan></tspan></tspan></text> </g> </g> <g class="com.sun.star.drawing.CustomShape"> <g id="id77"> <rect class="BoundingBox" stroke="none" fill="none" x="10944" y="10278" width="280" height="145"/> <path fill="rgb(221,221,221)" stroke="none" d="M 10970,10282 C 10959,10282 10948,10293 10948,10304 L 10948,10395 C 10948,10406 10959,10418 10970,10418 L 11196,10418 C 11207,10418 11219,10406 11219,10395 L 11219,10304 C 11219,10293 11207,10282 11196,10282 L 10970,10282 Z M 10948,10282 L 10948,10282 Z M 11219,10418 L 11219,10418 Z"/> <path fill="none" stroke="rgb(102,102,102)" stroke-width="7" stroke-linejoin="round" d="M 10970,10282 C 10959,10282 10948,10293 10948,10304 L 10948,10395 C 10948,10406 10959,10418 10970,10418 L 11196,10418 C 11207,10418 11219,10406 11219,10395 L 11219,10304 C 11219,10293 11207,10282 11196,10282 L 10970,10282 Z"/> </g> </g> <g class="com.sun.star.drawing.CustomShape"> <g id="id78"> <rect class="BoundingBox" stroke="none" fill="none" x="12596" y="10279" width="280" height="145"/> <path fill="rgb(221,221,221)" stroke="none" d="M 12622,10283 C 12611,10283 12600,10294 12600,10305 L 12600,10396 C 12600,10407 12611,10419 12622,10419 L 12848,10419 C 12859,10419 12871,10407 12871,10396 L 12871,10305 C 12871,10294 12859,10283 12848,10283 L 12622,10283 Z M 12600,10283 L 12600,10283 Z M 12871,10419 L 12871,10419 Z"/> <path fill="none" stroke="rgb(102,102,102)" stroke-width="7" stroke-linejoin="round" d="M 12622,10283 C 12611,10283 12600,10294 12600,10305 L 12600,10396 C 12600,10407 12611,10419 12622,10419 L 12848,10419 C 12859,10419 12871,10407 12871,10396 L 12871,10305 C 12871,10294 12859,10283 12848,10283 L 12622,10283 Z"/> </g> </g> <g class="com.sun.star.drawing.TextShape"> <g id="id79"> <rect class="BoundingBox" stroke="none" fill="none" x="10127" y="9885" width="1923" height="1085"/> <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="211px" font-weight="400"><tspan class="TextPosition" x="10377" y="10201"><tspan fill="rgb(0,0,0)" stroke="none">TenGigEth-2</tspan></tspan></tspan></text> </g> </g> <g class="com.sun.star.drawing.TextShape"> <g id="id80"> <rect class="BoundingBox" stroke="none" fill="none" x="11779" y="9885" width="1923" height="1085"/> <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="211px" font-weight="400"><tspan class="TextPosition" x="12029" y="10201"><tspan fill="rgb(0,0,0)" stroke="none">TenGigEth-3</tspan></tspan></tspan></text> </g> </g> <g class="com.sun.star.drawing.PolyLineShape"> <g id="id81"> <rect class="BoundingBox" stroke="none" fill="none" x="6825" y="5363" width="2553" height="5609"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 6950,7558 L 6986,7558"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7021,7558 L 7056,7558"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7092,7558 L 7127,7558"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7163,7558 L 7198,7558"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7234,7558 L 7269,7558"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7305,7558 L 7340,7558"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7376,7558 L 7411,7558"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7447,7558 L 7482,7558"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7517,7558 L 7553,7558"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7588,7558 L 7624,7558"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7659,7558 L 7695,7558"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,7574 L 7714,7610"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,7645 L 7714,7680"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,7716 L 7714,7751"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,7787 L 7714,7822"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,7858 L 7714,7893"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,7929 L 7714,7964"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,8000 L 7714,8035"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,8071 L 7714,8106"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,8141 L 7714,8177"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,8212 L 7714,8248"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,8283 L 7714,8319"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,8354 L 7714,8390"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,8425 L 7714,8461"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,8496 L 7714,8531"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,8567 L 7714,8602"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,8638 L 7714,8673"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,8709 L 7714,8744"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,8780 L 7714,8815"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,8851 L 7714,8886"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,8922 L 7714,8957"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,8992 L 7714,9028"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,9063 L 7714,9099"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,9134 L 7714,9170"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,9205 L 7714,9241"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,9276 L 7714,9312"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,9347 L 7714,9383"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,9418 L 7714,9453"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,9489 L 7714,9524"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,9560 L 7714,9595"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,9631 L 7714,9666"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,9702 L 7714,9737"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,9773 L 7714,9808"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,9844 L 7714,9879"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,9914 L 7714,9950"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,9985 L 7714,10021"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,10056 L 7714,10092"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,10127 L 7714,10163"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,10198 L 7714,10234"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,10269 L 7714,10304"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,10340 L 7714,10375"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,10411 L 7714,10446"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,10482 L 7714,10517"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,10553 L 7714,10588"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,10624 L 7714,10659"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,10695 L 7714,10730"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,10765 L 7714,10801"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,10836 L 7714,10872"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7714,10907 L 7714,10943"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7731,10961 L 7767,10961"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7802,10961 L 7838,10961"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7873,10961 L 7909,10961"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7944,10961 L 7980,10961"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 8015,10961 L 8050,10961"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 8086,10961 L 8121,10961"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 8157,10961 L 8192,10961"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 8228,10961 L 8263,10961"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 8299,10961 L 8334,10961"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 8370,10961 L 8405,10961"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 8440,10961 L 8476,10961"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 8511,10961 L 8547,10961"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 8582,10961 L 8618,10961"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 8653,10961 L 8689,10961"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 8724,10961 L 8760,10961"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 8795,10961 L 8831,10961"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 8866,10961 L 8901,10961"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 8937,10961 L 8972,10961"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9008,10961 L 9043,10961"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9079,10961 L 9114,10961"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9150,10961 L 9185,10961"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9221,10961 L 9256,10961"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9292,10961 L 9327,10961"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9362,10961 L 9368,10961 9368,10931"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,10895 L 9368,10860"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,10825 L 9368,10789"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,10754 L 9368,10718"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,10683 L 9368,10647"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,10612 L 9368,10576"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,10541 L 9368,10505"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,10470 L 9368,10434"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,10399 L 9368,10364"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,10328 L 9368,10293"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,10257 L 9368,10222"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,10186 L 9368,10151"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,10115 L 9368,10080"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,10044 L 9368,10009"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,9974 L 9368,9938"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,9903 L 9368,9867"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,9832 L 9368,9796"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,9761 L 9368,9725"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,9690 L 9368,9654"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,9619 L 9368,9583"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,9548 L 9368,9513"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,9477 L 9368,9442"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,9406 L 9368,9371"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,9335 L 9368,9300"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,9264 L 9368,9229"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,9193 L 9368,9158"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,9122 L 9368,9087"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,9052 L 9368,9016"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,8981 L 9368,8945"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,8910 L 9368,8874"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,8839 L 9368,8803"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,8768 L 9368,8732"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,8697 L 9368,8661"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,8626 L 9368,8591"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,8555 L 9368,8520"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,8484 L 9368,8449"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,8413 L 9368,8378"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,8342 L 9368,8307"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,8271 L 9368,8236"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,8201 L 9368,8165"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,8130 L 9368,8094"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,8059 L 9368,8023"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,7988 L 9368,7952"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,7917 L 9368,7881"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,7846 L 9368,7810"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,7775 L 9368,7740"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,7704 L 9368,7669"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,7633 L 9368,7598"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,7562 L 9368,7527"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,7491 L 9368,7456"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,7420 L 9368,7385"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,7349 L 9368,7314"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,7279 L 9368,7243"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,7208 L 9368,7172"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,7137 L 9368,7101"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,7066 L 9368,7030"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,6995 L 9368,6959"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,6924 L 9368,6888"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,6853 L 9368,6818"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,6782 L 9368,6747"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,6711 L 9368,6676"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,6640 L 9368,6605"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,6569 L 9368,6534"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,6498 L 9368,6463"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,6428 L 9368,6392"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,6357 L 9368,6321"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,6286 L 9368,6250"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,6215 L 9368,6179"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,6144 L 9368,6108"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,6073 L 9368,6037"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,6002 L 9368,5967"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,5931 L 9368,5896"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,5860 L 9368,5825"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,5789 L 9368,5754"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,5718 L 9368,5683"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,5647 L 9368,5612"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,5576 L 9368,5541"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9368,5506 L 9368,5477 9361,5477"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9325,5477 L 9290,5477"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9255,5477 L 9219,5477"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9184,5477 L 9148,5477"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9113,5477 L 9077,5477"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 9042,5477 L 9006,5477"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 8971,5477 L 8935,5477"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 8900,5477 L 8865,5477"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 8829,5477 L 8794,5477"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 8758,5477 L 8723,5477"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 8687,5477 L 8652,5477"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 8616,5477 L 8581,5477"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 8545,5477 L 8510,5477"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 8474,5477 L 8439,5477"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 8404,5477 L 8368,5477"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 8333,5477 L 8297,5477"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 8262,5477 L 8226,5477"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 8191,5477 L 8155,5477"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 8120,5477 L 8084,5477"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 8049,5477 L 8013,5477"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7978,5477 L 7943,5477"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7907,5477 L 7872,5477"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7836,5477 L 7801,5477"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7765,5477 L 7730,5477"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7694,5477 L 7659,5477"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7623,5477 L 7588,5477"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7552,5477 L 7517,5477"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7482,5477 L 7446,5477"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7411,5477 L 7375,5477"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7340,5477 L 7304,5477"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7269,5477 L 7233,5477"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7198,5477 L 7162,5477"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7127,5477 L 7092,5477"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 7056,5477 L 7021,5477"/> <path fill="none" stroke="rgb(237,28,36)" stroke-width="18" stroke-linejoin="round" d="M 6985,5477 L 6950,5477"/> <path fill="rgb(237,28,36)" stroke="none" d="M 6833,7445 C 6837,7445 6840,7445 6843,7445 6854,7445 6863,7446 6873,7449 6882,7451 6891,7455 6900,7460 6909,7465 6916,7471 6923,7478 6930,7485 6936,7493 6941,7502 6946,7511 6950,7519 6952,7529 6955,7538 6956,7547 6956,7557 L 6965,7557 6965,7559 6956,7559 C 6956,7569 6955,7578 6952,7587 6950,7597 6946,7606 6941,7615 6936,7624 6930,7631 6923,7638 6916,7645 6909,7651 6900,7656 6891,7661 6882,7665 6873,7667 6863,7670 6854,7671 6843,7671 6840,7671 6837,7671 6833,7671 L 6834,7666 6834,7662 C 6837,7662 6840,7662 6843,7662 6853,7662 6862,7661 6870,7659 6879,7656 6887,7653 6895,7648 6903,7643 6911,7638 6917,7632 6923,7625 6928,7618 6933,7610 6938,7602 6941,7594 6944,7585 6946,7576 6947,7568 6947,7558 6947,7548 6946,7540 6944,7531 6941,7523 6938,7514 6933,7506 6928,7498 6923,7491 6917,7484 6911,7478 6903,7473 6895,7468 6887,7463 6879,7460 6870,7457 6862,7455 6853,7454 6843,7454 6840,7454 6837,7454 6834,7454 L 6834,7450 6833,7445 Z"/> <path fill="rgb(237,28,36)" stroke="none" d="M 6826,5364 C 6829,5364 6832,5364 6836,5364 6846,5364 6856,5365 6865,5368 6874,5370 6883,5374 6892,5379 6901,5384 6909,5390 6916,5397 6922,5404 6928,5411 6933,5420 6939,5429 6942,5438 6945,5448 6947,5457 6949,5466 6949,5476 L 6958,5476 6958,5478 6949,5478 C 6949,5488 6947,5497 6945,5506 6942,5515 6939,5524 6933,5533 6928,5542 6922,5550 6916,5557 6909,5564 6901,5570 6892,5575 6883,5580 6874,5584 6865,5586 6856,5589 6846,5590 6836,5590 6832,5590 6829,5590 6826,5589 L 6826,5585 6827,5580 C 6830,5581 6833,5581 6836,5581 6845,5581 6854,5580 6863,5577 6871,5575 6879,5572 6888,5567 6896,5562 6903,5557 6909,5551 6916,5544 6921,5537 6926,5529 6930,5521 6934,5512 6936,5504 6939,5495 6940,5486 6940,5477 6940,5467 6939,5458 6936,5450 6934,5441 6930,5433 6926,5425 6921,5417 6916,5409 6909,5403 6903,5397 6896,5392 6888,5387 6879,5382 6871,5379 6863,5376 6854,5374 6845,5373 6836,5373 6833,5373 6830,5373 6827,5373 L 6826,5369 6826,5364 Z"/> </g> </g> <g class="com.sun.star.drawing.PolyLineShape"> <g id="id82"> <rect class="BoundingBox" stroke="none" fill="none" x="6845" y="5053" width="2824" height="5724"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 6988,7240 L 7023,7240"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 7059,7240 L 7094,7240"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 7129,7240 L 7165,7240"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 7200,7240 L 7236,7240"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 7271,7240 L 7307,7240"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 7342,7240 L 7378,7240"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 7413,7240 L 7449,7240"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 7484,7240 L 7520,7240"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 7555,7240 L 7590,7240"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 7626,7240 L 7661,7240"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 7697,7240 L 7732,7240"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 7768,7240 L 7803,7240"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 7839,7240 L 7874,7240"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 7910,7240 L 7945,7240"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 7980,7240 L 8016,7240"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,7267 L 8025,7302"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,7337 L 8025,7373"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,7408 L 8025,7444"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,7479 L 8025,7515"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,7550 L 8025,7586"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,7621 L 8025,7657"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,7692 L 8025,7728"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,7763 L 8025,7798"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,7834 L 8025,7869"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,7905 L 8025,7940"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,7976 L 8025,8011"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,8047 L 8025,8082"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,8118 L 8025,8153"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,8189 L 8025,8224"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,8259 L 8025,8295"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,8330 L 8025,8366"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,8401 L 8025,8437"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,8472 L 8025,8508"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,8543 L 8025,8579"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,8614 L 8025,8650"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,8685 L 8025,8720"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,8756 L 8025,8791"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,8827 L 8025,8862"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,8898 L 8025,8933"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,8969 L 8025,9004"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,9040 L 8025,9075"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,9110 L 8025,9146"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,9181 L 8025,9217"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,9252 L 8025,9288"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,9323 L 8025,9359"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,9394 L 8025,9430"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,9465 L 8025,9501"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,9536 L 8025,9571"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,9607 L 8025,9642"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,9678 L 8025,9713"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,9749 L 8025,9784"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,9820 L 8025,9855"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,9891 L 8025,9926"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,9962 L 8025,9997"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,10032 L 8025,10068"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,10103 L 8025,10139"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,10174 L 8025,10210"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,10245 L 8025,10281"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,10316 L 8025,10352"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,10387 L 8025,10423"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,10458 L 8025,10493"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,10529 L 8025,10564"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,10600 L 8025,10635"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,10671 L 8025,10706"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8025,10742 L 8025,10766 8036,10766"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8071,10766 L 8107,10766"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8142,10766 L 8178,10766"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8213,10766 L 8249,10766"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8284,10766 L 8320,10766"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8355,10766 L 8390,10766"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8426,10766 L 8461,10766"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8497,10766 L 8532,10766"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8568,10766 L 8603,10766"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8639,10766 L 8674,10766"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8710,10766 L 8745,10766"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8780,10766 L 8816,10766"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8851,10766 L 8887,10766"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8922,10766 L 8958,10766"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8993,10766 L 9029,10766"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9064,10766 L 9100,10766"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9135,10766 L 9171,10766"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9206,10766 L 9241,10766"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9277,10766 L 9312,10766"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9348,10766 L 9383,10766"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9419,10766 L 9454,10766"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9490,10766 L 9525,10766"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9561,10766 L 9596,10766"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9632,10766 L 9659,10766 9659,10758"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,10722 L 9659,10687"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,10652 L 9659,10616"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,10581 L 9659,10545"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,10510 L 9659,10474"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,10439 L 9659,10403"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,10368 L 9659,10332"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,10297 L 9659,10261"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,10226 L 9659,10191"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,10155 L 9659,10120"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,10084 L 9659,10049"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,10013 L 9659,9978"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,9942 L 9659,9907"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,9871 L 9659,9836"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,9800 L 9659,9765"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,9730 L 9659,9694"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,9659 L 9659,9623"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,9588 L 9659,9552"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,9517 L 9659,9481"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,9446 L 9659,9410"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,9375 L 9659,9339"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,9304 L 9659,9269"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,9233 L 9659,9198"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,9162 L 9659,9127"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,9091 L 9659,9056"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,9020 L 9659,8985"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,8949 L 9659,8914"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,8879 L 9659,8843"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,8808 L 9659,8772"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,8737 L 9659,8701"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,8666 L 9659,8630"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,8595 L 9659,8559"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,8524 L 9659,8488"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,8453 L 9659,8418"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,8382 L 9659,8347"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,8311 L 9659,8276"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,8240 L 9659,8205"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,8169 L 9659,8134"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,8098 L 9659,8063"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,8027 L 9659,7992"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,7957 L 9659,7921"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,7886 L 9659,7850"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,7815 L 9659,7779"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,7744 L 9659,7708"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,7673 L 9659,7637"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,7602 L 9659,7566"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,7531 L 9659,7496"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,7460 L 9659,7425"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,7389 L 9659,7354"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,7318 L 9659,7283"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,7247 L 9659,7212"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,7176 L 9659,7141"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,7106 L 9659,7070"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,7035 L 9659,6999"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,6964 L 9659,6928"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,6893 L 9659,6857"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,6822 L 9659,6786"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,6751 L 9659,6715"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,6680 L 9659,6645"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,6609 L 9659,6574"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,6538 L 9659,6503"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,6467 L 9659,6432"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,6396 L 9659,6361"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,6325 L 9659,6290"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,6254 L 9659,6219"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,6184 L 9659,6148"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,6113 L 9659,6077"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,6042 L 9659,6006"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,5971 L 9659,5935"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,5900 L 9659,5864"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,5829 L 9659,5793"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,5758 L 9659,5723"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,5687 L 9659,5652"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,5616 L 9659,5581"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,5545 L 9659,5510"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,5474 L 9659,5439"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,5403 L 9659,5368"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,5333 L 9659,5297"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,5262 L 9659,5226"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9659,5191 L 9659,5166 9648,5166"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9612,5166 L 9577,5166"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9541,5166 L 9506,5166"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9470,5166 L 9435,5166"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9400,5166 L 9364,5166"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9329,5166 L 9293,5166"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9258,5166 L 9222,5166"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9187,5166 L 9151,5166"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9116,5166 L 9080,5166"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 9045,5166 L 9009,5166"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8974,5166 L 8939,5166"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8903,5166 L 8868,5166"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8832,5166 L 8797,5166"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8761,5166 L 8726,5166"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8690,5166 L 8655,5166"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8619,5166 L 8584,5166"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8549,5166 L 8513,5166"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8478,5166 L 8442,5166"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8407,5166 L 8371,5166"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8336,5166 L 8300,5166"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8265,5166 L 8229,5166"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8194,5166 L 8158,5166"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8123,5166 L 8088,5166"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 8052,5166 L 8017,5166"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 7981,5166 L 7946,5166"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 7910,5166 L 7875,5166"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 7839,5166 L 7804,5166"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 7768,5166 L 7733,5166"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 7697,5166 L 7662,5166"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 7627,5166 L 7591,5166"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 7556,5166 L 7520,5166"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 7485,5166 L 7449,5166"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 7414,5166 L 7378,5166"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 7343,5166 L 7307,5166"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 7272,5166 L 7236,5166"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 7201,5166 L 7166,5166"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 7130,5166 L 7095,5166"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 7059,5166 L 7024,5166"/> <path fill="none" stroke="rgb(0,182,189)" stroke-width="18" stroke-linejoin="round" d="M 6988,5166 L 6962,5166"/> <path fill="rgb(0,182,189)" stroke="none" d="M 6871,7127 C 6874,7127 6877,7127 6881,7127 6891,7127 6901,7128 6910,7131 6919,7133 6928,7137 6937,7142 6946,7147 6954,7153 6961,7160 6967,7167 6973,7174 6979,7183 6984,7192 6987,7201 6990,7211 6992,7220 6994,7229 6994,7239 L 7003,7239 7003,7241 6994,7241 C 6994,7251 6992,7260 6990,7269 6987,7279 6984,7287 6979,7296 6973,7305 6967,7313 6961,7320 6954,7327 6946,7333 6937,7338 6928,7343 6919,7347 6910,7349 6901,7352 6891,7353 6881,7353 6877,7353 6874,7353 6871,7353 L 6871,7348 6872,7344 C 6875,7344 6878,7344 6881,7344 6890,7344 6899,7343 6908,7341 6916,7338 6924,7335 6933,7330 6941,7325 6948,7320 6954,7314 6961,7307 6966,7300 6971,7292 6975,7284 6979,7275 6981,7267 6984,7258 6985,7250 6985,7240 6985,7230 6984,7222 6981,7213 6979,7204 6975,7196 6971,7188 6966,7180 6961,7173 6954,7166 6948,7160 6941,7155 6933,7150 6924,7145 6916,7142 6908,7139 6899,7137 6890,7136 6881,7136 6878,7136 6875,7136 6872,7136 L 6871,7132 6871,7127 Z"/> <path fill="rgb(0,182,189)" stroke="none" d="M 6845,5054 C 6849,5053 6852,5053 6855,5053 6866,5053 6875,5054 6885,5057 6894,5059 6903,5063 6912,5068 6921,5074 6928,5079 6935,5086 6942,5093 6948,5101 6953,5110 6958,5119 6962,5128 6964,5137 6967,5146 6968,5155 6968,5166 L 6977,5166 6977,5167 6968,5167 C 6968,5177 6967,5187 6964,5196 6962,5205 6958,5214 6953,5223 6948,5232 6942,5240 6935,5246 6928,5253 6921,5259 6912,5264 6903,5269 6894,5273 6885,5276 6875,5278 6866,5279 6855,5279 6852,5279 6849,5279 6845,5279 L 6846,5274 6846,5270 C 6849,5270 6852,5270 6855,5270 6865,5270 6874,5269 6882,5267 6891,5265 6899,5261 6907,5256 6915,5252 6923,5246 6929,5240 6935,5234 6940,5227 6945,5218 6950,5210 6953,5202 6956,5193 6958,5185 6959,5176 6959,5166 6959,5157 6958,5148 6956,5139 6953,5131 6950,5123 6945,5114 6940,5106 6935,5099 6929,5093 6923,5086 6915,5081 6907,5076 6899,5071 6891,5068 6882,5066 6874,5063 6865,5062 6855,5062 6852,5062 6849,5062 6846,5063 L 6846,5058 6845,5054 Z"/> </g> </g> <g class="com.sun.star.drawing.CustomShape"> <g id="id83"> <rect class="BoundingBox" stroke="none" fill="none" x="8209" y="6076" width="847" height="844"/> <text class="TextShape"><tspan class="TextParagraph" font-family="Calibri, sans-serif" font-size="494px" font-weight="400"><tspan class="TextPosition" x="8459" y="6695"><tspan fill="rgb(128,128,128)" stroke="none">…</tspan></tspan></tspan></text> </g> </g> </g> </g> </g> </g> </g> </g> </svg>