From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 44AD346269 for ; Wed, 19 Feb 2025 15:58:56 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 0CCC240EF0; Wed, 19 Feb 2025 15:58:56 +0100 (CET) Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com [209.85.128.52]) by mails.dpdk.org (Postfix) with ESMTP id 853BF40E6E for ; Wed, 19 Feb 2025 15:58:54 +0100 (CET) Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-439946a49e1so14102965e9.0 for ; Wed, 19 Feb 2025 06:58:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bisdn-de.20230601.gappssmtp.com; s=20230601; t=1739977134; x=1740581934; darn=dpdk.org; h=content-language:autocrypt:subject:from:to:user-agent:mime-version :date:message-id:from:to:cc:subject:date:message-id:reply-to; bh=MpuLJRPtMGZGRqkLXilo83dCZpbiGnIh1XymQ4ufQeU=; b=McMUoIpdoAgoQPpsrgxKqIJ+a7AzvZilW1QrVr77+q814MFviTOSHLkWwxEnrLj8Zw MWQYAz7AB+G7ACY5Wc7qc1L6swGvgphJ+t+zl/K1RSZuyD3/KDn338W+4kDRB0C3mBvN vmjjzLfxcR6mgDEd9TFPwJYRe6t7kjDR9vJqcDGRsmkC4MHth76O1/jjVJSCo43zg7Rs 9pph6v78kkw55ZDmZUT7GbwV0NZ0BoJeq5II5MzB4IoWaRFhQ2BnkdZ4awggY+5KR2tL cXCOuu1ekJchOPGCpfBNF30L0D8kGJJo22daMfdB6pVPEy4TFc6JbIFCauMhGWFnx5xh nRLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739977134; x=1740581934; h=content-language:autocrypt:subject:from:to:user-agent:mime-version :date:message-id:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=MpuLJRPtMGZGRqkLXilo83dCZpbiGnIh1XymQ4ufQeU=; b=mfQmPy22dSCSZRAhiodG/1kL61AOuyoZW5WBStjk1SX70qBGexZpOceeiCyZqlhX4x nHcv8NcPeR70VZSy0aMB5swIrf0CoB1Xjmwo7XvS1JufCIXSH1wrdOGALSE/fhZAcGWA rQc4i+5IiWFpl6P/KMWLe+Fzgy6rlrLzp0SOtzo+vZJykN/F1JYT7roXwkSxIoKdxu1W qZRinRGWDmpAoRxwWppMN4gfqANS0wPrOZfoLdHpfMaLjl0gVdScCcdEyeA9XyXjvVMd ENxvb0nIpPpLMpHdU1AK2n8XKhVbz5bBj21shtMjNReu0dj21QdsktjHruqJwOkIN8s6 VTAg== X-Gm-Message-State: AOJu0YxLdwpqx4fREd+0in+V4d1IKuxWJLRo1iv60nilpvE0HXwgG/Ko 2Otiftiz8d2h7cCGQELfbn94O5tr8dncMpPnwtldlLDBim0qBesdfnlmUqRG0B0T/YKYlufWvWF vEETwX04HGK/gglc70lxH6N56hVkVoEY8gOfNhdR+somC7/3StzGc7Qc= X-Gm-Gg: ASbGncuo6Cy7g/C0jyymGtZzwJpq75yF1mtJP6G27XF7zmeGyD5//f6IvmwH84eq9Gl oAS8Ljb3BdCVCZnr2P+RJNCoNkQnCKzGdKT3LPmFiinOyncMZKg0FUEQlFrnX6bJLEuBdnBMzjO 2mwVMgwYlOmk0VjKxGXorGxZglYUtUzy3i3X1c9HE3Je0J1fX8PB2iqsnQ3LTJd4dDxuK0fndtl 2YL2P0BjpcYAI0hQ9qiKVR6q5seI/24HVLmBHxbhHCvOr4EfAfz0fZpzyAxSk2CqfIOBuojY4ol T6Glz9HU0bMEgsWvvgFZOs/BbHLO X-Google-Smtp-Source: AGHT+IGpuIkeaKQkiXb9VJhz+7FOdM7LkhV3YwZqp/+bSzq75uAjOGpZeVt7HVSHu098QWuCINeSNw== X-Received: by 2002:a05:600c:1c90:b0:439:96b2:e8f with SMTP id 5b1f17b1804b1-43999ddb0f4mr35653375e9.28.1739977133779; Wed, 19 Feb 2025 06:58:53 -0800 (PST) Received: from [172.16.104.200] ([62.80.99.152]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4395a1aa7d2sm217375425e9.25.2025.02.19.06.58.53 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 19 Feb 2025 06:58:53 -0800 (PST) Message-ID: <93618822-6efb-433b-a63b-a6c482925671@bisdn.de> Date: Wed, 19 Feb 2025 15:58:52 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: users@dpdk.org From: Rubens Figueiredo Subject: Buffer overflow with DPDK QoS sched app example file Autocrypt: addr=rubens.figueiredo@bisdn.de; keydata= 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 PYl9VOPXmGzJg3sGnlbcqVW15uXvsD7AXbc= Content-Type: multipart/alternative; boundary="------------eIQ0DUB9FbnNweDxzZlOJ3yv" Content-Language: en-US X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: users-bounces@dpdk.org This is a multi-part message in MIME format. --------------eIQ0DUB9FbnNweDxzZlOJ3yv Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: quoted-printable Good afternoon, When running latest DPDK, commit=20 fd233ad17e5ffa42d50f1625165a7fce3f1cbc5f, I have a found an issue with=20 running the qos_sched app with the configuration file present at the end=20 of this email. DPDK was built with the following options. meson --reconfigure=20 --buildtype=3Ddebugoptimized -Dexamples=3Dqos_sched -Db_sanitize=3Daddress = build The process is run as follows. Of note, with the default config files,=20 the process starts and is executed as expected. .build/examples/dpdk-qos_sched -l 29-32 -n 4 -a 86:01.0 -a 86:01.1 -a=20 86:01.2 -- --pfc "0,0,30,31,32" =C2=A0=C2=A0--cfg=20 /home/ubuntu/dpdk/examples/qos_sched/65kpipe_25gb_pipe_alloc_buggy.cfg=20 --mnc 29 =C2=A0--bsz "128,512,511,511" =C2=A0--rsz "4096,32768,4096" -i The error seen is the following. EAL: Detected CPU lcores: 112 EAL: Detected NUMA nodes: 2 EAL: Detected static linkage of DPDK EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: Selected IOVA mode 'VA' EAL: VFIO support initialized EAL: Using IOMMU type 1 (Type 1) Interactive-mode selected APP: Initializing port 11... ETHDEV: Invalid port_id=3D11 EAL: Error - exiting with code: 1 Error during getting device (port 11) info: No such device The following is the ASAN output. I am unfortunately unable to pursue=20 this any further. Could anyone please give some assistance? =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D253445=3D=3DERROR: AddressSanitizer: global-buffer-overflow on addres= s=20 0x62117f738b20 at pc 0x62117cda077f bp 0x7ffd06c50ae0 sp 0x7ffd06c50ad0 WRITE of size 4 at 0x62117f738b20 thread T0 =C2=A0=C2=A0=C2=A0#0 0x62117cda077e in cfg_load_subport=20 ../examples/qos_sched/cfg_file.c:422 =C2=A0=C2=A0=C2=A0#1 0x62117cda13be in app_load_cfg_profile=20 ../examples/qos_sched/init.c:304 =C2=A0=C2=A0=C2=A0#2 0x62117cda13be in app_init ../examples/qos_sched/init= .c:336 =C2=A0=C2=A0=C2=A0#3 0x62117cd32ae5 in main ../examples/qos_sched/main.c:1= 90 =C2=A0=C2=A0=C2=A0#4 0x76846842a1c9 in __libc_start_call_main=20 ../sysdeps/nptl/libc_start_call_main.h:58 =C2=A0=C2=A0=C2=A0#5 0x76846842a28a in __libc_start_main_impl ../csu/libc-= start.c:360 =C2=A0=C2=A0=C2=A0#6 0x62117cd989a4 in _start=20 (/home/ubuntu/dpdk-tryout/build/examples/dpdk-qos_sched+0xc069a4)=20 (BuildId: 8d0f5fdb7beb728ce95a88abe602fdd7766f27be) 0x62117f738b20 is located 0 bytes after global variable 'active_queues'=20 defined in '../examples/qos_sched/cfg_file.c:23:10' (0x62117f738ae0) of=20 size 64 SUMMARY: AddressSanitizer: global-buffer-overflow=20 ../examples/qos_sched/cfg_file.c:422 in cfg_load_subport Shadow bytes around the buggy address: =C2=A00x62117f738880: 00 f9f9f9f9f9f9f900 f9f9f9f9f9f9f9 =C2=A00x62117f738900: 04 f9f9f9f9f9f9f900 00 00 00 00 00 00 00 =C2=A00x62117f738980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 =C2=A00x62117f738a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 =C2=A00x62117f738a80: f9f9f9f904 f9f9f9f9f9f9f900 00 00 00 =3D>0x62117f738b00: 00 00 00 00[f9]f9f9f900 00 00 00 00 00 00 00 =C2=A00x62117f738b80: 00 00 00 00 00 00 00 00 00 00 00 00 f9f9f9f9 =C2=A00x62117f738c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 =C2=A00x62117f738c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 =C2=A00x62117f738d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 =C2=A00x62117f738d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Shadow byte legend (one shadow byte represents 8 application bytes): =C2=A0Addressable: =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A000 =C2=A0Partially addressable: 01 02 03 04 05 06 07 =C2=A0Heap left redzone: fa =C2=A0Freed heap region: fd =C2=A0Stack left redzone: f1 =C2=A0Stack mid redzone: f2 =C2=A0Stack right redzone: f3 =C2=A0Stack after return: f5 =C2=A0Stack use after scope: f8 =C2=A0Global redzone: f9 =C2=A0Global init order: f6 =C2=A0Poisoned by user: f7 =C2=A0Container overflow: fc =C2=A0Array cookie: ac =C2=A0Intra object redzone: bb =C2=A0ASan internal: fe =C2=A0Left alloca redzone: ca =C2=A0Right alloca redzone: cb =3D=3D253445=3D=3DABORTING ; Port configuration [port] frame overhead =3D24 number of subports per port =3D2 subport 0 =3D0 subport 1 =3D0 ; Subport configuration [subport 0] number of pipes per subport =3D2 queue sizes =3D64 64 64 64 64 64 64 64 64 64 64 64 64 pipe 0 - 1 =3D0 ; These pipes are configured with pipe profile 0 ; Subport configuration [subport 1] number of pipes per subport =3D2 queue sizes =3D64 64 64 64 64 64 64 64 64 64 64 64 64 pipe 0 - 1 =3D0 ; These pipes are configured with pipe profile 0 [subport profile 0] tb rate =3D3125000000 ; Bytes per second tb size =3D1000000000 ; Bytes tc 0 rate =3D3125000000 ; Bytes per second tc 1 rate =3D3125000000 ; Bytes per second tc 2 rate =3D3125000000 ; Bytes per second tc 3 rate =3D3125000000 ; Bytes per second tc 4 rate =3D3125000000 ; Bytes per second tc 5 rate =3D3125000000 ; Bytes per second tc 6 rate =3D3125000000 ; Bytes per second tc 7 rate =3D3125000000 ; Bytes per second tc 8 rate =3D3125000000 ; Bytes per second tc 9 rate =3D3125000000 ; Bytes per second tc 10 rate =3D3125000000 ; Bytes per second tc 11 rate =3D3125000000 ; Bytes per second tc 12 rate =3D3125000000 ; Bytes per second tc period =3D10 ; Milliseconds ; Pipe configuration [pipe profile 0] tb rate =3D750000 ; Bytes per second tb size =3D10000 ; Bytes tc 0 rate =3D750000 ; Bytes per second tc 1 rate =3D750000 ; Bytes per second tc 2 rate =3D750000 ; Bytes per second tc 3 rate =3D750000 ; Bytes per second tc 4 rate =3D750000 ; Bytes per second tc 5 rate =3D750000 ; Bytes per second tc 6 rate =3D750000 ; Bytes per second tc 7 rate =3D750000 ; Bytes per second tc 8 rate =3D750000 ; Bytes per second tc 9 rate =3D750000 ; Bytes per second tc 10 rate =3D750000 ; Bytes per second tc 11 rate =3D750000 ; Bytes per second tc 12 rate =3D750000 ; Bytes per second tc period =3D20 ; Milliseconds tc 12 oversubscription weight =3D1 tc 12 wrr weights =3D1 1 1 1 --=20 BISDN GmbH K=C3=B6rnerstra=C3=9Fe 7-10 10785 Berlin Germany Phone:=20 +49-30-6108-1-6100 Managing Directors:=C2=A0 Dr.-Ing. Hagen Woesner, Andreas=20 K=C3=B6psel Commercial register:=C2=A0 Amtsgericht Berlin-Charlottenburg HRB 141569=20 B VAT ID No:=C2=A0DE283257294 --------------eIQ0DUB9FbnNweDxzZlOJ3yv Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Good afternoon,

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.

