[ovs-dev] [PATCH] config: Add explicit support for building on ESX.

Ethan Jackson ethan at nicira.com
Tue Oct 9 20:54:28 UTC 2012


> Does the 'argv' code in command-line.c actually malfunction on ESX?
> It'd be nice to just leave it in, if not.  It's not really tied to
> having the Linux datapath, it's orthogonal.  (It should actually work
> on many Unix and Unix-like systems, but we specialize it to Linux
> pending testing on other systems.)

Yes I disabled it because I had verified that according to ps the
process title was not set.

> Does ESX have /proc/self/fd/* that works like the Linux version?  If
> so then __linux__ is the right test for put_fd_filename(), otherwise
> LINUX_DATAPATH seems good enough for now.

Nope, it doesn't have /proc/self/fd, or /proc/self for that matter.

> In timeval.c, if we use LINUX_DATAPATH as the check for cache_time,
> then can we make that a compile-time constant again?

I'm not sure I totally understand what you're asking for here.  You
want cache_time to be a constant?  That can be changed at runtime in
some cases.

I'll send out an incremental shortly.

Ethan

>
> Thanks!
>
> Ben



More information about the dev mailing list