From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (xvm-189-124.dc0.ghst.net [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 7A875A0524; Fri, 8 Jan 2021 13:31:00 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3C51A140FB8; Fri, 8 Jan 2021 13:31:00 +0100 (CET) Received: from mail-il1-f176.google.com (mail-il1-f176.google.com [209.85.166.176]) by mails.dpdk.org (Postfix) with ESMTP id 7CF02140FB7 for ; Fri, 8 Jan 2021 13:30:58 +0100 (CET) Received: by mail-il1-f176.google.com with SMTP id q5so10036291ilc.10 for ; Fri, 08 Jan 2021 04:30:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=SOIWXm/+oZiHEq4rG69WcUdMLtx8NwU3f0if330ILuM=; b=itdht8I0rOLjz6HBhIhioJsEGL7LVBu8nWQN/Uxhc7nr8IPLgS4uSXck4jyY7lrQ71 rw/9vFI2Kz06qD0W1EdOSegNoHOoYweOt9cd4Tp0UPTIptDuBycznj3pqlje82ZOwGsi /icxjv/aHP3u9ze/OU8tqxo3bfCIR2aO6uj4qlACHYbJYJb9VekQcXR3C4UYCBPLTkmF 5+wwpUkVIOjf0eE2hr1pvHeiM+hVOFeBStxpudonKLRZjUi4zl7V7zW0M2mJg/0WF4xu 3h6Zin9ZYGEappKGTS/9uekjc33Yo5Geb2IS+jHdo0bpJPqMYeZkLHZPeg3/QXwnPihz nczA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=SOIWXm/+oZiHEq4rG69WcUdMLtx8NwU3f0if330ILuM=; b=farAZJSv/bSo/wWZEqicwQx7/vcS7+jL1P4N5a515a04N1PZSEwKHK2Kerh96aNMFG dS4G0aW3RN0N38dFNItLH5sdjpVFtG8V5eCFW2V1xZ0ukOw32TWH3g21yB1Y5NHzcif2 VIPPmtUgfUFJ9Gnq9PTcMBl8IfVDB5WS8EqFstsZYbvDBsZSQ7KtgxTHPHusUKaemogG 0XQ2NgiyYT6a92EmIypeZMh9mvbgZReuYtIZqP+7Z5e7Mn8aYnwJcdGmsK3k+0kjzQbj Oiqs+Nof1CKTMb8WlU7dXkR2RwfpqqpeJG9mpFxj8pc70uShXNQFLxveGxN07p8TzxxU H1CQ== X-Gm-Message-State: AOAM530lFx45iG9383JPQM4L/7d5VSOLAW3zwat5pF4eZhKZl8DXPZH9 c7L8fbHuXGs0pd86uuR4YLYAYaAX+AbBiNtfBe+lQy4g4nv4ag== X-Google-Smtp-Source: ABdhPJzsE3wUNhRugIKgi9Z0sbXqr2+93I4kpNwS+dHYYVT5ln1OC21jcrj1jUM9e2kz+fQM+KgS1rGH1l8shEwy2/I= X-Received: by 2002:a05:6e02:1aa4:: with SMTP id l4mr3539344ilv.59.1610109057431; Fri, 08 Jan 2021 04:30:57 -0800 (PST) MIME-Version: 1.0 From: kumaraparameshwaran rathinavel Date: Fri, 8 Jan 2021 18:00:46 +0530 Message-ID: To: dev@dpdk.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: [dpdk-dev] VIRTIO PMD DRVIER 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 All, In drivers/net/virtio/virtio_ethdev.c, I see that that drv_flags is set to 0 and not other flags (RTE_PCI_DRV_NEED_MAPPING). Is this intended? I understand internally that when the vtpci_init is called the mapping is done. Is the value set to 0 to avoid mapping two times? 2170 static struct rte_pci_driver rte_virtio_pmd = { 2171 .driver = { 2172 .name = "net_virtio", 2173 }, 2174 .id_table = pci_id_virtio_map, * 2175 .drv_flags = 0*, 2176 .probe = eth_virtio_pci_probe, 2177 .remove = eth_virtio_pci_remove, 2178 }; Thanks, Param.