DPDK was built with the following options. meson --reconfigure --buildtype=3Ddebugoptimized -Dexamples=3Dqos_sched -Db_sanitize=3Daddress build

The process is run as follows. Of note, with the default config files, the process starts and is executed as expected.
.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" =C2=A0=C2=A0--cfg /home/ubuntu/dpdk/examples/qos_sched/65kpipe_25gb_pipe_alloc_bugg= y.cfg --mnc 29 =C2=A0--bsz "128,512,511,511" =C2=A0--rsz "4096,32768,40= 96" -i

The error seen is the following.

EAL: Detected CPU lcores: 112
EAL: Detected NUMA nodes: 2
EAL: Detected static linkage of DPDK
EAL: Multi-process socket /var/run/dpdk/rte/mp_socket
EAL: Selected IOVA mode 'VA'
EAL: VFIO support initialized
EAL: Using IOMMU type 1 (Type 1)
Interactive-mode selected
APP: Initializing port 11... ETHDEV: Invalid port_id=3D11
EAL: Error - exiting with code: 1
Error during getting device (port 11) info: No such device

The following is the ASAN output. I am unfortunately unable to pursue this any further. Could anyone please give some assistance?
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=3D=3D25= 3445=3D=3DERROR: AddressSanitizer: global-buffer-overflow on address 0x62117f738b20 at pc 0x62117cda077f bp 0x7ffd06c50ae0 sp 0x7ffd06c50ad0
WRITE of size 4 at 0x62117f738b20 thread T0
=C2=A0=C2=A0=C2=A0#0 0x62117cda077e in cfg_load_subport ../examples/qos_sched/cfg_file.c:422
=C2=A0=C2=A0=C2=A0#1 0x62117cda13be in app_load_cfg_profile ../examples/qos_sched/init.c:304
=C2=A0=C2=A0=C2=A0#2 0x62117cda13be in app_init ../examples/qos_sched/init.c:336
=C2=A0=C2=A0=C2=A0#3 0x62117cd32ae5 in main ../examples/qos_sched/<= a class=3D"moz-txt-link-freetext" href=3D"main.c:190">main.c:190
=C2=A0=C2=A0=C2=A0#4 0x76846842a1c9 in __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58
=C2=A0=C2=A0=C2=A0#5 0x76846842a28a in __libc_start_main_impl ../csu/libc-start.c:360
=C2=A0=C2=A0=C2=A0#6 0x62117cd989a4 in _start (/home/ubuntu/dpdk-tryout/build/examples/dpdk-qos_sched+0xc069a4) (BuildId: 8d0f5fdb7beb728ce95a88abe602fdd7766f27be)

