<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Good afternoon,</p>
<p>When running latest DPDK, commit
fd233ad17e5ffa42d50f1625165a7fce3f1cbc5f, I have a found an issue
with running the qos_sched app with the configuration file present
at the end of this email.</p>
<p>DPDK was built with the following options. <span
style="font-family:monospace"><span
style="color:#000000;background-color:#ffffff;">meson
--reconfigure --buildtype=debugoptimized -Dexamples=qos_sched
-Db_sanitize=address build </span><br>
</span></p>
<p>The process is run as follows. Of note, with the default config
files, the process starts and is executed as expected.<br>
<span style="font-family:monospace"><span
style="color:#000000;background-color:#ffffff;">.build/examples/dpdk-qos_sched
-l 29-32 -n 4 -a 86:01.0 -a 86:01.1 -a 86:01.2 -- --pfc
"0,0,30,31,32" --cfg
/home/ubuntu/dpdk/examples/qos_sched/65kpipe_25gb_pipe_alloc_buggy.cfg
--mnc 29 --bsz "128,512,511,511" --rsz "4096,32768,4096" -i</span><br>
</span></p>
<p>The error seen is the following.</p>
<p><span style="font-family:monospace"><span
style="color:#000000;background-color:#ffffff;">EAL: Detected
CPU lcores: 112
</span><br>
EAL: Detected NUMA nodes: 2
<br>
EAL: Detected static linkage of DPDK
<br>
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
<br>
EAL: Selected IOVA mode 'VA'
<br>
EAL: VFIO support initialized
<br>
EAL: Using IOMMU type 1 (Type 1)
<br>
Interactive-mode selected
<br>
APP: Initializing port 11... ETHDEV: Invalid port_id=11
<br>
EAL: Error - exiting with code: 1
<br>
Error during getting device (port 11) info: No such device<br>
</span></p>
<p>The following is the ASAN output. I am unfortunately unable to
pursue this any further. Could anyone please give some assistance?<span
style="font-family:monospace"><br>
=================================================================
<br>
<span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">==253445==ERROR:
AddressSanitizer: global-buffer-overflow on address
0x62117f738b20 at pc 0x62117cda077f bp 0x7ffd06c50ae0 sp
0x7ffd06c50ad0</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span
style="font-weight:bold;color:#5454ff;background-color:#ffffff;">WRITE
of size 4 at 0x62117f738b20 thread T0</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
#0 0x62117cda077e in cfg_load_subport
../examples/qos_sched/cfg_<a class="moz-txt-link-freetext" href="file.c:422">file.c:422</a>
<br>
#1 0x62117cda13be in app_load_cfg_profile
../examples/qos_sched/<a class="moz-txt-link-freetext" href="init.c:304">init.c:304</a>
<br>
#2 0x62117cda13be in app_init
../examples/qos_sched/<a class="moz-txt-link-freetext" href="init.c:336">init.c:336</a>
<br>
#3 0x62117cd32ae5 in main ../examples/qos_sched/<a class="moz-txt-link-freetext" href="main.c:190">main.c:190</a>
<br>
#4 0x76846842a1c9 in __libc_start_call_main
../sysdeps/nptl/libc_start_call_<a class="moz-txt-link-freetext" href="main.h:58">main.h:58</a>
<br>
#5 0x76846842a28a in __libc_start_main_impl
../csu/<a class="moz-txt-link-freetext" href="libc-start.c:360">libc-start.c:360</a>
<br>
#6 0x62117cd989a4 in _start
(/home/ubuntu/dpdk-tryout/build/examples/dpdk-qos_sched+0xc069a4)
(BuildId: 8d0f5fdb7beb728ce95a88abe602fdd7766f27be)
<br>
<br>
<span
style="font-weight:bold;color:#54ff54;background-color:#ffffff;">0x62117f738b20
is located 0 bytes after global variable 'active_queues'
defined in '../examples/qos_sched/cfg_<a class="moz-txt-link-freetext" href="file.c:23:10">file.c:23:10</a>'
(0x62117f738ae0) of size 64</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
SUMMARY: AddressSanitizer: global-buffer-overflow
../examples/qos_sched/cfg_<a class="moz-txt-link-freetext" href="file.c:422">file.c:422</a> in cfg_load_subport
<br>
Shadow bytes around the buggy address:
<br>
0x62117f738880: 00 <span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f9</span><span
style="color:#000000;background-color:#ffffff;"> </span><span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f9</span><span
style="color:#000000;background-color:#ffffff;"> </span><span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f9</span><span
style="color:#000000;background-color:#ffffff;"> </span><span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f9</span><span
style="color:#000000;background-color:#ffffff;"> </span><span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f9</span><span
style="color:#000000;background-color:#ffffff;"> </span><span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f9</span><span
style="color:#000000;background-color:#ffffff;"> </span><span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f9</span><span
style="color:#000000;background-color:#ffffff;"> 00 </span><span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f9</span><span
style="color:#000000;background-color:#ffffff;"> </span><span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f9</span><span
style="color:#000000;background-color:#ffffff;"> </span><span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f9</span><span
style="color:#000000;background-color:#ffffff;"> </span><span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f9</span><span
style="color:#000000;background-color:#ffffff;"> </span><span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f9</span><span
style="color:#000000;background-color:#ffffff;"> </span><span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f9</span><span
style="color:#000000;background-color:#ffffff;"> </span><span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f9</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
0x62117f738900: 04 <span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f9</span><span
style="color:#000000;background-color:#ffffff;"> </span><span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f9</span><span
style="color:#000000;background-color:#ffffff;"> </span><span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f9</span><span
style="color:#000000;background-color:#ffffff;"> </span><span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f9</span><span
style="color:#000000;background-color:#ffffff;"> </span><span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f9</span><span
style="color:#000000;background-color:#ffffff;"> </span><span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f9</span><span
style="color:#000000;background-color:#ffffff;"> </span><span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f9</span><span
style="color:#000000;background-color:#ffffff;"> 00 00 00 00
00 00 00 00
</span><br>
0x62117f738980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
<br>
0x62117f738a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04
<br>
0x62117f738a80: <span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f9</span><span
style="color:#000000;background-color:#ffffff;"> </span><span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f9</span><span
style="color:#000000;background-color:#ffffff;"> </span><span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f9</span><span
style="color:#000000;background-color:#ffffff;"> </span><span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f9</span><span
style="color:#000000;background-color:#ffffff;"> 04 </span><span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f9</span><span
style="color:#000000;background-color:#ffffff;"> </span><span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f9</span><span
style="color:#000000;background-color:#ffffff;"> </span><span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f9</span><span
style="color:#000000;background-color:#ffffff;"> </span><span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f9</span><span
style="color:#000000;background-color:#ffffff;"> </span><span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f9</span><span
style="color:#000000;background-color:#ffffff;"> </span><span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f9</span><span
style="color:#000000;background-color:#ffffff;"> </span><span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f9</span><span
style="color:#000000;background-color:#ffffff;"> 00 00 00 00
</span><br>
=>0x62117f738b00: 00 00 00 00[<span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f9</span><span
style="color:#000000;background-color:#ffffff;">]</span><span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f9</span><span
style="color:#000000;background-color:#ffffff;"> </span><span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f9</span><span
style="color:#000000;background-color:#ffffff;"> </span><span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f9</span><span
style="color:#000000;background-color:#ffffff;"> 00 00 00 00
00 00 00 00
</span><br>
0x62117f738b80: 00 00 00 00 00 00 00 00 00 00 00 00 <span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f9</span><span
style="color:#000000;background-color:#ffffff;"> </span><span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f9</span><span
style="color:#000000;background-color:#ffffff;"> </span><span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f9</span><span
style="color:#000000;background-color:#ffffff;"> </span><span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f9</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
0x62117f738c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
<br>
0x62117f738c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
<br>
0x62117f738d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
<br>
0x62117f738d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
<br>
Shadow byte legend (one shadow byte represents 8 application
bytes):
<br>
Addressable: 00
<br>
Partially addressable: 01 02 03 04 05 06 07 <br>
Heap left redzone: <span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">fa</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
Freed heap region: <span
style="font-weight:bold;color:#ff54ff;background-color:#ffffff;">fd</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
Stack left redzone: <span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f1</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
Stack mid redzone: <span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f2</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
Stack right redzone: <span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f3</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
Stack after return: <span
style="font-weight:bold;color:#ff54ff;background-color:#ffffff;">f5</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
Stack use after scope: <span
style="font-weight:bold;color:#ff54ff;background-color:#ffffff;">f8</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
Global redzone: <span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">f9</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
Global init order: <span
style="font-weight:bold;color:#54ffff;background-color:#ffffff;">f6</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
Poisoned by user: <span
style="font-weight:bold;color:#5454ff;background-color:#ffffff;">f7</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
Container overflow: <span
style="font-weight:bold;color:#5454ff;background-color:#ffffff;">fc</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
Array cookie: <span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">ac</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
Intra object redzone: <span
style="font-weight:bold;color:#ffff54;background-color:#ffffff;">bb</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
ASan internal: <span
style="font-weight:bold;color:#ffff54;background-color:#ffffff;">fe</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
Left alloca redzone: <span
style="font-weight:bold;color:#5454ff;background-color:#ffffff;">ca</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
Right alloca redzone: <span
style="font-weight:bold;color:#5454ff;background-color:#ffffff;">cb</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
==253445==ABORTING<br>
<br>
<br>
</span></p>
<p><span style="font-family:monospace"><span
style="color:#1818b2;background-color:#ffffff;">; Port
configuration</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#18b218;background-color:#ffffff;">[port]</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
frame overhead =<span
style="color:#b21818;background-color:#ffffff;"> 24</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
number of subports per port =<span
style="color:#b21818;background-color:#ffffff;"> 2</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<br>
subport 0 =<span style="color:#b21818;background-color:#ffffff;">
0</span><span style="color:#000000;background-color:#ffffff;">
</span><br>
subport 1 =<span style="color:#b21818;background-color:#ffffff;">
0</span><span style="color:#000000;background-color:#ffffff;">
</span><br>
<br>
<span style="color:#1818b2;background-color:#ffffff;">; Subport
configuration</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#18b218;background-color:#ffffff;">[subport
0]</span><span style="color:#000000;background-color:#ffffff;">
</span><br>
number of pipes per subport =<span
style="color:#b21818;background-color:#ffffff;"> 2</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
queue sizes =<span
style="color:#b21818;background-color:#ffffff;"> 64 64 64 64
64 64 64 64 64 64 64 64 64</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<br>
pipe 0 - 1 =<span
style="color:#b21818;background-color:#ffffff;"> 0
</span><span
style="color:#1818b2;background-color:#ffffff;">; These pipes
are configured with pipe profile 0</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<br>
<span style="color:#1818b2;background-color:#ffffff;">; Subport
configuration</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#18b218;background-color:#ffffff;">[subport
1]</span><span style="color:#000000;background-color:#ffffff;">
</span><br>
number of pipes per subport =<span
style="color:#b21818;background-color:#ffffff;"> 2</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
queue sizes =<span
style="color:#b21818;background-color:#ffffff;"> 64 64 64 64
64 64 64 64 64 64 64 64 64</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<br>
pipe 0 - 1 =<span
style="color:#b21818;background-color:#ffffff;"> 0
</span><span
style="color:#1818b2;background-color:#ffffff;">; These pipes
are configured with pipe profile 0</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<br>
<span style="color:#18b218;background-color:#ffffff;">[subport
profile 0]</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
tb rate =<span style="color:#b21818;background-color:#ffffff;">
3125000000 </span><span
style="color:#1818b2;background-color:#ffffff;">; Bytes per
second</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
tb size =<span style="color:#b21818;background-color:#ffffff;">
1000000000 </span><span
style="color:#1818b2;background-color:#ffffff;">; Bytes</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<br>
tc 0 rate =<span style="color:#b21818;background-color:#ffffff;">
3125000000 </span><span
style="color:#1818b2;background-color:#ffffff;">; Bytes per
second</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
tc 1 rate =<span style="color:#b21818;background-color:#ffffff;">
3125000000 </span><span
style="color:#1818b2;background-color:#ffffff;">; Bytes per
second</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
tc 2 rate =<span style="color:#b21818;background-color:#ffffff;">
3125000000 </span><span
style="color:#1818b2;background-color:#ffffff;">; Bytes per
second</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
tc 3 rate =<span style="color:#b21818;background-color:#ffffff;">
3125000000 </span><span
style="color:#1818b2;background-color:#ffffff;">; Bytes per
second</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
tc 4 rate =<span style="color:#b21818;background-color:#ffffff;">
3125000000 </span><span
style="color:#1818b2;background-color:#ffffff;">; Bytes per
second</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
tc 5 rate =<span style="color:#b21818;background-color:#ffffff;">
3125000000 </span><span
style="color:#1818b2;background-color:#ffffff;">; Bytes per
second</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
tc 6 rate =<span style="color:#b21818;background-color:#ffffff;">
3125000000 </span><span
style="color:#1818b2;background-color:#ffffff;">; Bytes per
second</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
tc 7 rate =<span style="color:#b21818;background-color:#ffffff;">
3125000000 </span><span
style="color:#1818b2;background-color:#ffffff;">; Bytes per
second</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
tc 8 rate =<span style="color:#b21818;background-color:#ffffff;">
3125000000 </span><span
style="color:#1818b2;background-color:#ffffff;">; Bytes per
second</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
tc 9 rate =<span style="color:#b21818;background-color:#ffffff;">
3125000000 </span><span
style="color:#1818b2;background-color:#ffffff;">; Bytes per
second</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
tc 10 rate =<span
style="color:#b21818;background-color:#ffffff;"> 3125000000
</span><span
style="color:#1818b2;background-color:#ffffff;">; Bytes per
second</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
tc 11 rate =<span
style="color:#b21818;background-color:#ffffff;"> 3125000000
</span><span
style="color:#1818b2;background-color:#ffffff;">; Bytes per
second</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
tc 12 rate =<span
style="color:#b21818;background-color:#ffffff;"> 3125000000
</span><span
style="color:#1818b2;background-color:#ffffff;">; Bytes per
second</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<br>
tc period =<span style="color:#b21818;background-color:#ffffff;">
10 </span><span
style="color:#1818b2;background-color:#ffffff;">; Milliseconds</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<br>
<span style="color:#1818b2;background-color:#ffffff;">; Pipe
configuration</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<span style="color:#18b218;background-color:#ffffff;">[pipe
profile 0]</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
tb rate =<span style="color:#b21818;background-color:#ffffff;">
750000 </span><span
style="color:#1818b2;background-color:#ffffff;">; Bytes per
second</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
tb size =<span style="color:#b21818;background-color:#ffffff;">
10000 </span><span
style="color:#1818b2;background-color:#ffffff;">; Bytes</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<br>
tc 0 rate =<span style="color:#b21818;background-color:#ffffff;">
750000 </span><span
style="color:#1818b2;background-color:#ffffff;">; Bytes per
second</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
tc 1 rate =<span style="color:#b21818;background-color:#ffffff;">
750000 </span><span
style="color:#1818b2;background-color:#ffffff;">; Bytes per
second</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
tc 2 rate =<span style="color:#b21818;background-color:#ffffff;">
750000 </span><span
style="color:#1818b2;background-color:#ffffff;">; Bytes per
second</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
tc 3 rate =<span style="color:#b21818;background-color:#ffffff;">
750000 </span><span
style="color:#1818b2;background-color:#ffffff;">; Bytes per
second</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
tc 4 rate =<span style="color:#b21818;background-color:#ffffff;">
750000 </span><span
style="color:#1818b2;background-color:#ffffff;">; Bytes per
second</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
tc 5 rate =<span style="color:#b21818;background-color:#ffffff;">
750000 </span><span
style="color:#1818b2;background-color:#ffffff;">; Bytes per
second</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
tc 6 rate =<span style="color:#b21818;background-color:#ffffff;">
750000 </span><span
style="color:#1818b2;background-color:#ffffff;">; Bytes per
second</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
tc 7 rate =<span style="color:#b21818;background-color:#ffffff;">
750000 </span><span
style="color:#1818b2;background-color:#ffffff;">; Bytes per
second</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
tc 8 rate =<span style="color:#b21818;background-color:#ffffff;">
750000 </span><span
style="color:#1818b2;background-color:#ffffff;">; Bytes per
second</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
tc 9 rate =<span style="color:#b21818;background-color:#ffffff;">
750000 </span><span
style="color:#1818b2;background-color:#ffffff;">; Bytes per
second</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
tc 10 rate =<span
style="color:#b21818;background-color:#ffffff;"> 750000
</span><span
style="color:#1818b2;background-color:#ffffff;">; Bytes per
second</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
tc 11 rate =<span
style="color:#b21818;background-color:#ffffff;"> 750000
</span><span
style="color:#1818b2;background-color:#ffffff;">; Bytes per
second</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
tc 12 rate =<span
style="color:#b21818;background-color:#ffffff;"> 750000
</span><span
style="color:#1818b2;background-color:#ffffff;">; Bytes per
second</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<br>
tc period =<span style="color:#b21818;background-color:#ffffff;">
20 </span><span
style="color:#1818b2;background-color:#ffffff;">; Milliseconds</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<br>
tc 12 oversubscription weight =<span
style="color:#b21818;background-color:#ffffff;"> 1</span><span
style="color:#000000;background-color:#ffffff;">
</span><br>
<br>
tc 12 wrr weights =<span
style="color:#b21818;background-color:#ffffff;"> 1 1 1 1 </span><br>
<span style="color:#000000;background-color:#ffffff;">
</span><br>
<br>
</span></p>
<p><br>
</p>
</body>
</html>
<br>
<div><font face="Helvetica"><span style="font-size:12px">BISDN GmbH</span></font></div><div><font face="Helvetica"><span style="font-size:12px">Körnerstraße 7-10</span></font></div><div><font face="Helvetica"><span style="font-size:12px">10785 Berlin</span></font></div><div><font face="Helvetica"><span style="font-size:12px">Germany</span></font></div><div><font face="Helvetica"><span style="font-size:12px"><br></span></font></div><div><font face="Helvetica"><span style="font-size:12px">Phone: +49-30-6108-1-6100</span></font></div><div><font face="Helvetica"><span style="font-size:12px"><br></span></font></div><div><font face="Helvetica"><span style="font-size:12px">Managing Directors: </span></font></div><div><font face="Helvetica"><span style="font-size:12px">Dr.-Ing. Hagen Woesner, Andreas Köpsel</span></font></div><div><font face="Helvetica"><span style="font-size:12px"><br></span></font></div><div><font face="Helvetica"><span style="font-size:12px">Commercial register: </span></font></div><div><font face="Helvetica"><span style="font-size:12px">Amtsgericht Berlin-Charlottenburg HRB 141569 B</span></font></div><div><font face="Helvetica"><span style="font-size:12px">VAT ID No: </span></font><span style="font-size:12px;font-family:Helvetica">DE283257294</span></div><div><hr></div>