DPDK patches and discussions
 help / color / mirror / Atom feed
From: Jeff Shaw <jeffrey.b.shaw@intel.com>
To: Thomas Monjalon <thomas@monjalon.net>
Cc: Jeff Shaw <jeffrey.b.shaw@intel.com>,
	Stephen Hemminger <stephen@networkplumber.org>,
	Anand Rawat <anand.rawat@intel.com>,
	dev@dpdk.org, pallavi.kadam@intel.com, ranjit.menon@intel.com,
	bruce.richardson@intel.com
Subject: Re: [dpdk-dev] [PATCH v5 4/8] eal: sys/queue.h implementation for windows
Date: Tue, 26 Mar 2019 16:43:59 -0700	[thread overview]
Message-ID: <20190326234359.GA86266@ae13-28.jf.intel.com> (raw)
In-Reply-To: <2223434.7BpSH3hZxr@xps>

On Wed, Mar 27, 2019 at 12:00:49AM +0100, Thomas Monjalon wrote:
> 26/03/2019 23:34, Jeff Shaw:
> > On Tue, Mar 26, 2019 at 11:23:50PM +0100, Thomas Monjalon wrote:
> > > 26/03/2019 22:54, Jeff Shaw:
> > > > On Tue, Mar 26, 2019 at 10:47:54PM +0100, Thomas Monjalon wrote:
> > > > > 26/03/2019 22:14, Jeff Shaw:
> > > > > > On Tue, Mar 26, 2019 at 09:52:57PM +0100, Thomas Monjalon wrote:
> > > > > > > Even better would be to get it as a dependency outside of DPDK.
> > > > > > > Where this code come from?
> > > > > > > How other projects on Windows get it?
> > > > > > 
> > > > > > It comes from FreeBSD 12.0, specifically
> > > > > >   https://github.com/freebsd/freebsd/blob/releng/12.0/sys/sys/queue.h
> > > > > > 
> > > > > > It has been modified such that only the parts used by DPDK (i.e. TAILQ) are
> > > > > > implemented. The other stuff has been deleted. Windows does not have sys/queue.h,
> > > > > > so we reproduce it here.
> > > > > > 
> > > > > > Would it better to have this as a dependency outside of DPDK? I think pulling a file
> > > > > > from the internet and applying a patch (where we'd have to maintain a patch file
> > > > > > inside of DPDK's repo anyway) would be overkill when we just need a few lines of
> > > > > > code that will change very infrequently.
> > > > > 
> > > > > We already try to get the libbsd dependency on Linux.
> > > > > Why not mandate libbsd for Windows?
> > > > > It has this header file and a lot more:
> > > > > 	https://gitlab.freedesktop.org/libbsd/libbsd/blob/master/include/bsd/sys/queue.h
> > > > > 
> > > > > Relying on libbsd may avoid copying other files for Windows port.
> > > > 
> > > > I like that idea, though it doesn't look like libbsd builds on Windows, do you
> > > > know of a Windows version or one that doesn't depend on autotools to build?
> > > 
> > > It seems libbsd is not packaged for Windows.
> > > May be worth to ask opinions to libbsd maintainers.
> > > 
> > > Please could you list which other headers are required for the Windows port?
> > 
> > For helloworld the only one is sys/queue.h.
> > 
> > The dpdk-draft-windows repo has at least these (non-empty) ones:
> >   dirent.h
> >   getopt.h
> >   net/ethernet.h
> >   net/socket.h
> >   netinet/in.h
> >   netinet/tcp.h
> >   pthread.h
> >   rand48.h
> >   sched.h
> >   sys/_iovec.h
> >   sys/_sockaddr_storage.h
> >   sys/_termios.h
> >   sys/_types.h
> >   sys/cdefs.h
> >   sys/mman.h
> >   sys/netbsd/queue.h
> >   sys/queue.h
> >   sys/sysctl.h
> >   syslog.h
> >   termios.h
> >   unistd.h
> > 
> > There will likely be more as more libraries are identified with dependencies on UNIX-like
> > headers.
> 
> I would like we find a good solution for these headers.

I agree. I think the EAL is supposed to do this, however the current implementation generally
assums a UNIX OS under the EAL. The libbsd might be a possiblity.

> How other cross-platform projects are getting such dependencies?

One example is Python. I just briefly reviewed the code and they go through great lengths to
abstract the OS and implement custom, OS independent layers wherever required (e.g. sockets,
getopt). See Modules/posixmodule.c for a 14K LOC example.

Another example is Nginx. The underlying OS is always abstracted with disparate implementations
for, e.g. unix & windows. See src/os/unix and src/os/win32. An example is the "socket()" call
on unix, nginx "core" would call "ngx_socket()" which is a macro that is defined to use
"WSASocketW" on windows, and "socket" on unix.

> Is Cygwin a solution?

I think the goal is to be a native Windows application.

  parent reply	other threads:[~2019-03-26 23:46 UTC|newest]

Thread overview: 327+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-03-06  4:16 [dpdk-dev] [PATCH v2 0/6] HelloWorld example " Anand Rawat
2019-03-06  4:16 ` [dpdk-dev] [PATCH v2 1/6] eal: eal stub to add windows support Anand Rawat
2019-03-06 10:03   ` Thomas Monjalon
2019-03-06 11:20     ` Bruce Richardson
2019-03-06 11:36       ` Thomas Monjalon
2019-03-06 11:52         ` Richardson, Bruce
2019-03-07  1:04           ` Anand Rawat
2019-03-07  8:59             ` Thomas Monjalon
2019-03-07  1:19       ` Anand Rawat
2019-03-06  4:16 ` [dpdk-dev] [PATCH v2 2/6] eal: add header files to support windows Anand Rawat
2019-03-06 11:31   ` Thomas Monjalon
2019-03-07  3:27     ` Anand Rawat
2019-03-07  8:45       ` Thomas Monjalon
2019-03-07 10:24         ` Bruce Richardson
2019-03-07 11:33           ` Thomas Monjalon
2019-03-07 11:53             ` Richardson, Bruce
2019-03-06  4:16 ` [dpdk-dev] [PATCH v2 3/6] eal: add headers for compatibility with windows environment Anand Rawat
2019-03-06  4:16 ` [dpdk-dev] [PATCH v2 4/6] eal: add minimum viable code for eal on windows Anand Rawat
2019-03-06  4:16 ` [dpdk-dev] [PATCH v2 5/6] examples: add meson changes for windows Anand Rawat
2019-03-06  4:16 ` [dpdk-dev] [PATCH v2 6/6] doc: add documention " Anand Rawat
2019-03-07 17:03   ` Kovacevic, Marko
2019-03-07 18:46     ` Anand Rawat
2019-03-11 12:45   ` Jerin Jacob Kollanukkaran
2019-03-11 13:51     ` Richardson, Bruce
2019-03-11 15:30       ` Raslan Darawsheh
2019-03-11 15:46       ` Jerin Jacob Kollanukkaran
2019-03-14  0:04     ` Anand Rawat
2019-03-14  0:04       ` Anand Rawat
2019-03-06  8:29 ` [dpdk-dev] [PATCH v2 0/6] HelloWorld example " Thomas Monjalon
2019-03-06 22:45   ` Anand Rawat
2019-03-06 23:03     ` Thomas Monjalon
2019-03-20  0:40 ` [dpdk-dev] [PATCH v3 0/8] " Anand Rawat
2019-03-20  0:40   ` Anand Rawat
2019-03-20  0:40   ` [dpdk-dev] [PATCH v3 1/8] eal: eal stub to add windows support Anand Rawat
2019-03-20  0:40     ` Anand Rawat
2019-03-20  0:40   ` [dpdk-dev] [PATCH v3 2/8] eal: add header files to support windows Anand Rawat
2019-03-20  0:40     ` Anand Rawat
2019-03-20  0:40   ` [dpdk-dev] [PATCH v3 3/8] kvargs: adding a module definition file Anand Rawat
2019-03-20  0:40     ` Anand Rawat
2019-03-20  0:40   ` [dpdk-dev] [PATCH v3 4/8] eal: sys/queue.h implementation for windows Anand Rawat
2019-03-20  0:40     ` Anand Rawat
2019-03-20  0:40   ` [dpdk-dev] [PATCH v3 5/8] eal: add headers for compatibility with windows environment Anand Rawat
2019-03-20  0:40     ` Anand Rawat
2019-03-20  0:40   ` [dpdk-dev] [PATCH v3 6/8] eal: add minimum viable code for eal on windows Anand Rawat
2019-03-20  0:40     ` Anand Rawat
2019-03-20  0:40   ` [dpdk-dev] [PATCH v3 7/8] doc: add documention for windows Anand Rawat
2019-03-20  0:40     ` Anand Rawat
2019-03-20  0:40   ` [dpdk-dev] [PATCH v3 8/8] build: meson changes to build on windows Anand Rawat
2019-03-20  0:40     ` Anand Rawat
2019-03-22 22:54 ` [dpdk-dev] [PATCH v4 0/8] HelloWorld example for windows Anand Rawat
2019-03-22 22:54   ` Anand Rawat
2019-03-22 22:54   ` [dpdk-dev] [PATCH v4 1/8] eal: eal stub to add windows support Anand Rawat
2019-03-22 22:54     ` Anand Rawat
2019-03-22 22:54   ` [dpdk-dev] [PATCH v4 2/8] eal: add header files to support windows Anand Rawat
2019-03-22 22:54     ` Anand Rawat
2019-03-22 22:55   ` [dpdk-dev] [PATCH v4 3/8] kvargs: adding a module definition file Anand Rawat
2019-03-22 22:55     ` Anand Rawat
2019-03-22 22:55   ` [dpdk-dev] [PATCH v4 4/8] eal: sys/queue.h implementation for windows Anand Rawat
2019-03-22 22:55     ` Anand Rawat
2019-03-22 22:55   ` [dpdk-dev] [PATCH v4 5/8] eal: add headers for compatibility with windows environment Anand Rawat
2019-03-22 22:55     ` Anand Rawat
2019-03-22 22:55   ` [dpdk-dev] [PATCH v4 6/8] eal: add minimum viable code for eal on windows Anand Rawat
2019-03-22 22:55     ` Anand Rawat
2019-03-22 22:55   ` [dpdk-dev] [PATCH v4 7/8] doc: add documention for windows Anand Rawat
2019-03-22 22:55     ` Anand Rawat
2019-03-23 16:51     ` Jerin Jacob Kollanukkaran
2019-03-23 16:51       ` Jerin Jacob Kollanukkaran
2019-03-25 10:24       ` Bruce Richardson
2019-03-25 10:24         ` Bruce Richardson
2019-03-25 17:43         ` Pallavi Kadam
2019-03-25 17:43           ` Pallavi Kadam
2019-03-22 22:55   ` [dpdk-dev] [PATCH v4 8/8] build: meson changes to build on windows Anand Rawat
2019-03-22 22:55     ` Anand Rawat
2019-03-25 10:32     ` Bruce Richardson
2019-03-25 10:32       ` Bruce Richardson
2019-03-25 18:47   ` [dpdk-dev] [PATCH v4 0/8] HelloWorld example for windows Harini Ramakrishnan
2019-03-25 18:47     ` Harini Ramakrishnan
2019-03-26  6:02 ` [dpdk-dev] [PATCH v5 " Anand Rawat
2019-03-26  6:02   ` Anand Rawat
2019-03-26  6:02   ` [dpdk-dev] [PATCH v5 1/8] eal: eal stub to add windows support Anand Rawat
2019-03-26  6:02     ` Anand Rawat
2019-03-26 16:29     ` Harini Ramakrishnan
2019-03-26 16:29       ` Harini Ramakrishnan
     [not found]     ` <MWHPR21MB0638113CDE9F61F8EC3E63D0EF5F0@MWHPR21MB0638.namprd21.prod.outlook.com>
2019-03-26 22:50       ` Omar Cardona
2019-03-26 22:50         ` Omar Cardona
2019-03-26  6:02   ` [dpdk-dev] [PATCH v5 2/8] eal: add header files to support windows Anand Rawat
2019-03-26  6:02     ` Anand Rawat
2019-03-26 10:20     ` Jerin Jacob Kollanukkaran
2019-03-26 10:20       ` Jerin Jacob Kollanukkaran
2019-03-27 21:23       ` Ranjit Menon
2019-03-27 21:23         ` Ranjit Menon
2019-03-27 22:29         ` Thomas Monjalon
2019-03-27 22:29           ` Thomas Monjalon
2019-03-27 23:10           ` Anand Rawat
2019-03-27 23:10             ` Anand Rawat
2019-03-27 23:27             ` Thomas Monjalon
2019-03-27 23:27               ` Thomas Monjalon
2019-03-26 16:30     ` Harini Ramakrishnan
2019-03-26 16:30       ` Harini Ramakrishnan
2019-03-26  6:02   ` [dpdk-dev] [PATCH v5 3/8] kvargs: adding a module definition file Anand Rawat
2019-03-26  6:02     ` Anand Rawat
2019-03-26 10:32     ` Jerin Jacob Kollanukkaran
2019-03-26 10:32       ` Jerin Jacob Kollanukkaran
2019-03-26 10:58       ` Bruce Richardson
2019-03-26 10:58         ` Bruce Richardson
2019-03-26 13:37         ` [dpdk-dev] [EXT] " Jerin Jacob Kollanukkaran
2019-03-26 13:37           ` Jerin Jacob Kollanukkaran
2019-03-26 13:55           ` Thomas Monjalon
2019-03-26 13:55             ` Thomas Monjalon
2019-03-26 14:41             ` Bruce Richardson
2019-03-26 14:41               ` Bruce Richardson
2019-03-26 15:07               ` Thomas Monjalon
2019-03-26 15:07                 ` Thomas Monjalon
2019-03-26 15:17                 ` Bruce Richardson
2019-03-26 15:17                   ` Bruce Richardson
2019-03-26 15:22                   ` Thomas Monjalon
2019-03-26 15:22                     ` Thomas Monjalon
2019-03-26 14:40           ` Bruce Richardson
2019-03-26 14:40             ` Bruce Richardson
2019-03-26 15:35             ` Jerin Jacob Kollanukkaran
2019-03-26 15:35               ` Jerin Jacob Kollanukkaran
2019-03-26 16:46               ` Bruce Richardson
2019-03-26 16:46                 ` Bruce Richardson
2019-03-26 23:13                 ` Anand Rawat
2019-03-26 23:13                   ` Anand Rawat
2019-03-26 16:31     ` [dpdk-dev] " Harini Ramakrishnan
2019-03-26 16:31       ` Harini Ramakrishnan
2019-03-26 19:02     ` Stephen Hemminger
2019-03-26 19:02       ` Stephen Hemminger
2019-03-26  6:02   ` [dpdk-dev] [PATCH v5 4/8] eal: sys/queue.h implementation for windows Anand Rawat
2019-03-26  6:02     ` Anand Rawat
2019-03-26 16:31     ` Harini Ramakrishnan
2019-03-26 16:31       ` Harini Ramakrishnan
2019-03-26 19:06     ` Stephen Hemminger
2019-03-26 19:06       ` Stephen Hemminger
2019-03-26 20:52       ` Thomas Monjalon
2019-03-26 20:52         ` Thomas Monjalon
2019-03-26 21:14         ` Jeff Shaw
2019-03-26 21:14           ` Jeff Shaw
2019-03-26 21:47           ` Thomas Monjalon
2019-03-26 21:47             ` Thomas Monjalon
2019-03-26 21:54             ` Jeff Shaw
2019-03-26 21:54               ` Jeff Shaw
2019-03-26 22:23               ` Thomas Monjalon
2019-03-26 22:23                 ` Thomas Monjalon
2019-03-26 22:34                 ` Jeff Shaw
2019-03-26 22:34                   ` Jeff Shaw
2019-03-26 23:00                   ` Thomas Monjalon
2019-03-26 23:00                     ` Thomas Monjalon
2019-03-26 23:43                     ` Jeff Shaw [this message]
2019-03-26 23:43                       ` Jeff Shaw
2019-03-26 23:54                       ` Thomas Monjalon
2019-03-26 23:54                         ` Thomas Monjalon
2019-03-27 21:16       ` Anand Rawat
2019-03-27 21:16         ` Anand Rawat
2019-03-26  6:02   ` [dpdk-dev] [PATCH v5 5/8] eal: add headers for compatibility with windows environment Anand Rawat
2019-03-26  6:02     ` Anand Rawat
2019-03-26 16:33     ` Harini Ramakrishnan
2019-03-26 16:33       ` Harini Ramakrishnan
2019-03-26  6:02   ` [dpdk-dev] [PATCH v5 6/8] eal: add minimum viable code for eal on windows Anand Rawat
2019-03-26  6:02     ` Anand Rawat
2019-03-26 16:32     ` Harini Ramakrishnan
2019-03-26 16:32       ` Harini Ramakrishnan
2019-03-26  6:02   ` [dpdk-dev] [PATCH v5 7/8] doc: add documention for windows Anand Rawat
2019-03-26  6:02     ` Anand Rawat
2019-03-26 10:27     ` Jerin Jacob Kollanukkaran
2019-03-26 10:27       ` Jerin Jacob Kollanukkaran
2019-03-26 10:37     ` David Marchand
2019-03-26 10:37       ` David Marchand
2019-03-26 18:29       ` Anand Rawat
2019-03-26 18:29         ` Anand Rawat
2019-03-26 16:33     ` Harini Ramakrishnan
2019-03-26 16:33       ` Harini Ramakrishnan
2019-03-26  6:02   ` [dpdk-dev] [PATCH v5 8/8] build: meson changes to build on windows Anand Rawat
2019-03-26  6:02     ` Anand Rawat
2019-03-26 16:34     ` Harini Ramakrishnan
2019-03-26 16:34       ` Harini Ramakrishnan
2019-03-26 16:28   ` [dpdk-dev] [PATCH v5 0/8] HelloWorld example for windows Harini Ramakrishnan
2019-03-26 16:28     ` Harini Ramakrishnan
     [not found]   ` <MWHPR21MB06380D6FA7CF5513DDC3820AEF5F0@MWHPR21MB0638.namprd21.prod.outlook.com>
2019-03-26 22:43     ` Omar Cardona
2019-03-26 22:43       ` Omar Cardona
2019-03-28  2:21 ` [dpdk-dev] [PATCH v6 " Anand Rawat
2019-03-28  2:21   ` Anand Rawat
2019-03-28  2:21   ` [dpdk-dev] [PATCH v6 1/8] eal: eal stub to add windows support Anand Rawat
2019-03-28  2:21     ` Anand Rawat
2019-03-28 19:27     ` Harini Ramakrishnan
2019-03-28 19:27       ` Harini Ramakrishnan
2019-03-28  2:21   ` [dpdk-dev] [PATCH v6 2/8] eal: add header files to support os specifics Anand Rawat
2019-03-28  2:21     ` Anand Rawat
2019-03-28 19:27     ` Harini Ramakrishnan
2019-03-28 19:27       ` Harini Ramakrishnan
2019-03-28  2:21   ` [dpdk-dev] [PATCH v6 3/8] build: add module definition file for windows Anand Rawat
2019-03-28  2:21     ` Anand Rawat
2019-03-28 19:29     ` Harini Ramakrishnan
2019-03-28 19:29       ` Harini Ramakrishnan
2019-03-28  2:21   ` [dpdk-dev] [PATCH v6 4/8] eal: sys/queue.h implementation " Anand Rawat
2019-03-28  2:21     ` Anand Rawat
2019-03-28  2:30     ` Varghese, Vipin
2019-03-28  2:30       ` Varghese, Vipin
2019-03-28  2:39       ` Anand Rawat
2019-03-28  2:39         ` Anand Rawat
2019-03-28  3:29         ` Varghese, Vipin
2019-03-28  3:29           ` Varghese, Vipin
2019-03-28 19:30     ` Harini Ramakrishnan
2019-03-28 19:30       ` Harini Ramakrishnan
2019-03-28  2:21   ` [dpdk-dev] [PATCH v6 5/8] eal: add headers for compatibility with windows Anand Rawat
2019-03-28  2:21     ` Anand Rawat
2019-03-28 19:29     ` Harini Ramakrishnan
2019-03-28 19:29       ` Harini Ramakrishnan
2019-03-28  2:21   ` [dpdk-dev] [PATCH v6 6/8] eal: add minimum viable code for eal on windows Anand Rawat
2019-03-28  2:21     ` Anand Rawat
2019-03-28 19:32     ` Harini Ramakrishnan
2019-03-28 19:32       ` Harini Ramakrishnan
2019-03-28  2:21   ` [dpdk-dev] [PATCH v6 7/8] doc: add documentation for windows Anand Rawat
2019-03-28  2:21     ` Anand Rawat
2019-03-28 19:31     ` Harini Ramakrishnan
2019-03-28 19:31       ` Harini Ramakrishnan
2019-03-28  2:21   ` [dpdk-dev] [PATCH v6 8/8] build: meson changes to build on windows Anand Rawat
2019-03-28  2:21     ` Anand Rawat
2019-03-28 15:10     ` Thomas Monjalon
2019-03-28 15:10       ` Thomas Monjalon
2019-03-28 19:30     ` Harini Ramakrishnan
2019-03-28 19:30       ` Harini Ramakrishnan
2019-03-28 19:28   ` [dpdk-dev] [PATCH v6 0/8] HelloWorld example for windows Harini Ramakrishnan
2019-03-28 19:28     ` Harini Ramakrishnan
2019-03-28 23:24 ` [dpdk-dev] [PATCH v7 " Anand Rawat
2019-03-28 23:24   ` Anand Rawat
2019-03-28 23:24   ` [dpdk-dev] [PATCH v7 1/8] eal: eal stub to add windows support Anand Rawat
2019-03-28 23:24     ` Anand Rawat
2019-04-01 16:17     ` Bruce Richardson
2019-04-01 16:17       ` Bruce Richardson
2019-04-01 16:34     ` Bruce Richardson
2019-04-01 16:34       ` Bruce Richardson
2019-04-01 17:06       ` Anand Rawat
2019-04-01 17:06         ` Anand Rawat
2019-04-01 20:10         ` Bruce Richardson
2019-04-01 20:10           ` Bruce Richardson
2019-03-28 23:24   ` [dpdk-dev] [PATCH v7 2/8] eal: add header files to support os specifics Anand Rawat
2019-03-28 23:24     ` Anand Rawat
2019-04-01 23:09     ` Thomas Monjalon
2019-04-01 23:09       ` Thomas Monjalon
2019-04-02  3:52       ` Anand Rawat
2019-04-02  3:52         ` Anand Rawat
2019-03-28 23:24   ` [dpdk-dev] [PATCH v7 3/8] build: add module definition file for windows Anand Rawat
2019-03-28 23:24     ` Anand Rawat
2019-03-28 23:24   ` [dpdk-dev] [PATCH v7 4/8] eal: sys/queue.h implementation " Anand Rawat
2019-03-28 23:24     ` Anand Rawat
2019-03-28 23:24   ` [dpdk-dev] [PATCH v7 5/8] eal: add headers for compatibility with windows Anand Rawat
2019-03-28 23:24     ` Anand Rawat
2019-03-28 23:24   ` [dpdk-dev] [PATCH v7 6/8] eal: add minimum viable code for eal on windows Anand Rawat
2019-03-28 23:24     ` Anand Rawat
2019-03-28 23:24   ` [dpdk-dev] [PATCH v7 7/8] doc: add documentation for windows Anand Rawat
2019-03-28 23:24     ` Anand Rawat
2019-03-29  0:06     ` Harini Ramakrishnan
2019-03-29  0:06       ` Harini Ramakrishnan
2019-04-01 23:22     ` Thomas Monjalon
2019-04-01 23:22       ` Thomas Monjalon
2019-04-02  1:01       ` Pallavi Kadam
2019-04-02  1:01         ` Pallavi Kadam
2019-04-02  7:15         ` Thomas Monjalon
2019-04-02  7:15           ` Thomas Monjalon
2019-03-28 23:24   ` [dpdk-dev] [PATCH v7 8/8] build: meson changes to build on windows Anand Rawat
2019-03-28 23:24     ` Anand Rawat
2019-04-01 23:25     ` Thomas Monjalon
2019-04-01 23:25       ` Thomas Monjalon
2019-04-02  3:47       ` Anand Rawat
2019-04-02  3:47         ` Anand Rawat
2019-03-29  0:12   ` [dpdk-dev] [PATCH v7 0/8] HelloWorld example for windows Harini Ramakrishnan
2019-03-29  0:12     ` Harini Ramakrishnan
2019-04-02  3:54 ` [dpdk-dev] [PATCH v8 00/10] HelloWorld example for Windows Anand Rawat
2019-04-02  3:54   ` Anand Rawat
2019-04-02  3:54   ` [dpdk-dev] [PATCH v8 01/10] eal: eal stub to add windows support Anand Rawat
2019-04-02  3:54     ` Anand Rawat
2019-04-02  3:54   ` [dpdk-dev] [PATCH v8 02/10] meson: required changes for windows Anand Rawat
2019-04-02  3:54     ` Anand Rawat
2019-04-02 23:04     ` Thomas Monjalon
2019-04-02 23:04       ` Thomas Monjalon
2019-04-02 23:23       ` Pallavi Kadam
2019-04-02 23:23         ` Pallavi Kadam
2019-04-02  3:54   ` [dpdk-dev] [PATCH v8 03/10] eal: add new rte_os.h header to build system Anand Rawat
2019-04-02  3:54     ` Anand Rawat
2019-04-02 19:56     ` Thomas Monjalon
2019-04-02 19:56       ` Thomas Monjalon
2019-04-02 20:47       ` Thomas Monjalon
2019-04-02 20:47         ` Thomas Monjalon
2019-04-02 22:11         ` Anand Rawat
2019-04-02 22:11           ` Anand Rawat
2019-04-02 22:32           ` Thomas Monjalon
2019-04-02 22:32             ` Thomas Monjalon
2019-04-02 22:34             ` Anand Rawat
2019-04-02 22:34               ` Anand Rawat
2019-04-02  3:54   ` [dpdk-dev] [PATCH v8 04/10] eal: update common headers to use rte_os.h Anand Rawat
2019-04-02  3:54     ` Anand Rawat
2019-04-02  3:54   ` [dpdk-dev] [PATCH v8 05/10] build: add module definition file for windows Anand Rawat
2019-04-02  3:54     ` Anand Rawat
2019-04-02 23:03     ` Thomas Monjalon
2019-04-02 23:03       ` Thomas Monjalon
2019-04-02  3:54   ` [dpdk-dev] [PATCH v8 06/10] eal: sys/queue.h implementation " Anand Rawat
2019-04-02  3:54     ` Anand Rawat
2019-04-02  3:54   ` [dpdk-dev] [PATCH v8 07/10] eal: add headers for compatibility with windows Anand Rawat
2019-04-02  3:54     ` Anand Rawat
2019-04-02  3:54   ` [dpdk-dev] [PATCH v8 08/10] eal: add minimum viable code for eal on windows Anand Rawat
2019-04-02  3:54     ` Anand Rawat
2019-04-02 20:06     ` Thomas Monjalon
2019-04-02 20:06       ` Thomas Monjalon
2019-04-02 21:21       ` Pallavi Kadam
2019-04-02 21:21         ` Pallavi Kadam
2019-04-02 21:38         ` Thomas Monjalon
2019-04-02 21:38           ` Thomas Monjalon
2019-04-02 21:46           ` Pallavi Kadam
2019-04-02 21:46             ` Pallavi Kadam
2019-04-02 22:39     ` Thomas Monjalon
2019-04-02 22:39       ` Thomas Monjalon
2019-04-02 22:57       ` Anand Rawat
2019-04-02 22:57         ` Anand Rawat
2019-04-02  3:54   ` [dpdk-dev] [PATCH v8 09/10] doc: add documentation for windows Anand Rawat
2019-04-02  3:54     ` Anand Rawat
2019-04-02  3:54   ` [dpdk-dev] [PATCH v8 10/10] build: meson changes to build on windows Anand Rawat
2019-04-02  3:54     ` Anand Rawat
2019-04-02 22:51     ` Thomas Monjalon
2019-04-02 22:51       ` Thomas Monjalon
2019-04-02 23:01       ` Anand Rawat
2019-04-02 23:01         ` Anand Rawat
2019-04-02 23:25   ` [dpdk-dev] [PATCH v8 00/10] HelloWorld example for Windows Thomas Monjalon
2019-04-02 23:25     ` Thomas Monjalon
2019-04-02 23:49     ` Anand Rawat
2019-04-02 23:49       ` Anand Rawat

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20190326234359.GA86266@ae13-28.jf.intel.com \
    --to=jeffrey.b.shaw@intel.com \
    --cc=anand.rawat@intel.com \
    --cc=bruce.richardson@intel.com \
    --cc=dev@dpdk.org \
    --cc=pallavi.kadam@intel.com \
    --cc=ranjit.menon@intel.com \
    --cc=stephen@networkplumber.org \
    --cc=thomas@monjalon.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).