| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
- Move a definition inside the scope of a #ifdef _KERNEL.
|
|
|
|
|
| |
PR: i386/65729
Submitted by: Craig Rodrigues
|
|
|
|
|
|
|
|
|
| |
depending on namespace pollution in <sys/vnode.h> for the definition
of mutex interfaces used in SOCKBUF_*LOCK().
Sorted includes.
Removed unused includes.
|
|
|
|
|
|
|
| |
depending on namespace pollution in <sys/vnode.h> for the definition
of GIANT_REQUIRED.
Sorted includes.
|
|
|
|
| |
specification. This enables the elimination of Giant from that function.
|
|
|
|
|
|
|
| |
(it treats the buffer pointer as an mbuf pointer) and subsequent panic.
MFC after: 3 days
Reported by: Tony Hariman <tony@cbn.net.id>
|
|
|
|
| |
compilation.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
the SS_NBIO flag from the parent socket to the child socket during an
accept() operation.
The file descriptor O_NONBLOCK flag would have been propagated already
by the fflag assignment, and therefore would have been inconsistent
with the underlying socket's so_state member.
This makes accept() more closely adhere to the API contract we effectively
outline in the manual page. Note also that Linux continues to differ here;
O_NONBLOCK is not propagated. The other BSDs do propagate the flag, as
does Solaris. The Single UNIX Specification does not offer specific
advice on this issue.
PR: kern/45733
Requested by: Jayanth Vijayaraghavan
Reviewed by: rwatson
|
| |
|
| |
|
| |
|
|
|
|
|
| |
PR: 57125
Requested by: Adrian Steinmann
|
|
|
|
|
|
| |
is less clear about allowing redistribution of modified copies.
Requested by: Tom Cosgrove tom dot cosgrove at arches-consulting dot com
|
|
|
|
|
|
|
| |
%di will already point to the character after the nul char when the
'repnz scasb' terminates.
Submitted by: Tom Cosgrove tom dot cosgrove at arches-consulting dot com
|
|
|
|
|
|
|
| |
IPX stack.
PR: kern/65217
Submitted by: Radim Kolar
|
|
|
|
|
| |
The RFC-2783 PPS-API (<sys/timepps.h>) provides better and more
configurable service.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Split the code out into if_clone.[ch].
- Locked struct if_clone. [1]
- Add a per-cloner match function rather then simply matching names of
the form <name><unit> and <name>.
- Use the match function to allow creation of <interface>.<tag>
vlan interfaces. The old way is preserved unchanged!
- Also the match function to allow creation of stf(4) interfaces named
stf0, stf, or 6to4. This is the only major user visible change in
that "ifconfig stf" creates the interface stf rather then stf0 and
does not print "stf0" to stdout.
- Allow destroy functions to fail so they can refuse to delete
interfaces. Currently, we forbid the deletion of interfaces which
were created in the init function, particularly lo0, pflog0, and
pfsync0. In the case of lo0 this was a panic implementation so it
does not count as a user visiable change. :-)
- Since most interfaces do not need the new functionality, an family of
wrapper functions, ifc_simple_*(), were created to wrap old style
cloner functions.
- The IF_CLONE_INITIALIZER macro is replaced with a new incompatible
IFC_CLONE_INITIALIZER and ifc_simple consumers use IFC_SIMPLE_DECLARE
instead.
Submitted by: Maurycy Pawlowski-Wieronski <maurycy at fouk.org> [1]
Reviewed by: andre, mlaier
Discussed on: net
|
|
|
|
|
|
| |
specification. This enables the elimination of Giant from that function.
Reviewed by: tegge@
|
|
|
|
|
|
|
|
|
| |
Only the first link0..link$NLINKS hooks would be utilized, whereas
the link hooks may be connected sparsely.
Add a counter variable so that the link hook array is only traversed
while there is still work to do, but that it continues up to the end
if it has to.
|
| |
|
|
|
|
| |
fixes a panic on cards which do not have any drives attached.
|
|
|
|
|
| |
PR: misc/67013
Submitted by: Zhenmin <zli4@cs.uiuc.edu>
|
|
|
|
|
|
| |
friendly. Use the systems headers rather than local versions.
Reviewed by: ru
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
since the args in question was all zero's.
Found by: Jimmy Olgeni <olgeni@FreeBSD.org>
|
|
|
|
|
|
| |
Submitted by: markus
Approved by: njl
MFC after: 3 days
|
|
|
|
|
|
| |
pointer.
Submitted by: cperciva
|
| |
|
|
|
|
| |
disappear.
|
| |
|
|
|
|
| |
system call.
|
|
|
|
|
|
| |
MPSAFE. Don't want to acquire Giant in kern_link() sync linux
compat code performs actions requiring Giant prior to calling
kern_link().
|
| |
|
| |
|
|
|
|
|
|
| |
syscalls.master. Don't want to do it in kern_link() since the
Linux emulation code calls kern_link() after performing other
actions requiring Giant.
|
| |
|
| |
|
|
|
|
| |
via divert sockets, when available.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
in a failed stated to come back on-line without a reboot.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* block packets that fail to create state table entries
* only allow non-fragmented packets to influence whether or not a logged
packet is the same as the one logged before.
* correct the ICMP packet checksum fixing up when processing ICMP errors for NAT
* implement a maximum for the number of entries in the NAT table (NAT_TABLE_MAX
and ipf_nattable_max)
* frsynclist() wasn't paying attention to all the places where interface
names are, like it should.
* fix comparing ICMP packets with established TCP state where only 8 bytes
of header are returned in the ICMP error.
MFC after: 1 week
|