| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Approved by: re (scottl)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Change communication protocol to be much more resistant on network
problems and to allow for much better performance.
Better performance is achieved by creating two connections between
ggatec and ggated one for sending the data and one for receiving it.
Every connection is handled by separeted thread, so there is no more
synchronous data flow (send and wait for response), now one threads
sends all requests and another receives the data.
Use two threads in ggatec(8):
- sendtd, which takes I/O requests from the kernel and sends them to the
ggated daemon on the other end;
- recvtd, which waits for ggated responses and forwards them to the kernel.
Use three threads in ggated(8):
- recvtd, which waits for I/O requests and puts them onto incoming queue;
- disktd, which takes requests from the incoming queue, does disk operations
and puts finished requests onto outgoing queue;
- sendtd, which takes finished requests from the outgoing queue and sends
responses back to ggatec.
Because there were major changes in communication protocol, there is no
backward compatibility, from now on, both client and server has to run
on 5.x or 6.x (or at least ggated should be from the same FreeBSD version
on which ggatec is running).
For Gbit networks some buffers need to be increased. I use those settings:
kern.ipc.maxsockbuf=16777216
net.inet.tcp.sendspace=8388608
net.inet.tcp.recvspace=8388608
and I use '-S 4194304 -R 4194304' options for both, ggatec and ggated.
Approved by: re (scottl)
|
|
|
|
|
| |
Reviewed by: avatar
Approved by: re (scottl)
|
|
|
|
|
|
| |
commit. Start new line at sentence break in previous commit.
Approved by: re (implicit, fixing a commit made 5 minutes ago)
|
|
|
|
|
| |
Approved by: re (rwatson)
MFC after: 3 days
|
|
|
|
|
|
|
| |
server options.
Reported by: Max Boyarov <max_b at tut dot by>
Approved by: re (dhclient blanket)
|
|
|
|
|
|
|
|
|
|
|
|
| |
include a space seperated list of domains instead of the domain of the
host. This is supported on too many platforms to break for now so,
remove validation of this option for the moment.
The correct solution longer term is to implement RFC 3397 support and
then treat domain-name options containing space seperated lists of
domains as domain-search options for backwards compatability.
Approved by: re (dhclient blanket)
|
|
|
|
|
| |
Timeout from: brooks
Approved by: re (blanket manpages)
|
|
|
|
| |
Approved by: re (blanket)
|
|
|
|
| |
Approved by: re (blanket)
|
|
|
|
|
| |
Reviewed by: mux (mentor)
Approved by: re (dougb)
|
|
|
|
|
| |
Submitted by: Ed Maste <emaste@sandvine.com>
Approved by: re
|
|
|
|
|
|
|
| |
necessary.
Submitted by: sam
Approved by: re (scottl)
|
|
|
|
|
| |
Approved by: re (blanket)
MFC after: 3 days
|
|
|
|
| |
Approved by: re (dwhite)
|
|
|
|
| |
Approved by: re (blanket)
|
|
|
|
|
|
|
|
| |
have an active one.
Submitted by: sam
Reported by: James Snow <snow at teardrop dot org>
Approved by: re (dhclient blanket)
|
|
|
|
|
| |
Submitted by: David Adam <zanchey@ucc.gu.uwa.edu.au>
Pointy hat to: brueffer
|
|
|
|
|
|
|
| |
PR: 82187
Submitted by: Anthony Rogers <anthony.j.rogers@gmail.com>
Approved by: re (blanket)
MFC after: 3 days
|
|
|
|
| |
of the macro.
|
| |
|
|
|
|
| |
Tested by: Max Boyarov <max_b at tut dot by>
|
|
|
|
|
|
|
|
| |
talking about time related to leases, it should be OK to cast these to
(int)s rather than using intmax_t.
Submitted by: ru
Pointy hat: brooks
|
|
|
|
|
| |
command and rather trust the value add_proto filled in. While here, fix an
oversight in the pretty printing of ip6/4 options.
|
|
|
|
| |
- Remove redundant and harmful -Wall from CFLAGS.
|
|
|
|
| |
dhclient to the build.
|
| |
|
|
|
|
| |
Submitted by: sam
|
|
|
|
|
|
|
|
|
| |
Add a -b option to background immediatly.
Add support for 802.11 routing messages to "instantly" renegotiate
at lease when we associate with a new network.
Submitted by: sam
|
|
|
|
| |
Submitted by: sam
|
|
|
|
| |
Submitted by: sam
|
|
|
|
| |
one is irrelevent. Add $FreeBSD.
|
|\
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
|
| |
| |
| |
| | |
OPENBSD_3_7).
|
| | |
|
| |
| |
| |
| | |
OpenBSD version.
|
| |
| |
| |
| | |
GEOM doesn't allow WR access.
|
| | |
|
| |
| |
| |
| | |
Approved by: mlaier (mentor)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
spanning tree support.
Based on Jason Wright's bridge driver from OpenBSD, and modified by Jason R.
Thorpe in NetBSD.
Reviewed by: mlaier, bms, green
Silence from: -net
Approved by: mlaier (mentor)
Obtained from: NetBSD
|
| |
| |
| |
| |
| |
| |
| |
| | |
policy. It may be used to provide more detailed classification of
traffic without actually having to decide its fate at the time of
classification.
MFC after: 1 week
|
| |
| |
| |
| |
| |
| | |
need. _sconfig already was there in the correct place.
Noticed by: ru@
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
This is the last requirement before we can retire ip6fw.
Reviewed by: dwhite, brooks(earlier version)
Submitted by: dwhite (manpage)
Silence from: -ipfw
|
| |
| |
| |
| | |
Reviewed by: sam
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
use of the macro in sbin/mount*'s, by replacing:
mopts[] = {
MOPT_STDOPTS,
{ NULL }
}
With:
mopts[] = {
MOPT_STDOPTS,
MOPT_NULL
}
This change will help to reduce the situation that we don't explicitly
initialize "struct mntopt"'s. It should not contribute to any
functional/logical changes as far as I can tell.
|
| | |
|
| | |
|
| | |
|
| | |
|