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 E8D6CA0547; Wed, 29 Sep 2021 18:21:39 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D6B3C410EC; Wed, 29 Sep 2021 18:21:39 +0200 (CEST) Received: from mail-yb1-f171.google.com (mail-yb1-f171.google.com [209.85.219.171]) by mails.dpdk.org (Postfix) with ESMTP id 2DC17410E5 for ; Wed, 29 Sep 2021 17:57:01 +0200 (CEST) Received: by mail-yb1-f171.google.com with SMTP id b82so6480101ybg.1 for ; Wed, 29 Sep 2021 08:57:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oneconvergence.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=npQDQBlg3PVPJEN1CVAs6lYY0V2nn5L9tPVmjFiv/ho=; b=DByH5gM7tdvPr38p7290mk0UxZvwNmkYnElDFt0yy9SFAoJuD3hUoDWw8Y6mVFp96Q Y++cfJCs/hgMwIkBAr4rOZvtu1WZSLlBi46ojOrLmDw83kYg02vymM7AUwKKZQRecBJu TmZMUcMvd55gZUmmOI9rYsUy3egAhgBnxkDqw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=npQDQBlg3PVPJEN1CVAs6lYY0V2nn5L9tPVmjFiv/ho=; b=7ztURn09bbMnrXI8VrQolfeHZuz7SB9y8CV+AsxTvkM6lKN7BVe4lnjmN7e+2GG7h7 /fxBAmddqFG4ROW1Uu7q8jrxN5ZWZlEqlH8SL5NRI1Dr6z7tiL1AViuL6bBaieu/6NP6 V7PiC4ZWzkyiTTlmaIAoQtCeomVkDmW8kXrQE7iXqQBzqAT2f/nH2jGed4eR+wFBVycu wmRQdWTpFcg2E9DIOn6tJnrzK+knbNOJWMmW55GICYhyQTNA6U8fnvVtBt0k9diYZNBi C3sAd+KClk/+o4UG+jqd0WMw3vT6usXl++Gwma0QHm/q4h6GynepIa5oW02/ARxfBj/U qK+Q== X-Gm-Message-State: AOAM533dsnrFDXMfuxf0OO3PrByWP6FWGz4YJHV6XexjhYmRRh9CKvXg uDSNPQtUsEbQuW7Z83SujTLboCv4bHBuN88SpSgnPw== X-Google-Smtp-Source: ABdhPJyrPaCVgngeetArp/0HDlZlbcluWPLKzvkmcvcOIWcnX8CxuUDuO9/+Rb3myx99Zsxm6KLVdN8BN9r+PWfT0Ng= X-Received: by 2002:a25:cac8:: with SMTP id a191mr695552ybg.74.1632931020236; Wed, 29 Sep 2021 08:57:00 -0700 (PDT) MIME-Version: 1.0 References: <20210927133450.10653-1-srikanth.k@oneconvergence.com> <2862022.4b9u9FZ0aI@thomas> In-Reply-To: <2862022.4b9u9FZ0aI@thomas> From: Srikanth K Date: Wed, 29 Sep 2021 21:26:23 +0530 Message-ID: To: Thomas Monjalon Cc: Matan Azrad , Viacheslav Ovsiienko , dev@dpdk.org, Vag Singh , Anand Thulasiram , asafp@nvidia.com, shys@nvidia.com X-Mailman-Approved-At: Wed, 29 Sep 2021 18:21:39 +0200 Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [dpdk-dev] [PATCH 00/19] MLX5 FreeBSD support X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Hi Thomas, PFA the test report. It covers all the features that were tested across various platforms. The features mentioned in the test report depend on a modified FreeBSD OFED. There is an ongoing review of these changes by the FreeBSD community. https://reviews.freebsd.org/p/vag.singh_oneconvergence.com/ Regards, Srikanth On Wed, Sep 29, 2021 at 5:50 PM Thomas Monjalon wrote: > 27/09/2021 15:34, Srikanth Kaka: > > This patch series adds support for MLX5 PMD on FreeBSD > > > > drivers/common/mlx5/freebsd/meson.build | 189 ++ > > drivers/common/mlx5/freebsd/mlx5_common_os.c | 387 +++ > > drivers/common/mlx5/freebsd/mlx5_common_os.h | 304 ++ > > .../common/mlx5/freebsd/mlx5_common_verbs.c | 90 + > > drivers/common/mlx5/freebsd/mlx5_glue.c | 1505 ++++++++++ > > drivers/common/mlx5/freebsd/mlx5_glue.h | 374 +++ > > drivers/common/mlx5/freebsd/mlx5_inet.c | 306 ++ > > drivers/common/mlx5/freebsd/mlx5_inet.h | 75 + > > drivers/common/mlx5/meson.build | 12 +- > > drivers/net/mlx5/freebsd/meson.build | 14 + > > drivers/net/mlx5/freebsd/mlx5_ethdev_os.c | 1187 ++++++++ > > drivers/net/mlx5/freebsd/mlx5_flow_os.c | 38 + > > drivers/net/mlx5/freebsd/mlx5_flow_os.h | 484 +++ > > drivers/net/mlx5/freebsd/mlx5_mp_os.c | 305 ++ > > drivers/net/mlx5/freebsd/mlx5_os.c | 2600 +++++++++++++++++ > > drivers/net/mlx5/freebsd/mlx5_os.h | 22 + > > drivers/net/mlx5/freebsd/mlx5_socket.c | 249 ++ > > drivers/net/mlx5/freebsd/mlx5_verbs.c | 1208 ++++++++ > > drivers/net/mlx5/freebsd/mlx5_verbs.h | 18 + > > drivers/net/mlx5/freebsd/mlx5_vlan_os.c | 84 + > > drivers/net/mlx5/meson.build | 14 +- > > 21 files changed, 9458 insertions(+), 7 deletions(-) > > create mode 100644 drivers/common/mlx5/freebsd/meson.build > > create mode 100644 drivers/common/mlx5/freebsd/mlx5_common_os.c > > create mode 100644 drivers/common/mlx5/freebsd/mlx5_common_os.h > > create mode 100644 drivers/common/mlx5/freebsd/mlx5_common_verbs.c > > create mode 100644 drivers/common/mlx5/freebsd/mlx5_glue.c > > create mode 100644 drivers/common/mlx5/freebsd/mlx5_glue.h > > create mode 100644 drivers/common/mlx5/freebsd/mlx5_inet.c > > create mode 100644 drivers/common/mlx5/freebsd/mlx5_inet.h > > create mode 100644 drivers/net/mlx5/freebsd/meson.build > > create mode 100644 drivers/net/mlx5/freebsd/mlx5_ethdev_os.c > > create mode 100644 drivers/net/mlx5/freebsd/mlx5_flow_os.c > > create mode 100644 drivers/net/mlx5/freebsd/mlx5_flow_os.h > > create mode 100644 drivers/net/mlx5/freebsd/mlx5_mp_os.c > > create mode 100644 drivers/net/mlx5/freebsd/mlx5_os.c > > create mode 100644 drivers/net/mlx5/freebsd/mlx5_os.h > > create mode 100644 drivers/net/mlx5/freebsd/mlx5_socket.c > > create mode 100644 drivers/net/mlx5/freebsd/mlx5_verbs.c > > create mode 100644 drivers/net/mlx5/freebsd/mlx5_verbs.h > > create mode 100644 drivers/net/mlx5/freebsd/mlx5_vlan_os.c > > That's a lot of new code, thanks for the effort. > Please could you summarize which features are supported, > what are the dependencies, and how is it tested? > > >