0x62117f= 738b20 is located 0 bytes after global variable 'active_queues' defined in '../examples/qos_sched/cfg_file.c:23:10' (0x62117f738ae0) of size 64
SUMMARY: AddressSanitizer: global-buffer-overflow ../examples/qos_sched/cfg_file.c:422 in cfg_load_subport
Shadow bytes around the buggy address:
=C2=A00x62117f738880: 00 f9 f9 f9 f9 f9 f9 f9 00 f9 f9 f9 f9 f9 f9 f9
=C2=A00x62117f738900: 04 f9 f9 f9 f9 f9 f9 f9 00 00 00 00 00 00 00 00
=C2=A00x62117f738980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 = 00
=C2=A00x62117f738a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 = 04
=C2=A00x62117f738a80: f9 f9 f9 f9 04 f9 f9 f9 f9 f9 f9 f9 00 00 00 00
=3D>0x62117f738b00: 00 00 00 00[f9]f9 f9 f9 00 00 00 00 00 00 00 00
=C2=A00x62117f738b80: 00 00 00 00 00 00 00 00 00 00 00 00 f9 f9 f9 f9
=C2=A00x62117f738c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 = 00
=C2=A00x62117f738c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 = 00
=C2=A00x62117f738d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 = 00
=C2=A00x62117f738d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 = 00
Shadow byte legend (one shadow byte represents 8 application bytes):
=C2=A0Addressable: =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A000
=C2=A0Partially addressable: 01 02 03 04 05 06 07 =C2=A0
=C2=A0Heap left redzone: =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0fa
=C2=A0Freed heap region: =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0fd
=C2=A0Stack left redzone: =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0f1
=C2=A0Stack mid redzone: =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0f2
=C2=A0Stack right redzone: =C2=A0=C2=A0=C2=A0=C2=A0f3
=C2=A0Stack after return: =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0f5
=C2=A0Stack use after scope: =C2=A0=C2=A0f8
=C2=A0Global redzone: =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0f9
=C2=A0Global init order: =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0f6
=C2=A0Poisoned by user: =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<= span style=3D"font-weight:bold;color:#5454ff;background-color:#ffffff;">f7
=C2=A0Container overflow: =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0fc
=C2=A0Array cookie: =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0ac
=C2=A0Intra object redzone: =C2=A0=C2=A0=C2=A0bb
=C2=A0ASan internal: =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0fe
=C2=A0Left alloca redzone: =C2=A0=C2=A0=C2=A0=C2=A0ca
=C2=A0Right alloca redzone: =C2=A0=C2=A0=C2=A0cb
=3D=3D253445=3D=3DABORTING


