nerator' content='cgit '/>
summaryrefslogtreecommitdiff
path: root/sys/rump/net/lib/libnet/Makefile
AgeCommit message (Collapse)Author
2017-01-17Fix build (undefined reference to `rumpns_pfil_init' on usr.sbin/puffs/rump_nfs)ozaki-r
2016-09-21Add ifam_pid and ifam_addrflags to ifa_msghdr.roy
Re-version RTM_NEWADDR, RTM_DELADDR, RTM_CHGADDR and NET_RT_IFLIST. Add compat code for old version.
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