<!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>