From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lb0-f174.google.com (mail-lb0-f174.google.com [209.85.217.174]) by dpdk.org (Postfix) with ESMTP id 1ED658E7A for ; Fri, 4 Dec 2015 15:46:22 +0100 (CET) Received: by lbbed20 with SMTP id ed20so7381257lbb.2 for ; Fri, 04 Dec 2015 06:46:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=7llj4mRvQgBhhcv26Dq1nEwISdaKNcVp2ZQreggfK7Q=; b=oz/838MGZZmwZav5Qh3c2atNPE7Nrzxt14ZpjNyup56bPGV0kIg9qgu92Hpd25rbiz B+lAR7sEBb79GluI77jf3RbdNABS70sXuPs/w7QFSAeAKLIDjbBntkUb+is9T0OWZA00 MTPmc7UsnaxKlV1QRDWsqcZlwlWbnMaqQ6RWEA4AndnF9G3gvOXkM4n/rsLGeeTXhMYb 0YwQZMUHuxeMAPLxT3XE2HUWvSngD6aHb+8K6bYgeZ63/DLXx/zJTPTheaGtS79yEcyI qncXBCj0M7W8VQZwelpuG8OgcYRpOvcxC+4NdBIJbpIcAcxqmdEUJtmjAk8p/eNEebq2 bfCw== MIME-Version: 1.0 X-Received: by 10.112.138.38 with SMTP id qn6mr8186997lbb.29.1449240381628; Fri, 04 Dec 2015 06:46:21 -0800 (PST) Received: by 10.25.86.69 with HTTP; Fri, 4 Dec 2015 06:46:21 -0800 (PST) In-Reply-To: References: Date: Fri, 4 Dec 2015 15:46:21 +0100 Message-ID: From: Jesper Wramberg To: users@dpdk.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: Re: [dpdk-users] Possible to rate limit a VF on ConnectX-3 ? X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Dec 2015 14:46:22 -0000 Hey all, Just some info in case someone runs into a similar problem in the future. It seems that you can use: ip link set vf vlan qos to apply a QoS prio to a VF which translates directly to a user prio (which can then be moved between traffic classes with different rate limits). I can't seem to get this running with VGT, however, only with VST or specific VLAN ids. So I guess my problem is partially solved :-) Ideally, I would like to use VGT so the VF can transmit with any VLAN without any changes to the packet. Unfortunately, I can't seem to figure out if/how this works. Best Regards, Jesper 2015-12-03 9:51 GMT+01:00 Jesper Wramberg : > Morning all, > > I was wondering if anyone know if/how you can rate limit a virtual > function on a ConnectX-3 ? > I am running OFED 3.1 and NIC FW 2.34.5060 (latest from dell). I have > tried the following with no luck: > > ip link set vf rate > mlnx_qos > mlnx_qcn > > The closest I have gotten was with mlnx_qos but it seems I can only rate > limit all traffic or no traffic (using traffic class 0). I tried > manipulating the TCs with tc_wrap but it seem that all traffic falls into > user priority 0 or something ? I also tried using different TX queues in > DPDK but the result was the same. The other commands seems to have no > effect at all. My mlx4_core.conf file looks like this: > > options mlx4_core port_type_array=2,2 num_vfs=3 probe_vf=3 > log_num_mgm_entry_size=-1 fast_drop=1 use_prio=1 enable_qos=1 > enable_vfs_qos=1 > > I simply tried to enable everything that might be relevant :-) > Alternatively, I also configured the transmitter using the VF to use one > specific VLAN with one specific priority. Unfortunately I couldn't seem to > rate limit based on VLAN or VLAN prio either :-( > > Best Regards, > Jesper >