From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0125.outbound.protection.outlook.com [104.47.34.125]) by dpdk.org (Postfix) with ESMTP id C666B5681; Mon, 19 Feb 2018 19:02:53 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=jnNeZ2CC0H7vh2B3/G5Dpd5sFbLWRu4VXLrMGyuMc2w=; b=ObL/OZGYKFCBYWd+ntl0xX+b2oPrptLfRB2RfCvONawWJW0Ou/ja4c6E3ClnmCbaAXDRf6HK7Xy2aNvp2iQgTHwK7BHoBVQnh4IVHQqkIJOeOEFACltVix4phEj2pIxf7j4D6DOgoZBec2WxF/zQfRr8OSnJ1cfq2Whxtck2T94= Received: from DM5PR2101MB1014.namprd21.prod.outlook.com (52.132.133.36) by DM5PR2101MB0888.namprd21.prod.outlook.com (52.132.132.157) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.548.1; Mon, 19 Feb 2018 18:02:46 +0000 Received: from DM5PR2101MB1014.namprd21.prod.outlook.com ([fe80::20a6:dc6b:c865:bf71]) by DM5PR2101MB1014.namprd21.prod.outlook.com ([fe80::20a6:dc6b:c865:bf71%4]) with mapi id 15.20.0548.002; Mon, 19 Feb 2018 18:02:46 +0000 From: Jason Messer To: "dev@dpdk.org" CC: "Kappler, Elizabeth M" , Omar Cardona , "techboard@dpdk.org" Thread-Topic: Request to create a draft repo for Windows DPDK Patches Thread-Index: AdOmofZ4RrCcJqP+Sz6By21i7LmORADCdP8g Date: Mon, 19 Feb 2018 18:02:46 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Owner=jmesser@microsoft.com; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2018-02-16T18:51:31.6942480Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=General; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Application=Microsoft Azure Information Protection; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Extended_MSFT_Method=Automatic; Sensitivity=General x-originating-ip: [2601:600:9980:75f3:ec5c:4f32:1a32:1a2e] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; DM5PR2101MB0888; 7:j1pqdM323p/1YFNmiVdCqQqscQ2Cq2DMQoruMTMSFJ2CPJ9kVKQ3M9v0VUDG6HOr8rOiidworZCtshEwMrh+YQwVOxK2crVMaIPRU4wjayaNfpjMdXKXGStc7wo+k5TErzhqCf8GMKwo0j16dV38i3kllmuRHh8OZwE1tfFDlQ5yCKCgB3NaeNNJBUxfZEjufBm4eoaUT9L63UwyvWiNusXAypjuELRPP9iqh+fpp1PnA//e6Q7E4y9I8QUvBUXi x-ms-exchange-antispam-srfa-diagnostics: SSOS;SSOR; x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 3e59176b-53fe-403e-bf55-08d577c2fb3a x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(3008032)(2017052603307)(7193020); SRVR:DM5PR2101MB0888; x-ms-traffictypediagnostic: DM5PR2101MB0888: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(28532068793085)(278428928389397)(89211679590171)(5213294742642)(228905959029699); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001056)(61425038)(6040501)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3231125)(944501161)(52105033)(3002001)(6055026)(61426038)(61427038)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(6072148)(201708071742011); SRVR:DM5PR2101MB0888; BCL:0; PCL:0; RULEID:; SRVR:DM5PR2101MB0888; x-forefront-prvs: 0588B2BD96 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39380400002)(346002)(366004)(396003)(376002)(39860400002)(199004)(189003)(13464003)(74316002)(186003)(7736002)(10290500003)(6506007)(53546011)(4326008)(76176011)(8990500004)(6436002)(5660300001)(102836004)(6346003)(6246003)(14454004)(2906002)(229853002)(59450400001)(2501003)(5250100002)(305945005)(106356001)(2950100002)(68736007)(6916009)(2900100001)(2351001)(6116002)(99286004)(33656002)(9686003)(86362001)(7696005)(3280700002)(8936002)(86612001)(25786009)(8676002)(53936002)(81166006)(81156014)(1730700003)(97736004)(478600001)(10090500001)(22452003)(55016002)(105586002)(3660700001)(54906003)(5640700003)(316002); DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR2101MB0888; H:DM5PR2101MB1014.namprd21.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts) authentication-results: spf=none (sender IP is ) smtp.mailfrom=jmesser@microsoft.com; x-microsoft-antispam-message-info: dSrSjgf3sTiXMAAgtMD6jVwHZLEFOc8WINaA5de1dnq/AtJqYOOgAE+gY8bC2slc0DKUOrFRfe3wFSVxL1rxR/GcV1T7F7bSXmGiQyT/usA3YErwGaunGoOIOGJ0Z1UM+a/P2gJCnUKj8BLn4VTnr0+K5CBzYIE5+tZLcrY7YC8= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3e59176b-53fe-403e-bf55-08d577c2fb3a X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Feb 2018 18:02:46.3414 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR2101MB0888 Subject: Re: [dpdk-dev] Request to create a draft repo for Windows DPDK Patches X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Feb 2018 18:02:54 -0000 Resending on dev alias -----Original Message----- From: Jason Messer=20 Sent: Friday, February 16, 2018 10:52 AM To: users@dpdk.org Cc: Kappler, Elizabeth M ; Omar Cardona ; techboard@dpdk.org Subject: Request to create a draft repo for Windows DPDK Patches Hello - As we reported at the DPDK Summit in November, we have brought support for = several of the DPDK core libraries as well as a UIO driver for use on Windo= ws. While there is still work to do (outlined below) we are requesting a dr= aft repo be created to continue this work more openly in the community and = to provide a forum to address any technical concerns.=20 We expect the initial commit for this draft repo (branch tentatively named = windpdk-v17.11-rc2) to include the following libraries.=20 - librte_bus_pci - librte_cmdline - librte_distributor - librte_eal - librte_ether - librte_hash - librte_kvargs - librte_lpm - librte_mbuf - librte_mempool - librte_mempool_ring - librte_pci - librte_pmd_i40e (Intel PMD for Fortville NICs) - librte_ring Additionally, these two toy applications are building and running correctly= : - l2fwd - l3fwd Note: code is currently based on v17.11 release but we plan to quickly reba= se so that we are current with the latest 18.02 release and eventually in-s= ync with upstream.=20 Outstanding Issues: - Confirm DPDK libraries and UIO driver build correctly with Clang on windo= ws - Update Visual Studio projects / solutions to reference clang compiler (cu= rrently expects ICC) - [Tangential] Make DPDK C-Standards Compliant to not require specific GNU/= GCC extensions - Clean-up code and refactor to remove as many #ifdefs as possible - Bring remaining DPDK core libraries to Windows and confirm - Integrate with Meson build tool suite Thanks, Jason