| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Notes:
svn path=/head/; revision=144647
|
|
|
|
| |
Notes:
svn path=/head/; revision=144360
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
FreeBSD based on aue(4) it was picked by OpenBSD, then from OpenBSD ported
to NetBSD and finally NetBSD version merged with original one goes into
FreeBSD.
Obtained from: http://www.gank.org/freebsd/cdce/
NetBSD
OpenBSD
Notes:
svn path=/head/; revision=143985
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is mentioned in the Handbook but it is not as obvious to new
users why bpf is needed compared to the other largely self-explanatory
items in GENERIC.
PR: conf/40855
MFC after: 1 week
Notes:
svn path=/head/; revision=143809
|
|
|
|
| |
Notes:
svn path=/head/; revision=143594
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- "options" is followed by the characters \040\011, not \011\011.
Correct both my own sins and those of others.
- Comment blocks start and end with an empty line ^#$.
- Remove non-standard comments added in my last commit.
Requested by: njl
Correctness confirmed by: bde
Notes:
svn path=/head/; revision=143203
|
|
|
|
| |
Notes:
svn path=/head/; revision=143146
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
with the kernel compile time option:
options IPFIREWALL_FORWARD_EXTENDED
This option has to be specified in addition to IPFIRWALL_FORWARD.
With this option even packets targeted for an IP address local
to the host can be redirected. All restrictions to ensure proper
behaviour for locally generated packets are turned off. Firewall
rules have to be carefully crafted to make sure that things like
PMTU discovery do not break.
Document the two kernel options.
PR: kern/71910
PR: kern/73129
MFC after: 1 week
Notes:
svn path=/head/; revision=142248
|
|
|
|
| |
Notes:
svn path=/head/; revision=142221
|
|
|
|
|
|
|
|
|
|
| |
Random Early Detection (not ... Drop) in order to be consistent with other
documentation on ALTQ
Pointed out by: simon, ru, Brad Davis
Notes:
svn path=/head/; revision=141490
|
|
|
|
| |
Notes:
svn path=/head/; revision=141353
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This driver implements "unaddressed listen only mode", which is what
printers and plotters commonly do on GP-IB busses.
This means that you can capture print/plot like output from your
instruments by configuring them as necessary (good luck!) and
cat -u /dev/gpib0l > /tmp/somefile
Since there is no way to know when no more output is comming you
will have to ctrl-C the cat process when it is done (that is why
the -u is important).
Notes:
svn path=/head/; revision=141121
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
designed to help detect tamper-after-free scenarios, a problem more
and more common and likely with multithreaded kernels where race
conditions are more prevalent.
Currently MemGuard can only take over malloc()/realloc()/free() for
particular (a) malloc type(s) and the code brought in with this
change manually instruments it to take over M_SUBPROC allocations
as an example. If you are planning to use it, for now you must:
1) Put "options DEBUG_MEMGUARD" in your kernel config.
2) Edit src/sys/kern/kern_malloc.c manually, look for
"XXX CHANGEME" and replace the M_SUBPROC comparison with
the appropriate malloc type (this might require additional
but small/simple code modification if, say, the malloc type
is declared out of scope).
3) Build and install your kernel. Tune vm.memguard_divisor
boot-time tunable which is used to scale how much of kmem_map
you want to allott for MemGuard's use. The default is 10,
so kmem_size/10.
ToDo:
1) Bring in a memguard(9) man page.
2) Better instrumentation (e.g., boot-time) of MemGuard taking
over malloc types.
3) Teach UMA about MemGuard to allow MemGuard to override zone
allocations too.
4) Improve MemGuard if necessary.
This work is partly based on some old patches from Ian Dowse.
Notes:
svn path=/head/; revision=140587
|
|
|
|
|
|
|
|
|
| |
kernel and add them to NOTES.
MFC after: 2 weeks
Notes:
svn path=/head/; revision=140189
|
|
|
|
| |
Notes:
svn path=/head/; revision=140075
|
|
|
|
| |
Notes:
svn path=/head/; revision=140033
|
|
|
|
| |
Notes:
svn path=/head/; revision=139742
|
|
|
|
| |
Notes:
svn path=/head/; revision=139441
|
|
|
|
|
|
|
| |
Requested by: silby
Notes:
svn path=/head/; revision=139055
|
|
|
|
|
|
|
| |
Reviewed by: arch@
Notes:
svn path=/head/; revision=137922
|
|
|
|
|
|
|
| |
Submitted by: obrien
Notes:
svn path=/head/; revision=137624
|
|
|
|
|
|
|
|
|
| |
All the hardware is supported by the better maintained if_em driver.
Absentmindedly nodded vertical by: people on #that_channel
Notes:
svn path=/head/; revision=137400
|
|
|
|
|
|
|
| |
Discussed on: -current
Notes:
svn path=/head/; revision=137137
|
|
|
|
|
|
|
|
|
| |
an inordinate amount of synchronous console output that is fairly
undesirable on slower serial console. It's easily hit by accident
when frobbing other sysctls late at night.
Notes:
svn path=/head/; revision=136999
|
|
|
|
|
|
|
| |
they enable rather than disable code), so they should be on in LINT.
Notes:
svn path=/head/; revision=136970
|
|
|
|
|
|
|
| |
IPDIVERT depends on IPFIREWALL being loaded or compiled into the kernel.
Notes:
svn path=/head/; revision=136953
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
on UltraSPARC workstations. The driver is based on OpenBSD's SBus
cs4231 driver and heavily modified to incorporate into sound(4)
infrastructure. Due to the lack of APCDMA documentation, the DMA
code of SBus cs4231 came from OpenBSD's driver.
The driver runs without Giant lock and supports both SBus and EBus
based CS4231 audio controller. Special thanks to marius for providing
feedbacks during the driver writing. His feedback made it possible
to write hiccup free playback code under high system loads.
Approved by: jake (mentor)
Reviewed by: marius (initial version)
Tested by: marius, kwm, Julian C. Dunn(jdunn AT opentrend DOT net)
Notes:
svn path=/head/; revision=136944
|
|
|
|
|
|
|
| |
to the above comment block devoted to such descriptions.
Notes:
svn path=/head/; revision=136119
|
|
|
|
| |
Notes:
svn path=/head/; revision=136118
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Users should move to the new geom_vinum implementation instead.
The refcount logic which is being added to devices to enable safe module
unloading and the buf/vm work also in progress would require a major rework
of the (old)-vinum code to comply with the new semantics.
The actual source files will not be removed until I have coordinated with
the geomvinum people if they need any bits repo-copied etc.
Notes:
svn path=/head/; revision=135611
|
|
|
|
|
|
|
| |
Approved by: julian (mentor)
Notes:
svn path=/head/; revision=135335
|
|
|
|
| |
Notes:
svn path=/head/; revision=135099
|
|
|
|
|
|
|
|
| |
Reviewed by: matk, cg (an earlier version)
MT5 after: 3 days
Notes:
svn path=/head/; revision=134939
|
|
|
|
| |
Notes:
svn path=/head/; revision=134684
|
|
|
|
|
|
|
| |
Submitted by: ru
Notes:
svn path=/head/; revision=134664
|
|
|
|
| |
Notes:
svn path=/head/; revision=134657
|
|
|
|
|
|
|
|
|
| |
FULL_PREEMPTION is defined. Add a runtime warning to ULE if PREEMPTION is
enabled (code inspired by the PREEMPTION warning in kern_switch.c). This
is a possible MT5 candidate.
Notes:
svn path=/head/; revision=134649
|
|
|
|
|
|
|
|
|
|
|
| |
- Ditch NVCODA
- Don't use a static major
- Don't declare functions extern
Reviewed by: peter
Notes:
svn path=/head/; revision=134585
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
remaining consumers to have the count passed as an option. This is
i4b, pc98/wdc, and coda.
Bump configvers.h from 500013 to 600000.
Remove heuristics that tried to parse "device ed5" as 5 units of the ed
device. This broke things like the snd_emu10k1 device, which required
quotes to make it parse right. The no-longer-needed quotes have been
removed from NOTES, GENERIC etc. eg, I've removed the quotes from:
device snd_maestro
device "snd_maestro3"
device snd_mss
I believe everything will still compile and work after this.
Notes:
svn path=/head/; revision=134542
|
|
|
|
|
|
|
| |
Hopefully, we'll finally have the compilable LINT kernels again. ;)
Notes:
svn path=/head/; revision=134488
|
|
|
|
| |
Notes:
svn path=/head/; revision=134478
|
|
|
|
| |
Notes:
svn path=/head/; revision=134451
|
|
|
|
|
|
|
| |
Approved by: des
Notes:
svn path=/head/; revision=134446
|
|
|
|
| |
Notes:
svn path=/head/; revision=134386
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
compile option. All FreeBSD packet filters now use the PFIL_HOOKS API and
thus it becomes a standard part of the network stack.
If no hooks are connected the entire packet filter hooks section and related
activities are jumped over. This removes any performance impact if no hooks
are active.
Both OpenBSD and DragonFlyBSD have integrated PFIL_HOOKS permanently as well.
Notes:
svn path=/head/; revision=134383
|
|
|
|
| |
Notes:
svn path=/head/; revision=134025
|
|
|
|
|
|
|
|
| |
the mutex profiling buffers. Document them in the man page and in NOTES.
Ensure _HASH_SIZE is larger than _BUFFERS with a cpp error.
Notes:
svn path=/head/; revision=133998
|
|
|
|
| |
Notes:
svn path=/head/; revision=133812
|
|
|
|
| |
Notes:
svn path=/head/; revision=133732
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
have already done this, so I have styled the patch on their work:
1) introduce a ip_newid() static inline function that checks
the sysctl and then decides if it should return a sequential
or random IP ID.
2) named the sysctl net.inet.ip.random_id
3) IPv6 flow IDs and fragment IDs are now always random.
Flow IDs and frag IDs are significantly less common in the
IPv6 world (ie. rarely generated per-packet), so there should
be smaller performance concerns.
The sysctl defaults to 0 (sequential IP IDs).
Reviewed by: andre, silby, mlaier, ume
Based on: NetBSD
MFC after: 2 months
Notes:
svn path=/head/; revision=133720
|