| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
of pptpgre and ksocket nodes for all calls between two peers. This patch
modifies node's API by adding new "session_%04x" hook names support, while
keeping backward compatibility.
Together with appropriate user-level support (by latest mpd5) it gives
huge performance benefits for case of multiple active calls between
two peers because of avoiding data duplication and extra socket processing.
On my benchmarks I have got more then 10 times speedup for the 200
simultaneous PPTP calls between two peers.
In conclusion, it allows now to build effective "clients <=> PAC <=> PNS"
setups.
Notes:
svn path=/head/; revision=177587
|
|
|
|
| |
Notes:
svn path=/head/; revision=139823
|
|
|
|
|
|
|
|
| |
Submitted by: Michael Bretterklieber <mbretter@a-quadrat.at>
MFC after: 2 weeks
Notes:
svn path=/head/; revision=128657
|
|
|
|
|
|
|
| |
Reviewed by: archie, harti, emax
Notes:
svn path=/head/; revision=122481
|
|
|
|
|
|
|
|
|
|
| |
simply things a bit by getting rid of 'struct ng_parse_struct_info' which
was useless because it only contained one field.
MFC after: 2 weeks
Notes:
svn path=/head/; revision=97685
|
|
|
|
|
|
|
|
|
| |
addresses to be the more usefu @freebsd.org ones
so we can keep getting bug-reports.
- man pages to follow..
Notes:
svn path=/head/; revision=67506
|
|
|
|
| |
Notes:
svn path=/head/; revision=64508
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Fix slowness when operating over fast connections, where the timeout(9)
granularity is on the same order of magnitude as the round trip time.
timeout(9) can happen up to 1 tick early, which was causing receive
ack timeouts to happen too early, causing bogus "lost" packets.
- Increase the local time counter to 64 bits to avoid roll-over.
- Keep statistics on memory allocation failures.
- Add a new option to always include the ack when sending data packets.
Might be useful in high packet loss situations. Might not.
Notes:
svn path=/head/; revision=63822
|
|
|
|
|
|
|
|
|
|
| |
- Properly handle 32 bit sequence numbers when they wrap around
- Don't drop GRE packets with stale ACK numbers, just ignore the ACK
- Close race between node being shutdown and timer going off
Also add support for lots of statistics, and control message ASCIIfication
Notes:
svn path=/head/; revision=60009
|
|
for the PPTP protocol as specified in RFC 2637.
Notes:
svn path=/head/; revision=54331
|