Show a cover letter.

GET /api/covers/45664/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 45664,
    "url": "http://patches.dpdk.org/api/covers/45664/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/cover.1538215990.git.igor.russkikh@aquantia.com/",
    "project": {
        "id": 1,
        "url": "http://patches.dpdk.org/api/projects/1/?format=api",
        "name": "DPDK",
        "link_name": "dpdk",
        "list_id": "dev.dpdk.org",
        "list_email": "dev@dpdk.org",
        "web_url": "http://core.dpdk.org",
        "scm_url": "git://dpdk.org/dpdk",
        "webscm_url": "http://git.dpdk.org/dpdk",
        "list_archive_url": "https://inbox.dpdk.org/dev",
        "list_archive_url_format": "https://inbox.dpdk.org/dev/{}",
        "commit_url_format": ""
    },
    "msgid": "<cover.1538215990.git.igor.russkikh@aquantia.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/cover.1538215990.git.igor.russkikh@aquantia.com",
    "date": "2018-09-29T10:30:14",
    "name": "[v3,00/22] net/atlantic: Aquantia aQtion 10G NIC Family DPDK PMD driver",
    "submitter": {
        "id": 1124,
        "url": "http://patches.dpdk.org/api/people/1124/?format=api",
        "name": "Igor Russkikh",
        "email": "igor.russkikh@aquantia.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/cover.1538215990.git.igor.russkikh@aquantia.com/mbox/",
    "series": [
        {
            "id": 1598,
            "url": "http://patches.dpdk.org/api/series/1598/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=1598",
            "date": "2018-09-29T10:30:14",
            "name": "net/atlantic: Aquantia aQtion 10G NIC Family DPDK PMD driver",
            "version": 3,
            "mbox": "http://patches.dpdk.org/series/1598/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/45664/comments/",
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@dpdk.org",
        "Delivered-To": "patchwork@dpdk.org",
        "Received": [
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 3A25C1B10A;\n\tSat, 29 Sep 2018 12:31:00 +0200 (CEST)",
            "from NAM05-DM3-obe.outbound.protection.outlook.com\n\t(mail-eopbgr730076.outbound.protection.outlook.com [40.107.73.76])\n\tby dpdk.org (Postfix) with ESMTP id B10D81B0FA\n\tfor <dev@dpdk.org>; Sat, 29 Sep 2018 12:30:58 +0200 (CEST)",
            "from ubuntubox.rdc.aquantia.com (95.79.108.179) by\n\tBLUPR0701MB1650.namprd07.prod.outlook.com (2a01:111:e400:58c6::20)\n\twith Microsoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1185.22;\n\tSat, 29 Sep 2018 10:30:55 +0000"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=AQUANTIA1COM.onmicrosoft.com; s=selector1-aquantia-com;\n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n\tbh=iE4Ku8B7DkwYaNbiIER3iqSmm45hCs9dleMKCn5fUiU=;\n\tb=OP9wVlqXa4klMT2NuZQNtPB1+wUtYFVUCY/DIP6dHK8bRdvvGIhoXZFQdG/Zx+PEdtHHPBjeLMhuLSUxjqpKIcTE4uQVCM/Bs0iCGhDwIOX/c2YgXnpHLlOrVbVs9vFvRTt4lk2gtRpIIMiTP17+r3xUue4nxtmsesSwi7CJQXU=",
        "Authentication-Results": "spf=none (sender IP is )\n\tsmtp.mailfrom=Igor.Russkikh@aquantia.com; ",
        "From": "Igor Russkikh <igor.russkikh@aquantia.com>",
        "To": "dev@dpdk.org",
        "Cc": "pavel.belous@aquantia.com,\n\tigor.russkikh@aquantia.com",
        "Date": "Sat, 29 Sep 2018 13:30:14 +0300",
        "Message-Id": "<cover.1538215990.git.igor.russkikh@aquantia.com>",
        "X-Mailer": "git-send-email 2.7.4",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain",
        "X-Originating-IP": "[95.79.108.179]",
        "X-ClientProxiedBy": "VI1P193CA0009.EURP193.PROD.OUTLOOK.COM\n\t(2603:10a6:800:bd::19) To BLUPR0701MB1650.namprd07.prod.outlook.com\n\t(2a01:111:e400:58c6::20)",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-Office365-Filtering-Correlation-Id": "1f5d4b9e-6096-4f68-ea0a-08d625f6a3ca",
        "X-Microsoft-Antispam": "BCL:0; PCL:0;\n\tRULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020);\n\tSRVR:BLUPR0701MB1650; ",
        "X-Microsoft-Exchange-Diagnostics": [
            "1; BLUPR0701MB1650;\n\t3:oyrWFnYwIWVXx38XFXzbAkj3TX44Q/UlNqnUwuM5H6t3eh+l1BBmPqJrBHtlbRLiw7BNoUJdybhvTN6hoDnVgVf2ocN8NEpLPuCD2Z4kRUpMaowzxaND6uEPBCqweXMn/JLoQtpx3yUUoA1PtuGP50z63CAeNcWWbiw/ZMEHljSLIwSXXYzHPQ6JbUpx9kBsZA8IkP30JBauipZaMIYuSd0nUdaaxaSM2KKS+WY+DkWQz+L1v4IAytzXusaHYcbS;\n\t25:5L9/826uCVmMXht+qvnSnNoj5G5f/MBmo0LpL8BMrT0Qn/2pWVtlljwZgmz/MXPstxiXuVrLWLipVNK/AULN97GAw6Lan9nT0sVRYF/dC8PQKBbVO2MBaAi1w79rJM6OjGfeGmK99xX1tHPOtt5kRuNAzaefS357aGG4nSlWnmprN660tPiphu0KOJwXrI44qasNjoy8UOOB+eeMfZIye1xpXOfJkcGWlPlnbTNKkPMZmR3C8dT71YfUt0V/1VHSCyKCWmpdBTDFS/+xqQ6tY4JzgukxuLvVQRl/sZuKt7UjKTdOHbCv9GOryG0ylPp2TKGX6TEedAr7j3vnfLx7h3pcqKbP3OnRR9dKZb49gcI=;\n\t31:D0/wByTJCHU9/lvHdHLSFi1staNts51Jyxts/rNoilB1xZxPxJTwQdUdmzeoY2phvqVxO+R0tuWgTsbB69Vtvlq77KWLMz6UiRoaUgm42RlgNdi1Vc4hcVsJ5o38vqupIGQRsrAsGcexrzqoItD/9RkUoOMcIU8vKdN2vffQ5fjAiGrwdiADbVw/sU6SfUN9YDgZwIgB9EbdRFQoKm5cgNfAw2W8QpyLf3js8A2Uer4=",
            "1; BLUPR0701MB1650;\n\t20:4qa6+its2Kg3w/qxDochQXTRmfrjkn1HLj1Oo+zspgwkcbDsmqGH4O+VKksDFuE1g/jaFFYnAvlj2tMG7NEoErwO3I1soK3uHdni39vM4pzVYQ4zzE47+Yq00V3UGkXgZ7T/Y3fq08W1XD/jqXE/SRa/qCqJjPyRA5j9ImvgR7DRQi4GrrAXyZdCN8d5rhACIiBdKCkbFLK07ShN/fBxmE0CdMtW9QrPjowUhRU3uvvYRrSGN4DTOnmW4RN6tOT2SgraaWM5RT0x1iWJoropk37U99KOw0EZsUBe5Zmy4Vp5q9byB5cs82rcmU51AgsENoTqiPC/h5RGHGipAUNpAN+aQ1lvG9m0rARrq20TQeQ/RmzgqEJHsUqyg9a0gUcIORKmmkLbpOECehqwzRiVPYDrOPfn+j6RZnq9GrxpCDGy6pQiRMHVCc0mOnvnpyJxwBnZykRQJjhVZ1O/kGk8wGu3fZSvJxjAhAIsmDQWmmGDR1VPQzmdwQxMVLZKdoBp;\n\t4:WknZa7jfXZhQGOoRPBHb9FJZGlobjejsQhQAflc+4Jtcyfhe7AJySA7OoKt07TZ/UDPSsrdXECvmPMdHaUuUY1wC4tiqENQ0NOfINV2VR+F0lB0CSSByK4veatvm7zXuEYXMbTWXBJR9mBPtBwEUIpCBRcK/VjWYjeq7ljvHNed+to3UuvbNTIRdFWDmxDW3UBtuGSxHpREUvmwhd6TrV77w1KjBLpi2iEBdrf/Qq7j9MnzeFbmKRrct7nBo5e7U0Kckqpy4LxFZsN0TMiI27g==",
            "=?us-ascii?Q?1; BLUPR0701MB1650;\n\t23:EOagzMSEE1xKDOnMADUgm0fmuAPFL5goE1+TP9U?=\n\tfN8OewVHAnR2bFoCl+OHUWvBg3AgSZm/XZp1i4tHtdBow4cFydi8mH2sge/8iMEQY0LGNMRqwhJGvVkeAU6Qpo1zGkE8IJY5OFdG9qCRTUF9mTI9ojo++EyZzk+EV3e+wqc1txiKJTziBYS57WspmKopYizEBoei3lV9QhXxRxMCnGaNbSa1zXiMXJdcgELND+lXI0xndenwRDHzorSzH9zIFUd6zwZffxeyP5F3Y2cqGiNsc8YB1HGeawsjPcwRikkR42nZYp3BtZ4xpqKV0qoF10H8hyl2p9QUG9P2ebtKPz8U2GV+eliUaVx+0rEJwH+rWBKHZ6LZAhSkXe6nojb+MKtoA3qkJCOV/GHoSsOnim0DpsufZ/qduVEAlNjPIOJn9TsoNVSBmcQvBPL9TvmPn+JaWovm9WJ1EAe+oEY91sI9UvRZ7bCFYtbLyWNZCXrfjB/2y6VorV4K3954E2+Q94J8+VJMS83ChXtrFE9ytWRoU5DmpfYR5yjs6e/P+pIfo1s8rJJMUEe6igGAbDHvOV2GYkqjsuvdtIOrFs52yhH0fUDbkDSST5i8hj7r625S9q68L/jAq2C8cPjcByD74oxJi1tJdfBNq5a3nnsSvc00rUSirjFyKFZQryESV5dPnZ0MrUzyYDJBgfFIWlzFf1hjZjpslJYh3kRMq95TubdvGG2IXyb81XmRRJiPUuPrhr052I50y7AY4+U5YYb6K98Kv7HhF0sul3+hmZZRak2nTIQuTf3aSGI2BI/216VMEZjvxXdJ1eRbXwDzRoo2kAC2s0O9VoGND14dLscSJ2d/mZPKK4i7wBDKUdDtYLVY9gBIIE8N6AbMkLu0lAY9TxHTsHZXhKZxXV0NkUqq3ppzyMwMPpbjykQgxNoQmiry36HRwqQFvt2ETmrwDauN5b3qSKvDx1M6tIbLC/Av1gwEJH4doa7jlxQt4b6TgfvbTaOpi4cKs+xmyyMnYcW2WsxxoXVbdbY0PtsVBth3SWulHMqeIrsncDUJx7kJiT91oYfqKP+K0olC7Iwmd+22PyvbcKFVlXL+YzfUTewk1Gg7Aw/C9sBonhimvwdkBK4nCNgpWyG5wtCQbsoxE/640hpYESuZJA4ai0qRMTqhA7aZdCCCM//YhxccdLRfC14HXxIukU7YIkr4OElZ523GeCU6QrAWrzkC2HrHNqPE8M7nA48+pZH1t8j38ahLp5BuFVSZ4YqG3lsXXwjoJhA3lxrzyGPuWAkl6DZxf4zsPDw==",
            "1; BLUPR0701MB1650;\n\t6:FEQO69Q8VYS3FLR9gOgeE0UIwbv0zoLKmZAqB+/IAwJzjUVnZ//N3XLFJ54C8vn8L2nKcqICSbLdjgyaLJFQKqptlsGix8o251YeEht0kRmBMlmcPNe+8RhDTr6iUmEGxs8SzXZ+e0ndCBl0uBoGXj/BifnVpf93O6F5NJq0GietMbFi7RedrngZ1zVM7Gx+CJIybnzODh8uOlZtsuBNXNJq9inmxvJhY38KKuWUf7KPRLvZEgkMkZwIlPP8oItgDwLQ2kIdSSGhWnTn7xnd2Zb6v3ss2684LOcIkpj9mSdg8D29rReqzbMhjDjqo31Ji4BHIoMnQWAigDiO+qBEZSFv6/xhzbfGDfLpCw5uE7nZN+FfLbtNrs7b8U//+M/xZrZOMbuvNNkJm3MmM6GoMDkxPz/JDDYHeIcwTqg7pFf8U+aZzbRg+tJ00LRPWm+dPi7v3QK8Z6dKkcfKmcJfpQ==;\n\t5:c7rN99eccIfkWh/j7HUMFjmK2z8kD80UJ3rxhVIf0t1JDtuSEXhaiT1Id6b0PYN/EiM4z02MQCkzWNcs/tQj0CMDZQjTqzXa/hNL2UNcGYJbMpll7Z+HttDnVI9EtZn/7lA04Lem/cNPMe/ynUZRyhSsNtOIazxfss1HuVyLHN8=;\n\t7:CTeM5w2sgkgclkXx18SS5Jej6jI1nkJy2T6dEr/844rFRHfJ4YH8Rfdrass/J+DyNX/1KZBDp3RjavGsD7ZhMCKU2WlR2yzrL5LnUGDYS5yDd4aIl3KzD/ZtsIiJ1/D5qsXck4ifPwlzh6bEvfm6JDZur2EPS1G+X7edD6nooSJHpJZ3yP1sNJxDGf7H/KaF55D1PdS6RBrKehUuYSmMxr8kaZsHyDoLAjgpCESW+RnKWKyxBxJ0rXvQBF1uEhPX"
        ],
        "X-MS-TrafficTypeDiagnostic": "BLUPR0701MB1650:",
        "X-Microsoft-Antispam-PRVS": "<BLUPR0701MB16503FDF3363804C4297050998ED0@BLUPR0701MB1650.namprd07.prod.outlook.com>",
        "X-Exchange-Antispam-Report-Test": "UriScan:;",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(6040522)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(3231355)(944501410)(52105095)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123564045)(20161123562045)(20161123560045)(201708071742011)(7699051);\n\tSRVR:BLUPR0701MB1650; BCL:0; PCL:0; RULEID:; SRVR:BLUPR0701MB1650; ",
        "X-Forefront-PRVS": "0810818DA0",
        "X-Forefront-Antispam-Report": "SFV:NSPM;\n\tSFS:(10009020)(39850400004)(366004)(376002)(346002)(396003)(136003)(189003)(199004)(6486002)(105586002)(16586007)(6116002)(53936002)(3846002)(386003)(72206003)(2361001)(966005)(478600001)(7736002)(2351001)(106356001)(48376002)(6306002)(25786009)(305945005)(50466002)(66066001)(486006)(47776003)(44832011)(186003)(476003)(2616005)(956004)(107886003)(7696005)(51416003)(52116002)(26005)(6666003)(6916009)(2906002)(97736004)(16526019)(14444005)(217873002)(86362001)(5660300001)(50226002)(34290500001)(68736007)(81166006)(81156014)(36756003)(8676002)(8936002)(4326008)(316002);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB1650;\n\tH:ubuntubox.rdc.aquantia.com; \n\tFPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; ",
        "Received-SPF": "None (protection.outlook.com: aquantia.com does not designate\n\tpermitted sender hosts)",
        "X-Microsoft-Antispam-Message-Info": "LPnuAyZOqmOH3r4QS7x+farH2OiJ2HjZvdnN4CBINwSNQZknf5eevQEtiyVW4NDNh1XQM/uS6qffkF0P26CFRr+8e3kLDjSrrnoLAVZ2AJhLdEH8L1vjisOCjhJ02lMkdcVexC+0yG+Epg0FggOwOdBoRDIHktmADBSyR/UOBN+lXew75J2qxU7Ye+P5q+9fSjknXFDF60uxfCwY7ZAi57dI933YlOTZytP/USKmYrlgj5CAgmfyh/VLYaXTPUrF1GRhYvK4QfCR2j3INHgtnavmosA3Cpaaym+5C4VXsY/ReH3EI1x9UJ/0JPuh9WBHWYg/I2eOBWxFy5bW+mSLQ1q4pGix/1jmOCeErguouts=",
        "SpamDiagnosticOutput": "1:99",
        "SpamDiagnosticMetadata": "NSPM",
        "X-OriginatorOrg": "aquantia.com",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "29 Sep 2018 10:30:55.0607\n\t(UTC)",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "1f5d4b9e-6096-4f68-ea0a-08d625f6a3ca",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-CrossTenant-Id": "83e2e134-991c-4ede-8ced-34d47e38e6b1",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "BLUPR0701MB1650",
        "Subject": "[dpdk-dev] [PATCH v3 00/22] net/atlantic: Aquantia aQtion 10G NIC\n\tFamily DPDK PMD driver",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n\t<mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n\t<mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "Hello DPDK community!\n\nAquantia would like to contribute PMD for aQtion AQC10X NIC family:\nhttps://www.aquantia.com/products/aqtion/chips/\nThese are 10G ethernet NICs with various features.\n\nWe do base this work on parts of the existing native linux kernel\ndriver source (atlantic). Shared code is hw_atl hardware and registers access module.\n\nWe'd like to target this driver for 18.11 DPDK release timeline,\nit'd be good to hear comments from the community on how feasible is this.\n\nThis patchset implements basic driver infrastructure,\nvlan offloads, checksumm offloads, rss control,\nmultiring, jumbo frames and other features.\n\nLater on, we plan to share HW MACSEC offloads, rxflows and other features.\n\nversion 3 changes:\n- patchset fixed to be incrementally buildable\n- extra includes removed and cleaned up\n- license changed to dual GPL-BSD for pieces shared with linux\n- removed extra logging #defines\n- misc comments from previous review session\n\nversion 2 changes:\n- fixed build on freebsd (no ETIME const)\n- fixed a bunch of checkpatch failures and warnings\n- removed extra CFLAGS disabled warning\n- making static arrays const\n\nIgor Russkikh (9):\n  net/atlantic: logging macroes and some typedefs\n  net/atlantic: hardware register access routines\n  net/atlantic: hw_atl register declarations\n  net/atlantic: firmware operations layer\n  net/atlantic: b0 hardware layer main logic\n  net/atlantic: RX side structures and implementation\n  net/atlantic: RSS and RETA manipulation API\n  net/atlantic: LED control DPDK and private APIs\n  net/atlantic: documentation and rel notes\n\nPavel Belous (13):\n  net/atlantic: atlantic PMD driver skeleton\n  net/atlantic: rte device start, stop, initial configuration\n  net/atlantic: TX/RX function prototypes\n  net/atlantic: TX side structures and implementation\n  net/atlantic: link status and interrupt management\n  net/atlantic: device statistics, xstats\n  net/atlantic: support for RX/TX descriptors information\n  net/atlantic: promisc and allmulti configuration\n  net/atlantic: flow control configuration\n  net/atlantic: MAC address manipulations\n  net/atlantic: VLAN filters and offloads\n  net/atlantic: eeprom and register manipulation routines\n  net/atlantic: support for read MAC registers for debug purposes\n\n config/common_base                                |    5 +\n doc/guides/nics/atlantic.rst                      |   53 +\n doc/guides/nics/features/atlantic.ini             |   37 +\n doc/guides/nics/index.rst                         |    1 +\n doc/guides/rel_notes/release_18_11.rst            |    5 +\n drivers/net/Makefile                              |    1 +\n drivers/net/atlantic/Makefile                     |   39 +\n drivers/net/atlantic/atl_common.h                 |   96 +\n drivers/net/atlantic/atl_ethdev.c                 | 1688 +++++++++++++++\n drivers/net/atlantic/atl_ethdev.h                 |  110 +\n drivers/net/atlantic/atl_hw_regs.c                |   52 +\n drivers/net/atlantic/atl_hw_regs.h                |   53 +\n drivers/net/atlantic/atl_logs.h                   |   31 +\n drivers/net/atlantic/atl_rxtx.c                   | 1335 ++++++++++++\n drivers/net/atlantic/atl_types.h                  |  193 ++\n drivers/net/atlantic/hw_atl/hw_atl_b0.c           |  510 +++++\n drivers/net/atlantic/hw_atl/hw_atl_b0.h           |   40 +\n drivers/net/atlantic/hw_atl/hw_atl_b0_internal.h  |  145 ++\n drivers/net/atlantic/hw_atl/hw_atl_llh.c          | 1490 +++++++++++++\n drivers/net/atlantic/hw_atl/hw_atl_llh.h          |  714 ++++++\n drivers/net/atlantic/hw_atl/hw_atl_llh_internal.h | 2407 +++++++++++++++++++++\n drivers/net/atlantic/hw_atl/hw_atl_utils.c        |  942 ++++++++\n drivers/net/atlantic/hw_atl/hw_atl_utils.h        |  510 +++++\n drivers/net/atlantic/hw_atl/hw_atl_utils_fw2x.c   |  618 ++++++\n drivers/net/atlantic/meson.build                  |   21 +\n drivers/net/atlantic/rte_pmd_atlantic.c           |   19 +\n drivers/net/atlantic/rte_pmd_atlantic.h           |   44 +\n drivers/net/atlantic/rte_pmd_atlantic_version.map |    4 +\n drivers/net/meson.build                           |    1 +\n mk/rte.app.mk                                     |    1 +\n 30 files changed, 11165 insertions(+)\n create mode 100644 doc/guides/nics/atlantic.rst\n create mode 100644 doc/guides/nics/features/atlantic.ini\n create mode 100644 drivers/net/atlantic/Makefile\n create mode 100644 drivers/net/atlantic/atl_common.h\n create mode 100644 drivers/net/atlantic/atl_ethdev.c\n create mode 100644 drivers/net/atlantic/atl_ethdev.h\n create mode 100644 drivers/net/atlantic/atl_hw_regs.c\n create mode 100644 drivers/net/atlantic/atl_hw_regs.h\n create mode 100644 drivers/net/atlantic/atl_logs.h\n create mode 100644 drivers/net/atlantic/atl_rxtx.c\n create mode 100644 drivers/net/atlantic/atl_types.h\n create mode 100644 drivers/net/atlantic/hw_atl/hw_atl_b0.c\n create mode 100644 drivers/net/atlantic/hw_atl/hw_atl_b0.h\n create mode 100644 drivers/net/atlantic/hw_atl/hw_atl_b0_internal.h\n create mode 100644 drivers/net/atlantic/hw_atl/hw_atl_llh.c\n create mode 100644 drivers/net/atlantic/hw_atl/hw_atl_llh.h\n create mode 100644 drivers/net/atlantic/hw_atl/hw_atl_llh_internal.h\n create mode 100644 drivers/net/atlantic/hw_atl/hw_atl_utils.c\n create mode 100644 drivers/net/atlantic/hw_atl/hw_atl_utils.h\n create mode 100644 drivers/net/atlantic/hw_atl/hw_atl_utils_fw2x.c\n create mode 100644 drivers/net/atlantic/meson.build\n create mode 100644 drivers/net/atlantic/rte_pmd_atlantic.c\n create mode 100644 drivers/net/atlantic/rte_pmd_atlantic.h\n create mode 100644 drivers/net/atlantic/rte_pmd_atlantic_version.map"
}