Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src/sys/rump



Module Name:    src
Committed By:   pooka
Date:           Thu May 28 00:02:17 UTC 2009

Modified Files:
        src/sys/rump/librump/rumpnet: rump_net.c rump_net_private.h
        src/sys/rump/net/lib/liblocal: Makefile
        src/sys/rump/net/lib/libnet: Makefile
        src/sys/rump/net/lib/libsockin: Makefile
        src/sys/rump/net/lib/libvirtif: Makefile
Added Files:
        src/sys/rump/net/lib/liblocal: component.c
        src/sys/rump/net/lib/libnet: component.c
        src/sys/rump/net/lib/libnetinet: component.c
        src/sys/rump/net/lib/libsockin: component.c
        src/sys/rump/net/lib/libvirtif: component.c

Log Message:
Use a bunch of weak symbols to determine which network components
are present.  This works in userspace as opposed relying in link
sets, which fail miserably.  Later, when the networking stack
becomes modularized, we can move to a dynamic scheme like with file
systems.

Also, this change allows us to do proper autoconfig, namely attach
the loopback interface iff it is present.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/rump/librump/rumpnet/rump_net.c
cvs rdiff -u -r1.2 -r1.3 src/sys/rump/librump/rumpnet/rump_net_private.h
cvs rdiff -u -r1.1 -r1.2 src/sys/rump/net/lib/liblocal/Makefile
cvs rdiff -u -r0 -r1.1 src/sys/rump/net/lib/liblocal/component.c
cvs rdiff -u -r1.4 -r1.5 src/sys/rump/net/lib/libnet/Makefile
cvs rdiff -u -r0 -r1.1 src/sys/rump/net/lib/libnet/component.c
cvs rdiff -u -r0 -r1.1 src/sys/rump/net/lib/libnetinet/component.c
cvs rdiff -u -r1.2 -r1.3 src/sys/rump/net/lib/libsockin/Makefile
cvs rdiff -u -r0 -r1.1 src/sys/rump/net/lib/libsockin/component.c
cvs rdiff -u -r1.2 -r1.3 src/sys/rump/net/lib/libvirtif/Makefile
cvs rdiff -u -r0 -r1.1 src/sys/rump/net/lib/libvirtif/component.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



Home | Main Index | Thread Index | Old Index