From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lj1-f195.google.com (mail-lj1-f195.google.com [209.85.208.195]) by dpdk.org (Postfix) with ESMTP id 0681A2C2B for ; Fri, 5 Oct 2018 11:03:31 +0200 (CEST) Received: by mail-lj1-f195.google.com with SMTP id v6-v6so10907606ljc.11 for ; Fri, 05 Oct 2018 02:03:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=semihalf-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id; bh=kFkyX7IFzQBV6irHytqKVdaW53ctIzAaR6iBYgIz4J0=; b=MRWMgOHtjRAnVoOCwaO7ZULYiackjuobMAlvwlAO0ItdeTzDwLY0EAGTKWfwzUj2/H AtQdf7RzhCNSbUnnmN6fy6GBBbuEzEpqm3BeU2HSMUFRpRaqZy992Vt7JXiYCGZZ4fcn P3E7GAJNwb24ff2PeLuq7aPRVlGkaHHBS/UwPdYfI0uFKnm8wcBRvEq7RLk8NpIm4hza IHyVypZ4GdUP9Y3tRkzpzcXH/U3XgiiGdDEdaYKG70RNSY3v+weqx4w7eroa4L0uPb0Y a97E090JlTPNs2Y+JL0c2TDl0CGZ2BkmI8vj9fnyFK2pMnaG/TQ682fyC/jFTZv5lU5C 8wdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=kFkyX7IFzQBV6irHytqKVdaW53ctIzAaR6iBYgIz4J0=; b=DN1TzG7imTkMQ1uKNXMm/dmIJ/Ka10uZAhtf2MZEjHQbnE91UibfYmjJj8dxYHpe6D sA7gIVH8LosgIYLVvtE+jW0RcvK0X/kd7/kKlLh2saHVg66sv2CUh4gLUWJ3LBORSVSQ c3lUHzP3zYxw8T1MLWYhQWZ4TVQ/5glctzjAn1xHIBN9G4jxsU9kXaH7C56vGzEYJtRd d50ZpRodZj71hzDW/kLlwo113g5alqVwz9/cJXzbh31Hu2UHqSU947xSJR9q/R6FcFfD mkyzr69c8drn9xp1JqkbxPLTrZ/b8JaxU2xAuuAC42Wzs7xN7PgchLJ3XpZWcEXkFc7N hBWA== X-Gm-Message-State: ABuFfogmJq7K5/ZKMMn10iP5+wSNyNoQvxWquiXW0vNllpSbIHuyCZfk qW/Enr3CAnk/C3HUe77gzP1xEw== X-Google-Smtp-Source: ACcGV62uY4irxwP2QYEhBCN+HB4mWMuDxlf8cwKXW9AJGAZNEiBRkXgY6eRyUFwvFIX17vFpwNWQ+Q== X-Received: by 2002:a2e:921a:: with SMTP id k26-v6mr6546605ljg.163.1538730211407; Fri, 05 Oct 2018 02:03:31 -0700 (PDT) Received: from rafalkozik.semihalf.local (31-172-191-173.noc.fibertech.net.pl. [31.172.191.173]) by smtp.gmail.com with ESMTPSA id v4-v6sm1609190ljd.86.2018.10.05.02.03.29 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 05 Oct 2018 02:03:30 -0700 (PDT) From: Rafal Kozik To: dev@dpdk.org Cc: mw@semihalf.com, mk@semihalf.com, gtzalik@amazon.com, evgenys@amazon.com, matua@amazon.com, igorch@amazon.com, ferruh.yigit@intel.com, john.mcnamara@intel.com, marko.kovacevic@intel.com, zorik@amazon.com, Rafal Kozik , stable@dpdk.org Date: Fri, 5 Oct 2018 11:02:53 +0200 Message-Id: <1538730173-7444-1-git-send-email-rk@semihalf.com> X-Mailer: git-send-email 2.7.4 Subject: [dpdk-stable] [PATCH] doc: update for ENA supported drivers X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Oct 2018 09:03:32 -0000 Add instruction how to bind ENA to VFIO-PCI driver. Fixes: cf8a122c296a ("ena: introduce documentation") Cc: stable@dpdk.org Signed-off-by: Zorik Machulsky Signed-off-by: Rafal Kozik Acked-by: Michal Krawczyk --- doc/guides/nics/ena.rst | 12 +++++++++--- doc/guides/nics/features/ena.ini | 1 + 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/doc/guides/nics/ena.rst b/doc/guides/nics/ena.rst index d19912e..0dfefc6 100644 --- a/doc/guides/nics/ena.rst +++ b/doc/guides/nics/ena.rst @@ -187,11 +187,17 @@ Prerequisites ------------- #. Prepare the system as recommended by DPDK suite. This includes environment - variables, hugepages configuration, tool-chains and configuration + variables, hugepages configuration, tool-chains and configuration. -#. Insert igb_uio kernel module using the command 'modprobe igb_uio' +#. ENA PMD can operate with vfio-pci or igb_uio driver. -#. Bind the intended ENA device to igb_uio module +#. Insert vfio-pci or igb_uio kernel module using the command + 'modprobe vfio-pci' or 'modprobe igb_uio' respectively. + +#. If vfio-pci driver is used please make sure noiommu mode is enabled: + echo 1 > /sys/module/vfio/parameters/enable_unsafe_noiommu_mode + +#. Bind the intended ENA device to vfio-pci or igb_uio module. At this point the system should be ready to run DPDK applications. Once the diff --git a/doc/guides/nics/features/ena.ini b/doc/guides/nics/features/ena.ini index 691c1e3..aa6f05a 100644 --- a/doc/guides/nics/features/ena.ini +++ b/doc/guides/nics/features/ena.ini @@ -23,5 +23,6 @@ Inner L4 checksum = Y Basic stats = Y Extended stats = Y Linux UIO = Y +Linux VFIO = Y x86-32 = Y x86-64 = Y -- 2.7.4