| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
Sponsored by: iXsystems, Inc.
MFC after: 1 month
|
|
|
|
|
|
|
| |
initialize a task structure.
Reviewed by: gj
MFC after: 2 weeks
|
|
|
|
| |
MFC after: 1 week
|
|
|
|
| |
MFC after: 1 week
|
|
|
|
| |
Reviewed by: jhb
|
|
|
|
| |
MFC after: 1 week
|
|
|
|
|
|
|
|
| |
to selectively work around warnings in programs that don't use flexible
array members, but instead define arrays of length 1 at the end of the
struct, and then access those beyond their declared bounds.
MFC after: 1 week
|
|
|
|
| |
Submitted by: ru
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
from scratch, copying needed functionality from the old implemenation
on demand, with a thorough review of all code. The main change is that
interface layer has been removed from the CARP. Now redundant addresses
are configured exactly on the interfaces, they run on.
The CARP configuration itself is, as before, configured and read via
SIOCSVH/SIOCGVH ioctls. A new prefix created with SIOCAIFADDR or
SIOCAIFADDR_IN6 may now be configured to a particular virtual host id,
which makes the prefix redundant.
ifconfig(8) semantics has been changed too: now one doesn't need
to clone carpXX interface, he/she should directly configure a vhid
on a Ethernet interface.
To supply vhid data from the kernel to an application the getifaddrs(8)
function had been changed to pass ifam_data with each address. [1]
The new implementation definitely closes all PRs related to carp(4)
being an interface, and may close several others. It also allows
to run a single redundant IP per interface.
Big thanks to Bjoern Zeeb for his help with inet6 part of patch, for
idea on using ifam_data and for several rounds of reviewing!
PR: kern/117000, kern/126945, kern/126714, kern/120130, kern/117448
Reviewed by: bz
Submitted by: bz [1]
|
|
|
|
| |
MFC after: 1 week
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Device configuration via plain text config file. Also able to operate
when not attached to the chip as the master driver.
- Generic "work request" queue that serves as the base for both ctrl and
ofld tx queues.
- Generic interrupt handler routine that can process any event on any
kind of ingress queue (via a dispatch table).
- A couple of new driver ioctls. cxgbetool can now install a firmware
to the card ("loadfw" command) and can read the card's memory
("memdump" and "tcb" commands).
- Lots of assorted information within dev.t4nex.X.misc.* This is
primarily for debugging and won't show up in sysctl -a.
- Code to manage the L2 tables on the chip.
- Updates to cxgbe(4) man page to go with the tunables that have changed.
- Updates to the shared code in common/
- Updates to the driver-firmware interface (now at fw 1.4.16.0)
MFC after: 1 month
|
|
|
|
| |
MFC after: 1 week
|
|
|
|
|
|
| |
is set to low values, some of them have to be disabled explicitly.
MFC after: 1 week
|
|
|
|
|
|
| |
objects created by shm_open(2) into the kernel's address space. This
provides a convenient way for creating shared memory buffers between
userland and the kernel without requiring custom character devices.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Also update the manpage and the scsi_target example program accordingly.
Discussed on: scsi@
Tested by: Chuck Tuffli <chuck tuffli net>
|
|
|
|
|
|
|
| |
causing problems on amd64.
- s/%lud/%lu/.
MFC after: 1 month
|
|
|
|
|
|
| |
IPv4 aliases to work since network.subr@197139.
MFC after: 3 days
|
|
|
|
|
|
|
|
|
| |
PR: kern/143370
Submitted by: Antony Mawer <antony@mawer.org>
Reviewed by: gjb (doc)
Reviewed by: des (style)
Approved by: ed
MFC after: 1 month
|
|
|
|
|
|
|
| |
Tested on VT8251, VX900 but CX700, VX800, VX855 should works.
MFC after: 1 month
Sponsored by: NETASQ
|
|
|
|
|
| |
MFC after: 1 week
X-MFC-With: 228418
|
|
|
|
|
|
|
|
|
| |
is set.
PR: 163162
Submitted by: Oliver Hartmann <ohartman!zedat.fu-berlin.de>
Patch by: Benjamin Kaduk <kaduk!mit.edu> (original)
MFC after: 1 week
|
| |
|
| |
|
| |
|
|
|
|
| |
- Remove trailing whitespace.
|
|
|
|
|
|
|
|
|
|
| |
accordingly.
PR: 162890
Submitted by: Oliver Hartmann (ohartman ! mail.zedat.fu-berlin.de)
Patch by: Niclas Zeising (niclas.zeising ! gmail.com)
MFC after: 1 week
X-Need-MFC: r226865
|
|
|
|
| |
Approved by: jhb (mentor)
|
|
|
|
|
|
|
|
|
| |
against text. Provide the override switch to turn off the strict
behaviour. Apparently, openssl libcrypto needs it due to assembler
code not being PIC.
Discussed with: bf
MFC after: 2 weeks
|
|
|
|
| |
when interface power management is enabled.
|
|
|
|
| |
Approved by: nwhitehorn (mentor)
|
| |
|
|
|
|
|
|
|
|
|
|
| |
to known AHCI-capable chips (AMD/NVIDIA), configured for legacy emulation.
Enabled by default to get additional performance and functionality of AHCI
when it can't be enabled by BIOS. Can be disabled to honor BIOS settings if
needed for some reason.
MFC after: 1 month
|
| |
|
|
|
|
|
| |
NO_PROFILE overrides in Makefile.inc1 and bsd.own.m are left intact
so that the reversal to the WITHOUT_PROFILE will be easier in future.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to enable and configure the functionality.
Committed on behalf of Julien Ridoux and Darryl Veitch from the University of
Melbourne, Australia, as part of the FreeBSD Foundation funded "Feed-Forward
Clock Synchronization Algorithms" project.
For more information, see http://www.synclab.org/radclock/
Discussed with: Julien Ridoux (jridoux at unimelb edu au)
Submitted by: Julien Ridoux (jridoux at unimelb edu au)
|
| |
|
|
|
|
|
|
|
| |
defined based on WITH/WITHOUT_CTF settings, default is WITHOUT_CTF,
NO_CTF overrides WITH_CTF (used by Makefile.inc1)
- CTFCONVERT_CMD/NORMAL_CTFCONVERT are now defined to empty string
if make(1) can handle empty commands
|
|
|
|
| |
Put a bandaid until make(1) is taught to ignore empty commands.
|
|
|
|
| |
Can be enabled back using WITH_PROFILE=yes in /etc/src.conf
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- CTFCONVERT_CMD=... is a hack (should be defined to empty string instead):
make(1) should be taught to ignore empty commands silently in compat mode
(as it does in !compat mode, GNU make also silently ignores empty commands)
and to skip printing empty commands in !compat mode
- config(8) should generate ${NORMAL_CTFCONVERT} invocation without '@':
this will allow to simplify kern.pre.mk even more and lessen the number
of shell invocations during kernel build when CTF is turned off
- WITH_CTF can now be converted to usual MK_CTF=yes/no infrastructure
Pointy hat to: fjoe [1]
|
|
|
|
|
|
| |
of executing a shell on every object or executable/library file.
This shaves off more than 30,000 shell invocations during buildworld.
|
|
|
|
|
|
| |
This is required to override knobs (e.g. WITH_PROFILE) during buildworld
stages in Makefile.inc1 (otherwise the build is stopped due to both WITH_FOO
and WITHOUT_FOO defined).
|
| |
|
|
|
|
| |
Pointed out by: bz
|
|
|
|
|
|
|
|
| |
its mechanisms, pointing at other pertinent man pages, and cautioning about
the experimental status of Capsicum in FreeBSD.
MFC after: 3 days
Sponsored by: Google, Inc.
|