; Port configuration
[port]
frame overhead =3D 24
number of subports per port =3D 2

subport 0 =3D 0
subport 1 =3D 0

; Subport configuration
[subport 0]
number of pipes per subport =3D 2
queue sizes =3D 64 64 64 64 64 64 64 64 64 64 64 64 64

pipe 0 - 1 =3D 0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0; These pipes are configured with pipe profile 0

; Subport configuration
[subport 1]
number of pipes per subport =3D 2
queue sizes =3D 64 64 64 64 64 64 64 64 64 64 64 64 64

pipe 0 - 1 =3D 0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0; These pipes are configured with pipe profile 0

[subport profile 0]
tb rate =3D 3125000000 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0; Bytes per second
tb size =3D 1000000000 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0; Bytes<= span style=3D"color:#000000;background-color:#ffffff;">


tc 0 rate =3D 3125000000 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0; Bytes per second
tc 1 rate =3D 3125000000 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0; Bytes per second
tc 2 rate =3D 3125000000 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0; Bytes per second
tc 3 rate =3D 3125000000 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0; Bytes per second
tc 4 rate =3D 3125000000 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0; Bytes per second
tc 5 rate =3D 3125000000 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0; Bytes per second
tc 6 rate =3D 3125000000 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0; Bytes per second
tc 7 rate =3D 3125000000 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0; Bytes per second
tc 8 rate =3D 3125000000 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0; Bytes per second
tc 9 rate =3D 3125000000 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0; Bytes per second
tc 10 rate =3D 3125000000 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0; Bytes per second
tc 11 rate =3D 3125000000 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0; Bytes per second
tc 12 rate =3D 3125000000 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0; Bytes per second

