Up to [cvs.NetBSD.org] / src / sys / rump / net / lib / libnet
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: MAIN
Revision 1.16 / (download) - annotate - [select for diffs], Fri Aug 3 14:27:02 2012 UTC (9 months, 2 weeks ago) by pooka
Branch: MAIN
CVS Tags: yamt-pagecache-base8,
yamt-pagecache-base7,
yamt-pagecache-base6,
tls-maxphys-nbase,
tls-maxphys-base,
tls-maxphys,
khorben-n900,
agc-symver-base,
agc-symver,
HEAD
Changes since 1.15: +2 -2
lines
Diff to previous 1.15 (colored)
no need to include code which is already provided by the faction base
Revision 1.15 / (download) - annotate - [select for diffs], Mon Jun 25 19:25:07 2012 UTC (10 months, 3 weeks ago) by martin
Branch: MAIN
Changes since 1.14: +2 -2
lines
Diff to previous 1.14 (colored)
Adjust to rfc6056 rename to portalgo
Revision 1.14 / (download) - annotate - [select for diffs], Sat Apr 14 18:26:31 2012 UTC (13 months ago) by rmind
Branch: MAIN
CVS Tags: yamt-pagecache-base5,
yamt-pagecache-base4,
jmcneill-usbmp-base9,
jmcneill-usbmp-base10
Changes since 1.13: +2 -2
lines
Diff to previous 1.13 (colored)
rumpnet_net: add pfil.c
Revision 1.13 / (download) - annotate - [select for diffs], Sat Sep 24 21:11:23 2011 UTC (19 months, 3 weeks ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
netbsd-6-base,
jmcneill-usbmp-pre-base2,
jmcneill-usbmp-base8,
jmcneill-usbmp-base7,
jmcneill-usbmp-base6,
jmcneill-usbmp-base5,
jmcneill-usbmp-base4,
jmcneill-usbmp-base3,
jmcneill-usbmp-base2,
jmcneill-usbmp-base,
jmcneill-audiomp3-base,
jmcneill-audiomp3
Branch point for: yamt-pagecache,
netbsd-6,
jmcneill-usbmp
Changes since 1.12: +2 -2
lines
Diff to previous 1.12 (colored)
add rfc6056.c
Revision 1.12 / (download) - annotate - [select for diffs], Thu Mar 31 19:40:54 2011 UTC (2 years, 1 month ago) by dyoung
Branch: MAIN
CVS Tags: rmind-uvmplock-nbase,
rmind-uvmplock-base,
cherry-xenmp-base,
cherry-xenmp
Changes since 1.11: +2 -2
lines
Diff to previous 1.11 (colored)
Hide the radix-trie implementation of the forwarding table so that we will have an easier time replacing it with something different, even if it is a second radix-trie implementation. sys/net/route.c and sys/net/rtsock.c no longer operate directly on radix_nodes or radix_node_heads. Hopefully this will reduce the temptation to implement multipath or source-based routing using grotty hacks to the grotty old radix-trie code, too. :-)
Revision 1.11 / (download) - annotate - [select for diffs], Tue Feb 1 01:39:21 2011 UTC (2 years, 3 months ago) by matt
Branch: MAIN
CVS Tags: bouyer-quota2-nbase,
bouyer-quota2-base
Changes since 1.10: +2 -2
lines
Diff to previous 1.10 (colored)
Add a new AF/PF_ROUTE which is 64-bit clean which makes the routing socket interface (and its associated sysctls) act identically for both 32 and 64 bit programs. The old unclean one remains for backward compatibility.
Revision 1.10 / (download) - annotate - [select for diffs], Wed Dec 8 18:06:43 2010 UTC (2 years, 5 months ago) by pooka
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231,
jruoho-x86intr-base
Branch point for: jruoho-x86intr,
bouyer-quota2
Changes since 1.9: +2 -3
lines
Diff to previous 1.9 (colored)
Actually, unlike e.g. carp, bridge can be its own component since it doesn't want to join the protosw party. We can deal with other linkhappy stuff with weak symbols. (where is our modular networking stack?)
Revision 1.9 / (download) - annotate - [select for diffs], Tue Dec 7 20:39:07 2010 UTC (2 years, 5 months ago) by pooka
Branch: MAIN
Changes since 1.8: +4 -3
lines
Diff to previous 1.8 (colored)
Support bridging. As usual, it would be nice if this could be a separate component, but King Ifdef doesn't let us.
Revision 1.8 / (download) - annotate - [select for diffs], Sun Nov 7 19:47:18 2010 UTC (2 years, 6 months ago) by pooka
Branch: MAIN
Changes since 1.7: +4 -2
lines
Diff to previous 1.7 (colored)
support compat ioctl's (OOOOOlalaSIOC stuff)
Revision 1.7 / (download) - annotate - [select for diffs], Sat Dec 12 17:10:19 2009 UTC (3 years, 5 months ago) by pooka
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9,
yamt-nfs-mp-base11,
yamt-nfs-mp-base10,
uebayasi-xip-base4,
uebayasi-xip-base3,
uebayasi-xip-base2,
uebayasi-xip-base1,
uebayasi-xip-base,
uebayasi-xip,
matt-premerge-20091211
Branch point for: rmind-uvmplock
Changes since 1.6: +1 -3
lines
Diff to previous 1.6 (colored)
Use linker script to make __start/stop_link_set_modules be present in libs built with binutils >=2.19. This is a less error-prone method than the previous where components had to be tagged in the Makefile as modules (and if they weren't, things broke. and vice versa).
Revision 1.6 / (download) - annotate - [select for diffs], Sun Sep 13 22:51:42 2009 UTC (3 years, 8 months ago) by pooka
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8,
jym-xensuspend-nbase
Changes since 1.5: +3 -1
lines
Diff to previous 1.5 (colored)
binutils 2.19 has changed the old behaviour of defining __start_SECTNAME for orphaned sections to using PROVIDE. What this means is that unless a rump component internally references that symbol, it will not be included in the component shared library, and hence cannot be referenced when the component is loaded. Add a workaround which works both with 2.16 and 2.19: force a reference to the __start symbol internally and hence retain it in the resulting library.
Revision 1.5 / (download) - annotate - [select for diffs], Thu May 28 00:02:16 2009 UTC (3 years, 11 months ago) by pooka
Branch: MAIN
CVS Tags: yamt-nfs-mp-base7,
yamt-nfs-mp-base6,
yamt-nfs-mp-base5,
jymxensuspend-base
Changes since 1.4: +2 -1
lines
Diff to previous 1.4 (colored)
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.
Revision 1.4 / (download) - annotate - [select for diffs], Tue Feb 3 00:33:26 2009 UTC (4 years, 3 months ago) by pooka
Branch: MAIN
CVS Tags: yamt-nfs-mp-base4,
yamt-nfs-mp-base3,
nick-hppapmap-base4,
nick-hppapmap-base3,
nick-hppapmap-base2,
nick-hppapmap-base,
jym-xensuspend-base
Branch point for: yamt-nfs-mp,
jym-xensuspend
Changes since 1.3: +1 -2
lines
Diff to previous 1.3 (colored)
-fno-strict-aliasing is now set globally for rump
Revision 1.3 / (download) - annotate - [select for diffs], Tue Nov 25 18:36:08 2008 UTC (4 years, 5 months ago) by pooka
Branch: MAIN
CVS Tags: mjf-devfs2-base,
haad-nbase2,
haad-dm-base2,
haad-dm-base,
ad-audiomp2-base,
ad-audiomp2
Branch point for: mjf-devfs2
Changes since 1.2: +2 -2
lines
Diff to previous 1.2 (colored)
Heave-ho radix.c from librumpnet_net to librumpnet.
Revision 1.2 / (download) - annotate - [select for diffs], Thu Oct 16 19:14:51 2008 UTC (4 years, 7 months ago) by pooka
Branch: MAIN
CVS Tags: netbsd-5-base,
netbsd-5-2-RELEASE,
netbsd-5-2-RC1,
netbsd-5-2,
netbsd-5-1-RELEASE,
netbsd-5-1-RC4,
netbsd-5-1-RC3,
netbsd-5-1-RC2,
netbsd-5-1-RC1,
netbsd-5-1-2-RELEASE,
netbsd-5-1-1-RELEASE,
netbsd-5-1,
netbsd-5-0-RELEASE,
netbsd-5-0-RC4,
netbsd-5-0-RC3,
netbsd-5-0-RC2,
netbsd-5-0-RC1,
netbsd-5-0-2-RELEASE,
netbsd-5-0-1-RELEASE,
netbsd-5-0,
netbsd-5,
matt-nb5-pq3-base,
matt-nb5-pq3,
matt-nb5-mips64-u2-k2-k4-k7-k8-k9,
matt-nb5-mips64-u1-k1-k5,
matt-nb5-mips64-premerge-20101231,
matt-nb5-mips64-premerge-20091211,
matt-nb5-mips64-k15,
matt-nb5-mips64,
matt-nb4-mips64-k7-u2a-k9b,
matt-mips64-base2,
haad-dm-base1
Branch point for: nick-hppapmap,
haad-dm
Changes since 1.1: +3 -1
lines
Diff to previous 1.1 (colored)
Deal with the ld.so/linkset brokenness and compile all of libnet and libnetinet into a big bunch for now. If they were separate libraries, the DOMAIN_DEFINE() in the latter on the linkline would not get noticed at "boot" time because of the abovementioned brokenness. One of these days I'll add code to dlopen() the libraries and resplit them, but this will allow things to work until then.
Revision 1.1 / (download) - annotate - [select for diffs], Mon Oct 6 00:27:06 2008 UTC (4 years, 7 months ago) by pooka
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-4
Branch point for: wrstuden-revivesa
Provide essentially sys/net as a rump library.