This is the mail archive of the libc-hacker@sources.redhat.com mailing list for the glibc project.

Note that libc-hacker is a closed list. You may look at the archives of this list, but subscription and posting are not open.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: sunrpc/svc_udp.c (IP_PKTINFO) broken


On Sat, Sep 23, 2000 at 09:59:34PM +0200, Thorsten Kukuk wrote:
> 
> Hi,
> 
> the following patch:
> 
> 2000-02-17  H.J. Lu  <hjl@gnu.org>
> 
>         * sunrpc/rpc/svc.h (SVCXPRT): Add a "xp_pad" field at the end.
> 
>         * sunrpc/svc_udp.c (svcudp_bufcreate): Turn on IP_PKTINFO if
>         available.
>         (svcudp_recv): Set up message with the new "xp_pad" field for
>         IP_PKTINFO.
>         (svcudp_reply): Support IP_PKTINFO if available.
> 
> breaks RPC/udp connections on SPARC. Run ypbind on SPARC and
> try to run ypwhich to reproduce it.
> Can anybody look at it who knows something about IP_PKTINFO ?
> Has anybody tested this on other architectures ?

We have been using it on ia32 with glibc 2.1. Otherwise, RPC over UDP
won't work with IP aliases cross a firwall. I will check it out on
ia32 with glibc 2.2 next week.

> If not, we should revert it before we release final 2.2.


H.J.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]