History log of /src/sys/rump/net/Makefile.rumpnetcomp |
Revision | | Date | Author | Comments |
1.25 |
| 14-Jul-2021 |
ozaki-r | Rump-ify ALTQ (librumpnet_altq.so)
|
1.24 |
| 17-May-2021 |
yamaguchi | Add a new link-aggregation pseudo interface named lagg(4)
- FreeBSD's lagg(4) based implementation - MP-safe and MP-scalable
|
1.23 |
| 29-Sep-2020 |
roy | branches: 1.23.6; 1.23.8; rumpify vether(4)
|
1.22 |
| 26-Aug-2020 |
riastradh | Clarify wg(4)'s relation to WireGuard, pending further discussion.
Still planning to replace wgconfig(8) and wg-keygen(8) by one wg(8) tool compatible with wireguard-tools; update wg(4) for the minor changes from the 2018-06-30 spec to the 2020-06-01 spec; &c. This just clarifies the current state of affairs as it exists in the development tree for now.
Mark the man page EXPERIMENTAL for extra clarity.
|
1.21 |
| 20-Aug-2020 |
riastradh | [ozaki-r] Changes to the kernel core for wireguard
|
1.20 |
| 10-Jan-2018 |
knakahara | ipsec(4) interface supports rump now.
|
1.19 |
| 27-May-2017 |
bouyer | branches: 1.19.2; merge the bouyer-socketcan branch to HEAD.
CAN stands for Controller Area Network, a broadcast network used in automation and automotive fields. For example, the NMEA2000 standard developped for marine devices uses a CAN network as the link layer.
This is an implementation of the linux socketcan API: https://www.kernel.org/doc/Documentation/networking/can.txt you can also see can(4).
This adds a new socket family (AF_CAN) and protocol (PF_CAN), as well as the canconfig(8) utility, used to set timing parameter of CAN hardware. Also inclued is a driver for the CAN controller found in the allwinner A20 SoC (I tested it with an Olimex lime2 board, connected with PIC18-based CAN devices).
There is also the canloop(4) pseudo-device, which allows to use the socketcan API without CAN hardware.
At this time the CANFD part of the linux socketcan API is not implemented. Error frames are not implemented either. But I could get the cansend and canreceive utilities from the canutils package to build and run with minimal changes. tcpudmp(8) can also be used to record frames, which can be decoded with etherreal.
|
1.18 |
| 14-Apr-2017 |
ozaki-r | 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.17 |
| 16-Feb-2017 |
knakahara | l2tp(4) support rump.
|
1.16 |
| 26-Nov-2016 |
ozaki-r | branches: 1.16.2; Rumpify vlan(4)
|
1.15 |
| 05-Sep-2016 |
ozaki-r | Support tun devices on rump kernels
|
1.14 |
| 15-Apr-2016 |
ozaki-r | branches: 1.14.2; Rump-ify if_pppoe
From s-yamaguchi@IIJ
|
1.13 |
| 15-Nov-2015 |
pooka | Always descend into component directories for rumpdescribe.
|
1.12 |
| 04-Nov-2015 |
knakahara | if_gif supports rump now.
|
1.11 |
| 29-May-2015 |
pooka | Add a rump kernel component for the tap device.
from Wei Liu <wei.liu2@citrix.com> via private email
|
1.10 |
| 16-Nov-2013 |
rmind | branches: 1.10.6; Move rumpnet_bpfjit under MKSLJIT as well.
|
1.9 |
| 16-Nov-2013 |
rmind | Build rumpkern_sljit and rumpnet_bpfjit; include them into the sets.
|
1.8 |
| 14-Aug-2013 |
pooka | Separate inet and inet6, allows inet6-only rump kernels.
|
1.7 |
| 01-Aug-2013 |
pooka | Make it possible to not build virtif since it's not supported on all hosts.
(no change to NetBSD)
|
1.6 |
| 18-Jul-2013 |
kefren | Add librumpnet_netmpls that provides MPLS features into rump kernels ok'ed pooka@
|
1.5 |
| 15-Aug-2012 |
rmind | branches: 1.5.2; 1.5.4; 1.5.10; Enable the build of librumpnet_npf.
|
1.4 |
| 08-Dec-2010 |
pooka | branches: 1.4.6; 1.4.10; 1.4.16; agr(4) support
|
1.3 |
| 08-Dec-2010 |
pooka | 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?)
|
1.2 |
| 07-Dec-2010 |
pooka | sockin cannot be loaded the same time as rumpnet_inet because both provide a PF_INET domain. Guess that real inet is more useful and don't put sockin on the "all components" list.
|
1.1 |
| 05-Dec-2010 |
pooka | Rename Makefile.rump${x} to Makefile.rump${x}comp for consistency.
|
1.4.16.1 |
| 18-Nov-2012 |
riz | Pull up following revision(s) (requested by rmind in ticket #678): sys/rump/librump/rumpkern/rump.c: revision 1.243 sys/rump/librump/rumpkern/rump.c: revision 1.244 sys/rump/librump/rumpkern/rump.c: revision 1.245 sys/rump/librump/rumpkern/rump.c: revision 1.246 usr.sbin/npf/npftest/npftest.c: revision 1.5 usr.sbin/npf/npftest/README: revision 1.2 usr.sbin/npf/npftest/npftest.h: revision 1.5 sys/rump/net/Makefile.rumpnetcomp: revision 1.5 sys/rump/net/lib/libnpf/shlib_version: revision 1.1 sys/net/npf/npf_impl.h: revision 1.22 sys/rump/dev/lib/libnpf/Makefile: file removal usr.sbin/npf/npftest/Makefile: revision 1.3 sys/rump/dev/lib/libnpf/component.c: file removal sys/rump/dev/lib/libnpf/shlib_version: file removal sys/net/npf/npf_state.c: revision 1.12 sys/rump/net/lib/libnpf/component.c: revision 1.1 usr.sbin/npf/npftest/libnpftest/npf_test_subr.c: revision 1.4 usr.sbin/npf/npftest/libnpftest/npf_test.h: revision 1.6 sys/rump/net/lib/libnpf/Makefile: revision 1.1 Move and rename librumpdev_npf to librumpnet_npf. Enable the build of librumpnet_npf. Add npf_state_setsampler() for _NPF_TESTING case. This also fixes the build. Call pserialize_init() during rump start-up, since librump/net/npf uses it. It helps to include the declaration of the routine being called. We also need kcpuset_init() now. Use correct routine name - kcpuset_sysinit() vs kcpuset_init()
|
1.4.10.2 |
| 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.4.10.1 |
| 30-Oct-2012 |
yamt | sync with head
|
1.4.6.2 |
| 05-Mar-2011 |
rmind | sync with head
|
1.4.6.1 |
| 08-Dec-2010 |
rmind | file Makefile.rumpnetcomp was added on branch rmind-uvmplock on 2011-03-05 20:56:19 +0000
|
1.5.10.1 |
| 23-Jul-2013 |
riastradh | sync with HEAD
|
1.5.4.2 |
| 18-May-2014 |
rmind | sync with head
|
1.5.4.1 |
| 28-Aug-2013 |
rmind | sync with head
|
1.5.2.2 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
1.5.2.1 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.10.6.6 |
| 28-Aug-2017 |
skrll | Sync with HEAD
|
1.10.6.5 |
| 05-Dec-2016 |
skrll | Sync with HEAD
|
1.10.6.4 |
| 05-Oct-2016 |
skrll | Sync with HEAD
|
1.10.6.3 |
| 22-Apr-2016 |
skrll | Sync with HEAD
|
1.10.6.2 |
| 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
1.10.6.1 |
| 06-Jun-2015 |
skrll | Sync with HEAD
|
1.14.2.3 |
| 26-Apr-2017 |
pgoyette | Sync with HEAD
|
1.14.2.2 |
| 20-Mar-2017 |
pgoyette | Sync with HEAD
|
1.14.2.1 |
| 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.16.2.2 |
| 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.16.2.1 |
| 15-Jan-2017 |
bouyer | Initial commit of a CAN socket layer, compatible with linux SoccketCAN (but incomplete). Based on work from Robert Swindells.
|
1.19.2.1 |
| 11-Feb-2018 |
snj | Pull up following revision(s) (requested by ozaki-r in ticket #536): distrib/sets/lists/base/shl.mi: 1.825 distrib/sets/lists/comp/mi: 1.2168-1.2169 distrib/sets/lists/comp/shl.mi: 1.310 distrib/sets/lists/debug/mi: 1.234 distrib/sets/lists/debug/shl.mi: 1.188 distrib/sets/lists/man/mi: 1.1570 distrib/sets/lists/tests/mi: 1.772 etc/mtree/NetBSD.dist.tests: 1.150 share/man/man4/Makefile: 1.650 share/man/man4/ipsec.4: 1.42-1.43 share/man/man4/ipsecif.4: 1.1-1.5 sys/arch/amd64/conf/ALL: 1.77 sys/arch/amd64/conf/GENERIC: 1.480 sys/conf/files: 1.1191 sys/net/Makefile: 1.34 sys/net/files.net: 1.14 sys/net/if.c: 1.404 sys/net/if.h: 1.248 sys/net/if_gif.c: 1.135 sys/net/if_ipsec.c: 1.1-1.3 sys/net/if_ipsec.h: 1.1 sys/net/if_l2tp.c: 1.16 sys/net/if_types.h: 1.28 sys/netinet/in.c: 1.214 sys/netinet/in.h: 1.103 sys/netinet/in_gif.c: 1.92 sys/netinet/ip_var.h: 1.122 sys/netinet6/in6.c: 1.257 sys/netinet6/in6.h: 1.88 sys/netinet6/in6_gif.c: 1.90 sys/netinet6/ip6_var.h: 1.75 sys/netipsec/Makefile: 1.6 sys/netipsec/files.netipsec: 1.13 sys/netipsec/ipsec.h: 1.62 sys/netipsec/ipsecif.c: 1.1 sys/netipsec/ipsecif.h: 1.1 sys/netipsec/key.c: 1.246-1.247 sys/netipsec/key.h: 1.34 sys/rump/net/Makefile.rumpnetcomp: 1.20 sys/rump/net/lib/libipsec/IPSEC.ioconf: 1.1 sys/rump/net/lib/libipsec/Makefile: 1.1 sys/rump/net/lib/libipsec/ipsec_component.c: 1.1 tests/net/Makefile: 1.34 tests/net/if_ipsec/Makefile: 1.1 tests/net/if_ipsec/t_ipsec.sh: 1.1-1.2 Don't touch an SP without a reference to it unify processing to check nesting count for some tunnel protocols. add ipsec(4) interface, which is used for route-based VPN. man and ATF are added later, please see man for details. reviewed by christos@n.o, joerg@n.o and ozaki-r@n.o, thanks. https://mail-index.netbsd.org/tech-net/2017/12/18/msg006557.html ipsec(4) interface supports rump now. add ipsec(4) interface ATF. add ipsec(4) interface man as ipsecif.4. add ipsec(4) interface to amd64/GENERIC and amd64/ALL configs. apply in{,6}_tunnel_validate() to gif(4). Spell IPsec that way. Simplify macro usage. Sort SEE ALSO. Bump date for previous. Improve wording and macro use. Some parts are not clear to me, so someone with knowledge of ipsecif(4) should improve this some more. Improve ipsecif.4. Default port ipsec(4) NAT-T is tested now. pointed out by wiz@n.o and suggested by ozaki-r@n.o, thanks. Change the prefix of test names to ipsecif_ to distinguish from tests for ipsec(4) New sentence, new line. Remove empty macro. Fix PR kern/52920. Pointed out by David Binderman, thanks. Improve wording, and put a new drawing, from me and Kengo Nakahara. apply a little more #ifdef INET/INET6. fixes !INET6 builds.
|
1.23.8.1 |
| 31-May-2021 |
cjep | sync with head
|
1.23.6.2 |
| 01-Aug-2021 |
thorpej | Sync with HEAD.
|
1.23.6.1 |
| 17-Jun-2021 |
thorpej | Sync w/ HEAD.
|