tc period =3D 10 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0; Milliseconds<= /span>

; Pipe configuration
[pipe profile 0]
tb rate =3D 750000 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0; Bytes per second
tb size =3D 10000 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0; Bytes<= span style=3D"color:#000000;background-color:#ffffff;">


tc 0 rate =3D 750000 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0; Bytes per second

tc 1 rate =3D 750000 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0; Bytes per second

tc 2 rate =3D 750000 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0; Bytes per second

tc 3 rate =3D 750000 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0; Bytes per second

tc 4 rate =3D 750000 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0; Bytes per second

tc 5 rate =3D 750000 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0; Bytes per second

tc 6 rate =3D 750000 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0; Bytes per second

tc 7 rate =3D 750000 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0; Bytes per second

tc 8 rate =3D 750000 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0; Bytes per second

tc 9 rate =3D 750000 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0; Bytes per second

tc 10 rate =3D 750000 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0; Bytes per second
tc 11 rate =3D 750000 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0; Bytes per second
tc 12 rate =3D 750000 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0; Bytes per second

tc period =3D 20 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0; Milliseconds<= /span>

tc 12 oversubscription weight =3D 1

tc 12 wrr weights =3D 1 1 1 1




BISDN GmbH
K=C3=B6rnerstra=C3=9Fe 7-10
10785 Berlin
Germany<= /div>

Phone: +49-30-6108-1-6100

Managing Directors:=C2=A0<= /font>
Dr= .-Ing. Hagen Woesner, Andreas K=C3=B6psel

Commercial registe= r:=C2=A0
Amtsgericht Berlin-Charlottenburg HRB 141569 B<= /div>
VAT ID No= :=C2=A0D= E283257294

--------------eIQ0DUB9FbnNweDxzZlOJ3yv--