| History log of /src/sys/rump/librump/rumpnet/Makefile.rumpnet |
| Revision | | Date | Author | Comments |
| 1.25 |
| 03-Sep-2022 |
mlelstv | netisr.c is gone.
|
| 1.24 |
| 11-Oct-2021 |
knakahara | Make pktq_rps_hash() pluggable for each interface type. Reviewed by gdt@n.o, thorpej@n.o, and riastradh@n.o, thanks.
|
| 1.23 |
| 15-Nov-2018 |
maxv | Merge uipc_mbuf2.c into uipc_mbuf.c. Reorder the latter a little to gather similar functions. No functional change.
|
| 1.22 |
| 14-Apr-2017 |
ozaki-r | branches: 1.22.10; 1.22.12; Rumpify netipsec
Note that we should modularize netipsec and reduce reverse symbol references (referencing symbols of netipsec from net, netinet and netinet6) though, the task needs lots of code changes. Prior to doing so, rumpifying it and having ATF tests should be useful.
|
| 1.21 |
| 02-Feb-2017 |
ozaki-r | Defer some pr_input to workqueue
pr_input is currently called in softint. Some pr_input such as ICMP, ICMPv6 and CARP can add/delete/update IP addresses and routing table entries. For example, icmp6_redirect_input updates an a routing table entry and nd6_ra_input may delete an IP address.
Basically such operations shouldn't be done in softint. That aside, we have a reason to avoid the situation; psz/psref waits cannot be used in softint, however they are required to work in such pr_input in the MP-safe world.
The change implements the workqueue pr_input framework called wqinput which provides a means to defer pr_input of a protocol to workqueue easily. Currently icmp_input, icmp6_input, carp_proto_input and carp6_proto_input are deferred to workqueue by the framework.
Proposed and discussed on tech-kern and tech-net
|
| 1.20 |
| 17-Jan-2017 |
ozaki-r | Fix build (undefined reference to `rumpns_pfil_init' on usr.sbin/puffs/rump_nfs)
|
| 1.19 |
| 19-Oct-2015 |
pooka | branches: 1.19.2; 1.19.4; Add a COMMENT describing what each component roughly does.
"make describe" prints the comment.
Requested/inspired by Vincent Schwarzer on rumpkernel-users
|
| 1.18 |
| 24-Aug-2015 |
pooka | remove librump/rumpnet/opt, consolidate in rump/include/opt
|
| 1.17 |
| 03-Dec-2014 |
christos | add printers.
|
| 1.16 |
| 02-Dec-2014 |
pooka | Remove shlib_version files and just use Makefile SHLIB_MAJOR/MINOR, with the default provided by Makefile.rump (they're all 0.0 anyway)
|
| 1.15 |
| 05-Jun-2014 |
rmind | branches: 1.15.4; - Implement pktqueue interface for lockless IP input queue. - Replace ipintrq and ip6intrq with the pktqueue mechanism. - Eliminate kernel-lock from ipintr() and ip6intr(). - Some preparation work to push softnet_lock out of ipintr().
Discussed on tech-net.
|
| 1.14 |
| 27-Apr-2014 |
pooka | Eliminate weak symbols from rump kernel syscall handlers, part 7:
Build component constructors which establish syscalls at boottime.
|
| 1.13 |
| 15-Mar-2013 |
pooka | branches: 1.13.6; 1.13.10; Allow Makefile.rump to append to SRCS.
|
| 1.12 |
| 31-Mar-2011 |
dyoung | branches: 1.12.4; 1.12.14; 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. :-)
|
| 1.11 |
| 01-Feb-2011 |
matt | 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.
|
| 1.10 |
| 19-Jan-2010 |
pooka | branches: 1.10.4; 1.10.6; 1.10.8; Redefine bpf linkage through an always present op vector, i.e. #if NBPFILTER is no longer required in the client. This change doesn't yet add support for loading bpf as a module, since drivers can register before bpf is attached. However, callers of bpf can now be modularized.
Dynamically loadable bpf could probably be done fairly easily with coordination from the stub driver and the real driver by registering attachments in the stub before the real driver is loaded and doing a handoff. ... and I'm not going to ponder the depths of unload here.
Tested with i386/MONOLITHIC, modified MONOLITHIC without bpf and rump.
|
| 1.9 |
| 16-Oct-2009 |
pooka | We have real pollsuck() now, so remove this, ahem, less-than-perfect one. (XXX: only thing in the kernel using pollsuck is netsmb)
|
| 1.8 |
| 14-Oct-2009 |
pooka | Adjust rump sources for external/internal interfaces. No functional change.
|
| 1.7 |
| 06-Sep-2009 |
pooka | add a very simple version of pollsock() XXX: it seems to exist purely for the pleasure of netsmb??
|
| 1.6 |
| 10-Jun-2009 |
pooka | MAXUSERS comes from Makefile.rump
|
| 1.5 |
| 10-Jun-2009 |
pooka | libkern is fully included in rumpkern, no need for cherry-picking modules elsewhere.
|
| 1.4 |
| 23-Jan-2009 |
pooka | branches: 1.4.2; 1.4.4; include rtsock_50.c
|
| 1.3 |
| 25-Nov-2008 |
pooka | branches: 1.3.4; fix comment (no functional change)
|
| 1.2 |
| 25-Nov-2008 |
pooka | Heave-ho radix.c from librumpnet_net to librumpnet.
|
| 1.1 |
| 15-Oct-2008 |
pooka | branches: 1.1.2; 1.1.4; Add the basic rump networking library, which provides e.g. sockets and mbufs. This is required by all network-using rump applications.
|
| 1.1.4.2 |
| 03-Mar-2009 |
skrll | Sync with HEAD.
|
| 1.1.4.1 |
| 19-Jan-2009 |
skrll | Sync with HEAD.
|
| 1.1.2.3 |
| 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
| 1.1.2.2 |
| 19-Oct-2008 |
haad | Sync with HEAD.
|
| 1.1.2.1 |
| 15-Oct-2008 |
haad | file Makefile.rumpnet was added on branch haad-dm on 2008-10-19 22:18:07 +0000
|
| 1.3.4.2 |
| 17-Jan-2009 |
mjf | Sync with HEAD.
|
| 1.3.4.1 |
| 25-Nov-2008 |
mjf | file Makefile.rumpnet was added on branch mjf-devfs2 on 2009-01-17 13:29:37 +0000
|
| 1.4.4.5 |
| 11-Mar-2010 |
yamt | sync with head
|
| 1.4.4.4 |
| 16-Sep-2009 |
yamt | sync with head
|
| 1.4.4.3 |
| 20-Jun-2009 |
yamt | sync with head
|
| 1.4.4.2 |
| 04-May-2009 |
yamt | sync with head.
|
| 1.4.4.1 |
| 23-Jan-2009 |
yamt | file Makefile.rumpnet was added on branch yamt-nfs-mp on 2009-05-04 08:14:30 +0000
|
| 1.4.2.1 |
| 23-Jul-2009 |
jym | Sync with HEAD.
|
| 1.10.8.1 |
| 08-Feb-2011 |
bouyer | Sync with HEAD
|
| 1.10.6.1 |
| 06-Jun-2011 |
jruoho | Sync with HEAD.
|
| 1.10.4.2 |
| 21-Apr-2011 |
rmind | sync with head
|
| 1.10.4.1 |
| 05-Mar-2011 |
rmind | sync with head
|
| 1.12.14.3 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
| 1.12.14.2 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.12.14.1 |
| 23-Jun-2013 |
tls | resync from head
|
| 1.12.4.1 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
| 1.13.10.1 |
| 10-Aug-2014 |
tls | Rebase.
|
| 1.13.6.1 |
| 18-May-2014 |
rmind | sync with head
|
| 1.15.4.5 |
| 28-Aug-2017 |
skrll | Sync with HEAD
|
| 1.15.4.4 |
| 05-Feb-2017 |
skrll | Sync with HEAD
|
| 1.15.4.3 |
| 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
| 1.15.4.2 |
| 22-Sep-2015 |
skrll | Sync with HEAD
|
| 1.15.4.1 |
| 06-Apr-2015 |
skrll | Sync with HEAD
|
| 1.19.4.1 |
| 21-Apr-2017 |
bouyer | Sync with HEAD
|
| 1.19.2.2 |
| 26-Apr-2017 |
pgoyette | Sync with HEAD
|
| 1.19.2.1 |
| 20-Mar-2017 |
pgoyette | Sync with HEAD
|
| 1.22.12.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.22.10.1 |
| 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|