Requesting comments on patchset to fix Bug 7929 (C&C 3 network does not work)

Alexandre Julliard julliard at winehq.org
Sat Oct 10 03:31:28 CDT 2009


Erich Hoover <ehoover at mines.edu> writes:

> The maintainer has pretty much "put his foot down" on the matter (several
> times actually, here's a nicer one):
> http://www.mail-archive.com/linux-net@vger.kernel.org/msg01306.html
>
> This is rather embarrasing, but apparently I left server/protocol.def out of
> the patchset.  I could have sworn I tested these patches on a clean git, but
> apparently I made a mistake.  Is there any chance that this mistake is the
> reason for the rejection?  The additional code in these patches is only
> utilized (sans a call to getsockopt) on UDP broadcast sockets that have been
> bound to a specific interface.  According to the kernel devs, this behavior
> is what IP_PKTINFO is meant to do and that they have no intention of adding
> an additional feature that does exactly the same thing.

I don't think you can do that reliably in user space, at least not in
the Wine architecture. You'd have to put all the network I/O in the
wineserver, and performance would suck. The kernel devs objection would
work if it could be done directly inside the app, but I don't see a way
to do that cleanly inside the Wine network layer.

-- 
Alexandre Julliard
julliard at winehq.org



More information about the wine-devel mailing list