summaryrefslogtreecommitdiff
path: root/sys/conf/GENERIC
AgeCommit message (Collapse)Author
2020-06-21add a commented out entry for wg(4).David Gwynne
i think ive tempted fate enough for one day.
2020-05-09reenable POOL_DEBUGChristian Weisgerber
2020-04-26disable POOL_DEBUG in preparation for releaseSebastian Benoit
ok deraadt@
2020-01-21Import dt(4) a driver and framework for Dynamic Profiling.Martin Pieuchot
The design is fairly simple: events, in the form of descriptors on a ring, are being produced in any kernel context and being consumed by a userland process reading /dev/dt. Code and hooks are all guarded under '#if NDT > 0' so this commit shouldn't introduce any change as long as dt(4) is disable in GENERIC. ok kettenis@, visa@, jasper@, deraadt@
2019-10-12renable POOL_DEBUGChristian Weisgerber
2019-10-04disable POOL_DEBUG for releaseJonathan Gray
ok deraadt@
2019-08-01enable tpmr(4) so people can try it.David Gwynne
2019-07-08uncomment aggr(4) to make it easier for people to tryDavid Gwynne
2019-07-05add aggr, but leave it commented out for now.David Gwynne
it needs to be a bit more robust before making it more available to try.
2019-04-22disable mobileip(4)David Gwynne
it's not great in several dimensions, so this is a first step to removing it. if noone has a (reasonable) teary i'll start removing the code in a few weeks. "kill it with fire" deraadt@
2019-04-13renable POOL_DEBUGTheo de Raadt
2019-04-05it is POOL_DEBUG disable timeTheo de Raadt
2019-03-18enable mpip(4)David Gwynne
ok deraadt@
2018-12-20add bpe(4) or Backbone Provider Edge interfacesDavid Gwynne
Backbone refers to 802.1ah or 802.1Q Provider Backbone Bridges (PBB), or mac-in-mac, which is like vlans except it completely encapsulates the inner packet rather than just add a shim to it. This removes the need for Backbone Core Bridges (ie, switches between bpe instances) to know all the addresses on all the networks.
2018-10-18Re-enable POOL_DEBUG for -current.Lawrence Teo
ok deraadt@
2018-10-08POOL_DEBUG is disabled for releaseTheo de Raadt
2018-03-27take us to 6.3-currentTheo de Raadt
2018-03-14disable POOL_DEBUG for releaseSebastian Benoit
ok deraadt@
2018-02-07dcoppa@ and bluhm@ noted that i accidentally removed POOL_DEBUGDavid Gwynne
put it back.
2018-02-07split mobileip(4) out from the gre(4) driver.David Gwynne
having mobileip in gre makes it hard to cut gre up. the current mobileip code is also broken, so this is def and improvement. it also makes it easy to disable and remove mobileip in the future. ok claudio@ henning@
2017-10-25Remove the TCP_FACK option and associated #if{,n}def code.job
TCP_FACK was disabled by provos@ in June 1999. TCP_FACK is an algorithm that decides that when something is lost, all not SACKed packets until the most forward SACK are lost. It may be a correct estimate, if network does not reorder packets. OK visa@ mpi@ mikeb@
2017-10-22Unconditionally enable TCP selective acknowledgements (SACK)Mike Belopuhov
OK deraadt, mpi, visa, job
2017-10-04re-enable POOL_DEBUG after the releaseChristian Weisgerber
2017-09-26disable POOL_DEBUG for releaseJonathan Gray
ok deraadt@
2017-08-11Merge DDBCTF into DDB.Martin Pieuchot
2017-07-30Switch installer to Allotment Routing Table (ART).Florian Obser
Prompted by a bugreport by naddy that IPv6 autoconfiguration is broken in the installer. OK mpi, "go for it" deraadt
2017-05-27Kill option KEY, it is a useless knob, nobody uses pfkeyv2 without IPSEC orClaudio Jeker
tcp md5. OK mpi@
2017-04-20Add option to compile witness(4).Visa Hankala
2017-04-08re-enable POOL_DEBUG after the release; ok deraadt@Christian Weisgerber
2017-03-29POOL_DEBUG off for releaseTheo de Raadt
2017-02-21temporarily disable BFD, to not block work on unlocking the socket layer.Peter Hessler
requested by deraadt@
2017-01-25enable BFDPeter Hessler
OK deraadt@
2017-01-17Enable switch(4).Rafael Zalamena
ok jca@, reyk@
2016-12-22Remove PIM support from the multicast stack.Rafael Zalamena
ok mpi@
2016-11-29Build kernel with DEBUG=-g by default.Martin Pieuchot
This will allow us to extract type informations from DWARF2 sections. It also makes developer life easier as debug information are now included in every object. Resulting kernels will be stripped using strip(1) instead of ld(1). Kernel build time increases by approximately 10%. However it is still possible to disable this by defining DEBUG="". ok kettenis@, bluhm@, natano@, jasper@, reyk@, deraadt@
2016-09-18option INSECURE is obsoleteTheo de Raadt
2016-09-16teach ddb(4) about CTF. currently it only loads the CTF and uses it on amd64Jasper Lievisse Adriaanse
to lookup the number of function parameters. however having this basic facility allows us to expand it's usage. currently hidden behind the (disabled) DDBCTF kernel option as some of the required tools are not available in base yet. in addition to that one also needs recent bootblocks that load the .SUNW_ctf kernel section. discussed with mpi@ over many a cider and ale in cambridge feedback and ok guenther@ mpi@
2016-09-04Introduce Dynamic Profiling, a ddb(4) based & gprof compatible kernelMartin Pieuchot
profiling framework. Code patching is used to enable probes when entering functions. The probes will call a mcount()-like function to match the behavior of a GPROF kernel. Currently only available on amd64 and guarded under DDBPROF. Support for other archs will follow soon. A new sysctl knob, ddb.console, need to be set to 1 in securelevel 0 to be able to use this feature. Inputs and ok guenther@
2016-09-03Add in the (disabled) kernel glue for BFDPeter Hessler
OK claudio@, henning@
2016-09-01Import switch(4), an in-kernel OpenFlow switch which can work alone.Kazuya Goda
switch(4) currently supports OpenFlow 1.3.5. Currently, it's disabled by the kernel config. With help from yasuoka@ reyk@ jsg@. ok deraadt@ yasuoka@ reyk@ henning@
2016-07-26pool debug dance, part deuxTed Unangst
2016-07-25disable tmpfs because it receives zero maintainance.Theo de Raadt
2016-07-23do the pool debug release dance. ok deraadtTed Unangst
2016-04-25unlink systrace from the build. pledge is the glorious future that awaits.Ted Unangst
the rest of systrace to be deleted in a serious of followup commits. ok from larger openbsd developer community
2016-03-24Enable ART.Martin Pieuchot
Leave the define for the moment, this will be changed as soon as we're confident enough. "it must be a 3-line diff" krw@ ok bluhm@, mikeb@, dlg@, reyk@, deraadt@
2016-02-25activate POOL_DEBUG during -current; miodTheo de Raadt
2016-01-06deactivate POOL_DEBUG for releaseSebastian Benoit
ok deraadt, jsg
2015-12-03Implement etherip(4) driverKazuya Goda
This commit is not removing the existing EtherIP part of gif(4) and it keeps EtherIP of gif(4) working. ok jbg@ sthen@ mpi@ reyk@ yasuoka@
2015-10-24Add pair(4), a vether-based virtual Ethernet driver to interconnectReyk Floeter
rdomains and bridges on the local system. This can be used to route through local rdomains, to create L2 devices (like trunks) between them, and many other things. Discussed with many, with input from mpi@ OK sthen@ phessler@ yasuoka@ mikeb@
2015-10-23Allocate a new major for tap(4) also note that pseudo-device tun is for tapClaudio Jeker
as well. OK dlg@ mpi@