| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Touch Dd.
Notes:
svn path=/head/; revision=178235
|
|
|
|
|
|
|
| |
witness(4) checks on a per-instance basis.
Notes:
svn path=/head/; revision=178160
|
|
|
|
| |
Notes:
svn path=/head/; revision=178152
|
|
|
|
| |
Notes:
svn path=/head/; revision=178143
|
|
|
|
|
|
|
|
| |
Pointed out by: Niclas Zeising <niclas-dot-zeising-at-gmail.com>
MFC after: 1 week
Notes:
svn path=/head/; revision=178049
|
|
|
|
| |
Notes:
svn path=/head/; revision=178047
|
|
|
|
|
|
|
|
|
|
|
|
| |
mode at boot time. Multiple profiles can be started at the same time.
The whole idea is very similar to the ppp rc script.
Document Bluetooth knobs in rc.conf(5)
MFC after: 1 week
Notes:
svn path=/head/; revision=178023
|
|
|
|
|
|
|
|
|
|
| |
commands can be written to /dev/psm%d and status can be read back from it.
- Reflect the change in psm(4) and bump version for ports.
MFC after: 1 week
Notes:
svn path=/head/; revision=178017
|
|
|
|
| |
Notes:
svn path=/head/; revision=177974
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
buffer kernel descriptors, which is used to allow the buffer
currently in the BPF "store" position to be assigned to userspace
when it fills, even if userspace hasn't acknowledged the buffer
in the "hold" position yet. To implement this, notify the buffer
model when a buffer becomes full, and check that the store buffer
is writable, not just for it being full, before trying to append
new packet data. Shared memory buffers will be assigned to
userspace at most once per fill, be it in the store or in the
hold position.
This removes the restriction that at most one shared memory can
by owned by userspace, reducing the chances that userspace will
need to call select() after acknowledging one buffer in order to
wait for the next buffer when under high load. This more fully
realizes the goal of zero system calls in order to process a
high-speed packet stream from BPF.
Update bpf.4 to reflect that both buffers may be owned by userspace
at once; caution against assuming this.
Notes:
svn path=/head/; revision=177966
|
|
|
|
| |
Notes:
svn path=/head/; revision=177962
|
|
|
|
|
|
|
|
|
| |
o Default to -O on mips as well as arm. -O2 has been strongly implicated
in many problems in the past, so we're taking a conservative approach
until the problems are well understood.
Notes:
svn path=/head/; revision=177925
|
|
|
|
|
|
|
|
| |
Feel free to improve the verbage, since this was a compromise between
conflicting feedback I got on my original version.
Notes:
svn path=/head/; revision=177915
|
|
|
|
|
|
|
|
|
|
|
|
| |
to JB's revision 1.96 change to remove -fno-strict-aliasing from CFLAGS.
This makes the default CFLAGS to match the simple defaults that the
tinderboxes use. By using -fno-strict-aliasing by default we are
choosing to ignore problems in code which had the potential to
shoot ourselves in the foot.
Notes:
svn path=/head/; revision=177865
|
|
|
|
| |
Notes:
svn path=/head/; revision=177846
|
|
|
|
|
|
|
| |
Approved by: thompsa (mentor)
Notes:
svn path=/head/; revision=177825
|
|
|
|
|
|
|
| |
Approved by: ru
Notes:
svn path=/head/; revision=177796
|
|
|
|
| |
Notes:
svn path=/head/; revision=177716
|
|
|
|
|
|
|
| |
build libkse. This should fix WITHOUT_LIBTHR builds as a side effect.
Notes:
svn path=/head/; revision=177714
|
|
|
|
|
|
|
| |
of pptpgre and ksocket nodes for all calls between two peers.
Notes:
svn path=/head/; revision=177703
|
|
|
|
|
|
|
|
| |
Submitted by: Steven Hartland <killing@multiplay.co.uk>
MFC after: 3 days
Notes:
svn path=/head/; revision=177699
|
|
|
|
|
|
|
| |
Reviewed by: attilio
Notes:
svn path=/head/; revision=177697
|
|
|
|
|
|
|
|
|
| |
devices.
MFC after: 1 week
Notes:
svn path=/head/; revision=177691
|
|
|
|
|
|
|
|
|
|
|
|
| |
per-profile variables of the form ppp_<profile>_unit. No ppp_unit
variable is supported since tying the same unit to more than one profile
won't work.
PR: conf/122127
MFC after: 1 week
Notes:
svn path=/head/; revision=177683
|
|
|
|
|
|
|
|
|
|
|
| |
to _ when evaluating ppp_<profile>_nat and ppp_<profile>_mode. Document
the per-profile variables.
PR: conf/121452, conf/122127 (partial)
MFC after: 1 week
Notes:
svn path=/head/; revision=177649
|
|
|
|
|
|
|
|
|
|
| |
PR: 121490
Submitted by: Anatoly Borodin <anatoly.borodin@gmail.com>
Approved by: rwatson (mentor), jkoshy
MFC after: 3 days
Notes:
svn path=/head/; revision=177626
|
|
|
|
| |
Notes:
svn path=/head/; revision=177614
|
|
|
|
| |
Notes:
svn path=/head/; revision=177608
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Removed dead code that assumed that M_TRYWAIT can return NULL; it's not true
since the advent of MBUMA.
Reviewed by: arch
There are ongoing disputes as to whether we want to switch to directly using
UMA flags M_WAITOK/M_NOWAIT for mbuf(9) allocation.
Notes:
svn path=/head/; revision=177599
|
|
|
|
|
|
|
|
| |
Reviewed by: sam, many wireless people
Approved by: thompsa (mentor)
Notes:
svn path=/head/; revision=177595
|
|
|
|
| |
Notes:
svn path=/head/; revision=177592
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changes:
- Calcutta -> Kolkata
- Iraq DST changes
- Syria DST changes
- Saigon -> Ho_Chi_Minh
- Cuba DST changes
- New area America/Argentina/San_Luis
Approved by: grog@ (mentor)
Notes:
svn path=/head/; revision=177591
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
overhead of packet capture by allowing a user process to directly "loan"
buffer memory to the kernel rather than using read(2) to explicitly copy
data from kernel address space.
The user process will issue new BPF ioctls to set the shared memory
buffer mode and provide pointers to buffers and their size. The kernel
then wires and maps the pages into kernel address space using sf_buf(9),
which on supporting architectures will use the direct map region. The
current "buffered" access mode remains the default, and support for
zero-copy buffers must, for the time being, be explicitly enabled using
a sysctl for the kernel to accept requests to use it.
The kernel and user process synchronize use of the buffers with atomic
operations, avoiding the need for system calls under load; the user
process may use select()/poll()/kqueue() to manage blocking while
waiting for network data if the user process is able to consume data
faster than the kernel generates it. Patchs to libpcap are available
to allow libpcap applications to transparently take advantage of this
support. Detailed information on the new API may be found in bpf(4),
including specific atomic operations and memory barriers required to
synchronize buffer use safely.
These changes modify the base BPF implementation to (roughly) abstrac
the current buffer model, allowing the new shared memory model to be
added, and add new monitoring statistics for netstat to print. The
implementation, with the exception of some monitoring hanges that break
the netstat monitoring ABI for BPF, will be MFC'd.
Zerocopy bpf buffers are still considered experimental are disabled
by default. To experiment with this new facility, adjust the
net.bpf.zerocopy_enable sysctl variable to 1.
Changes to libpcap will be made available as a patch for the time being,
and further refinements to the implementation are expected.
Sponsored by: Seccuris Inc.
In collaboration with: rwatson
Tested by: pwood, gallatin
MFC after: 4 months [1]
[1] Certain portions will probably not be MFCed, specifically things
that can break the monitoring ABI.
Notes:
svn path=/head/; revision=177548
|
|
|
|
|
|
|
| |
previous revision.
Notes:
svn path=/head/; revision=177443
|
|
|
|
|
|
|
| |
will be supported in the forth coming FreeBSD/mips port.
Notes:
svn path=/head/; revision=177385
|
|
|
|
|
|
|
|
|
| |
data-link type here as well.
PR: 121477
Notes:
svn path=/head/; revision=177303
|
|
|
|
|
|
|
|
|
| |
PR: 121477
Submitted by: Sam Banks
MFC after: 3 days
Notes:
svn path=/head/; revision=177302
|
|
|
|
|
|
|
| |
MFC after: 3 days
Notes:
svn path=/head/; revision=177293
|
|
|
|
|
|
|
| |
MFC after: 3 days
Notes:
svn path=/head/; revision=177292
|
|
|
|
|
|
|
| |
MFC after: 3 days
Notes:
svn path=/head/; revision=177284
|
|
|
|
|
|
|
| |
MFC after: 3 days
Notes:
svn path=/head/; revision=177282
|
|
|
|
|
|
|
| |
Reviewed by: attilio, jhb, jeff, kris (as a part of the uidinfo_waitfree.patch)
Notes:
svn path=/head/; revision=177276
|
|
|
|
| |
Notes:
svn path=/head/; revision=177260
|
|
|
|
| |
Notes:
svn path=/head/; revision=177259
|
|
|
|
|
|
|
|
|
| |
stack_print(9) mlink.
Spotted by: attilio
Notes:
svn path=/head/; revision=177168
|
|
|
|
|
|
|
|
|
|
| |
PR: misc/121680
Submitted by: "Philip M. Gollucci" <pgollucci@p6m7g8.com>
Approved by: grog@ (mentor)
MFC after: 1 week
Notes:
svn path=/head/; revision=177158
|
|
|
|
|
|
|
| |
MFC after: 2 weeks
Notes:
svn path=/head/; revision=177118
|
|
|
|
|
|
|
| |
Touch Dd.
Notes:
svn path=/head/; revision=177051
|
|
|
|
|
|
|
| |
Approved by: gabor (mentor)
Notes:
svn path=/head/; revision=176979
|
|
|
|
|
|
|
|
|
|
|
|
| |
Notable changes:
- Chilis DST has been extended for 3 weeks.
- No leapsecond in 2008
Approved by: grog@ (mentor)
Notes:
svn path=/head/; revision=176974
|