summaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev')
0 files changed, 0 insertions, 0 deletions
der'>2016-04-15Rump-ify if_pppoeozaki-r From s-yamaguchi@IIJ 2015-10-19Add a COMMENT describing what each component roughly does.pooka "make describe" prints the comment. Requested/inspired by Vincent Schwarzer on rumpkernel-users 2015-08-31Hook up lltable/llentry with the kernel (and rumpkernel)ozaki-r It is built and initialized on bootup, but there is no user for now. Most codes in in.c are imported from FreeBSD as well as lltable/llentry. 2015-08-24purge rump/net of component-specific opt directoriespooka 2015-08-20add ioconf files for pseudo device attach prototypeschristos 2015-04-23Rename RUMP_COMPAT to RUMP_NBCOMBAT to better signify what thepooka variable does. 2015-04-23COMPAT_OIF{DATA,REQ} are defined by compat/sys/sockio.h if need be,pooka don't define them here unconditionally. 2015-04-22Build compat code only when specified by RUMP_COMPATpooka 2014-03-13rename component.c -> net_component.cpooka 2013-08-14Separate inet and inet6, allows inet6-only rump kernels.pooka 2013-07-18Add librumpnet_netmpls that provides MPLS features into rump kernelskefren ok'ed pooka@ 2013-06-01cosmetic: put portalgo.c in the conceptually right placepooka 2012-08-03no need to include code which is already provided by the faction basepooka 2012-06-25Adjust to rfc6056 rename to portalgomartin 2012-04-14rumpnet_net: add pfil.crmind 2011-09-24add rfc6056.cchristos 2011-03-31Hide the radix-trie implementation of the forwarding table so that wedyoung 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. :-) 2011-02-01Add a new AF/PF_ROUTE which is 64-bit clean which makes the routing socketmatt interface (and its associated sysctls) act identically for both 32 and 64 bit programs. The old unclean one remains for backward compatibility. 2010-12-08Actually, unlike e.g. carp, bridge can be its own component sincepooka 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?) 2010-12-07Support bridging. As usual, it would be nice if this could be apooka separate component, but King Ifdef doesn't let us. 2010-11-07support compat ioctl's (OOOOOlalaSIOC stuff)pooka 2009-12-12Use linker script to make __start/stop_link_set_modules be presentpooka 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). 2009-09-13binutils 2.19 has changed the old behaviour of defining __start_SECTNAMEpooka 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. 2009-05-28Use a bunch of weak symbols to determine which network componentspooka 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. 2009-02-03-fno-strict-aliasing is now set globally for rumppooka 2008-11-25Heave-ho radix.c from librumpnet_net to librumpnet.pooka 2008-10-16Deal with the ld.so/linkset brokenness and compile all of libnetpooka 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. 2008-10-06Provide essentially sys/net as a rump library.pooka