Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-11-14 | Automatically create a default lo(4) interface per rdomain. | Martin Pieuchot | |
In order to stop abusing lo0 for all rdomains, a new loopback interface will be created every time a rdomain is created. The unit number will be the same as the rdomain, i.e. lo1 will be attached to rdomain 1. If this loopback interface is already in use it wont be possible to create the corresponding rdomain. In order to know which lo(4) interface is attached to a rdomain, its index is stored in the rtable/rdomain map. This is a long overdue since the introduction of rtable/rdomain. It also fixes a recent regression due to resetting the rdomain of an incoming packet reported by semarie@, Andreas Bartelt and Nils Frohberg. ok claudio@ | |||
2016-11-14 | grammar; | Jason McIntyre | |
2016-11-14 | document counters_inc, counters_add, and counters_pkt. | David Gwynne | |
2016-11-14 | M_COUNTERS is a thing | David Gwynne | |
2016-10-25 | minor tweaks; | Jason McIntyre | |
2016-10-25 | provide an example based on the mbuf code | David Gwynne | |
2016-10-25 | bluhm@ suggested pointing out that cpumem_malloc_ncpus and | David Gwynne | |
counters_alloc_ncpus preserve the contents of memory used by the boot cpu. | |||
2016-10-25 | bluhm@ suggests that it is enough to say that the allocations will | David Gwynne | |
be zeroed, and how they're zeroed is an implementation detail that doesnt really help the reader. | |||
2016-10-25 | start documenting allocating per cpu data at boot time, and adding | David Gwynne | |
memory for new cpus after theyve attached. some tweaks from jmc@ who will probably find more things wrong after this. im putting some suggestions in from bluhm@ shortly | |||
2016-10-21 | Add missing dot at beginning of macro line. | Alexander Bluhm | |
2016-10-21 | more tweaks; ok dlg | Jason McIntyre | |
2016-10-21 | first stab at describing the per cpu counters api | David Gwynne | |
2016-10-21 | provos didnt write any of this | David Gwynne | |
2016-10-21 | tweak previous; | Jason McIntyre | |
2016-10-21 | first cut at a man page for cpumem | David Gwynne | |
2016-10-18 | Don't tell the programmer not to put variable declarations inside | Todd C. Miller | |
blocks. OK guenther@ kettenis@ | |||
2016-10-18 | Use "continue;" instead of a bare ";" in the for() loop example | Todd C. Miller | |
with no body. | |||
2016-10-17 | "send/received" -> "sent/received" | Lawrence Teo | |
ok jmc@ | |||
2016-10-10 | Fix typo "bfp". | Alexander Bluhm | |
OK dlg@ | |||
2016-09-27 | missing colon; from Rob Pierce <rob at 2keys dot ca> | Ingo Schwarze | |
2016-09-24 | jmc noticed a chunk failed to apply. actually document hashfree. | Ted Unangst | |
from natano via Mathieu - | |||
2016-09-24 | introduce hashfree() function to free hash tables, with sizes. | Ted Unangst | |
ok guenther | |||
2016-09-22 | Introduce a new 'softclock' thread that will be used to execute timeout | Martin Pieuchot | |
callbacks needing a process context. The function timeout_set_proc(9) has to be used instead of timeout_set(9) when a timeout callback needs a process context. Note that if such a timeout is waiting, understand sleeping, for a non negligible amount of time it might delay other timeouts needing a process context. dlg@ agrees with this as a temporary solution. Manpage tweaks from jmc@ ok kettenis@, bluhm@, mikeb@ | |||
2016-09-19 | Remove unused getdev() audio driver functions. | Alexandre Ratchov | |
2016-09-15 | tweak previous; | Jason McIntyre | |
2016-09-15 | Document the USB task API | Adam Wolk | |
OK mpi@ change post OK: - long lines in the source file wrapped - added note about USB_TASK_TYPE_ABORT from mpi@ | |||
2016-09-15 | some pool_setipl mop up; ok dlg | Jason McIntyre | |
2016-09-15 | add RBT_POISON and RBT_CHECK so you can poison the pointers in RBT_ENTRYs | David Gwynne | |
this seems like a better way forward than simply removing the poisoning that uvm does. | |||
2016-09-15 | RBT_NEXT, PREV, LEFT, RIGHT, and PARENT take an element, not a tree. | David Gwynne | |
2016-09-15 | all pools have their ipl set via pool_setipl, so fold it into pool_init. | David Gwynne | |
the ioff argument to pool_init() is unused and has been for many years, so this replaces it with an ipl argument. because the ipl will be set on init we no longer need pool_setipl. most of these changes have been done with coccinelle using the spatch below. cocci sucks at formatting code though, so i fixed that by hand. the manpage and subr_pool.c bits i did myself. ok tedu@ jmatthew@ @ipl@ expression pp; expression ipl; expression s, a, o, f, m, p; @@ -pool_init(pp, s, a, o, f, m, p); -pool_setipl(pp, ipl); +pool_init(pp, s, a, ipl, f, m, p); | |||
2016-09-15 | remove m_copym2 as its use has been replaced by m_dup_pkt | David Gwynne | |
ok millert@ mpi@ henning@ claudio@ markus@ | |||
2016-09-14 | Remove drain(), query_encoding(), mappage() and get_default_params() | Alexandre Ratchov | |
methods from all audio drivers and from the audio_if structure as they are never called. | |||
2016-09-13 | avoid extensive mbuf allocation for IPsec by replacing m_inject(4) | Markus Friedl | |
with m_makespace(4) from freebsd; ok mpi@, bluhm@, mikeb@, dlg@ | |||
2016-09-13 | Introduce rwsleep(9), an equivalent to msleep(9) but for code protected | Martin Pieuchot | |
by a write lock. ok guenther@, vgross@ | |||
2016-09-12 | bpf_tap() is long dead! Long live bpf_mtap() & friends. | Kenneth R Westerback | |
ok natano@ deraadt@ | |||
2016-09-05 | RBT_PREV goes to the element before the current one. | David Gwynne | |
2016-09-05 | tweak previous; | Jason McIntyre | |
2016-09-05 | first cut at documenting new red-black tree code. | David Gwynne | |
ok jmc@ | |||
2016-09-04 | Sync struct pkthdr with sys/mbuf.h | Lawrence Teo | |
2016-09-04 | Fix incorrect formatting and add the missing argument name for m_resethdr(). | Lawrence Teo | |
ok jmc@ | |||
2016-09-02 | remove one more reference to the recently removed hash(9); | Jason McIntyre | |
2016-09-02 | forgot to actually remove file, thanks jmc | Ted Unangst | |
2016-09-02 | rm xr to hash.9 | Ted Unangst | |
2016-09-02 | kettenis discovered a man page for a long deleted file. hash.h is gone. | Ted Unangst | |
2016-09-01 | Remove references to removed ioctls and data structures. | Alexandre Ratchov | |
Suggested by jmc@. | |||
2016-08-31 | remove trailing Xr to radio devices; | Jason McIntyre | |
2016-08-30 | Use struct stat for storing attributes in fusebufs, because using struct | Martin Natano | |
vattr in userspace is suboptimal as some related helpers are not available, e.g. VATTR_NULL() and IFTOVT(). The conversion is now done in the kernel where it belongs. As a side effect the <sys/vnode.h> include can be removed from libfuse. tweaks and ok guenther | |||
2016-08-24 | Since the removal of rwhod and friends a couple of years ago, there | Renato Westphal | |
isn't any file in the base system including <protocols/rwhod.h>. So, stop suggesting the inclusion of this header in this man page. ok tedu@ deraadt@ mpi@ | |||
2016-08-16 | splraise() is an MI API now. | David Gwynne | |
ok deraadt@ jmc@ mpi@ | |||
2016-07-27 | document the so_upcall option to socreate | Peter Hessler | |