From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ua0-f196.google.com (mail-ua0-f196.google.com [209.85.217.196]) by dpdk.org (Postfix) with ESMTP id 6106E2C4D for ; Fri, 28 Oct 2016 17:03:53 +0200 (CEST) Received: by mail-ua0-f196.google.com with SMTP id 12so2702542uas.3 for ; Fri, 28 Oct 2016 08:03:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nfware-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=0K/HMvKwqN5uedYSgsmbDQ/++gYeArcFg9cWdwzkwxQ=; b=tES2LdM+o7F5TXv7GwfrK/Ss5E7sRu+aaREvDLRV9ZWhp+h6dcBsy3NehSrChEapTn vNTBP6B1q+s9rkI84woFn2EJY75P5bPqve1YuE8njOstjkZ4fx14nqX+B/v8PC8akPLk mOlIBQdJYzQcEOnc5vNiAqqOLkQegBt2l1VKPh6Njn0rWqQeHmU+XrfG3okTjkokNqy0 OoEWUISC4KJGr8h1jiof5VpmoK+X7y7XbPq5OrBP0Q9b8oUZDjIIySvoA2MCXzgyJdF5 qfG/i64isgmy7Sripp/NY0FR0sQNxa7//yxRsWNa5unL+ywAye3+a3iJRM/maJJkpngJ v2RA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=0K/HMvKwqN5uedYSgsmbDQ/++gYeArcFg9cWdwzkwxQ=; b=PtMEB/aB7n7S9mIQCpEHBD/T3/Qbh6TfOd2L6hTX4HGjD7Fqli+UkQD53IElSSStL9 9JOKc9c1yRyAKpB97+uqXN2UNB0heiBqfJ4E0+yXxXr0My5wNisCmCh5c+NvEDqvalKZ dYs/udI7Y3X3dtWKE9Auo0e9l/qrybzarAvCPOXkZKeJbOvP13AEZNNTMKYyTYP4WaA+ NQR7Uu0rtRyaUm4VX2ZVKUcy0cYZ23WXnOOyJqxnsHtbxhVViztKN/v62tvt58MVRPaT BrCDzRj7X11IW9XdUk4ILmBDBO7dlPB4uXbaYXOopOeSAulFnqZgNSEzamSWY2rKTg6Q QBGA== X-Gm-Message-State: ABUngvcCSpi18+SMrwm76/C51qN4QcG1n5OMBt/+CFqcZ7qaYp/CCxDJjaTxISf4Wno21jBlQOwj2UzpSRTfGw== X-Received: by 10.159.40.135 with SMTP id d7mr11111260uad.98.1477667032773; Fri, 28 Oct 2016 08:03:52 -0700 (PDT) MIME-Version: 1.0 Received: by 10.159.37.168 with HTTP; Fri, 28 Oct 2016 08:03:52 -0700 (PDT) X-Originating-IP: [95.182.74.2] In-Reply-To: <8c7f9d25-b042-6b7e-b197-7873ea7425ef@intel.com> References: <8c7f9d25-b042-6b7e-b197-7873ea7425ef@intel.com> From: Igor Ryzhov Date: Fri, 28 Oct 2016 18:03:52 +0300 Message-ID: To: Ferruh Yigit Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Cc: DPDK Subject: Re: [dpdk-dev] KNI discussion in userspace event X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Oct 2016 15:03:53 -0000 Thank you, Ferruh. As we are staying on the existing implementation, I think we can do some improvements: 1. Implement more commands for net_device_ops. 2. Implement ethtool support the same way as net_device_ops are implemented =E2=80=93 send commands to application. 3. Add ability to set default MAC address for KNI interface. Now it is random for all interfaces except those that work on igb or ixgbe. 4. Properly implement link state control feature. Now KNI interface is in UNKNOWN state even after changing carrier flag to 1. First two improvements are already done in KCP patches and can be easily ported into the current code. For the last two improvements I can send patches. Best regards, Igor