History log of /freebsd-10-stable/sys/netgraph/ng_tcpmss.c
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 206032 01-Apr-2010 mav

Remove alignment constraints.


# 184205 23-Oct-2008 des

Retire the MALLOC and FREE macros. They are an abomination unto style(9).

MFC after: 3 months


# 166018 15-Jan-2007 glebius

Update ip and tcp pointers after m_pullup().

Submitted by: Alexander Motin <mav alkar.net>


# 156742 15-Mar-2006 glebius

Free private data when deleting hook.

PR: kern/93952
Submitted by: Antoine Brodin <antoine.brodin laposte.net>


# 147248 10-Jun-2005 glebius

- Remove redundant parenthesis in M_CHECK macro.
- Do not edit pullup_len outside M_CHECK macro.
- Do not reimplement NG_FWD_NEW_DATA().
- Remove redundant check for item being not NULL.

Submitted by: ru


# 147231 10-Jun-2005 glebius

Add ng_tcpmss node, which alters MSS options of TCP packets. Useful to
hack MSS of packets outgoing via interface with small MTU, to workaround
path MTU discovery problems.

Written by Alexey Popov, with some cleanups from me. There are also plans
to improve mpd port, so that it uses this node, instead of doing MSS
hacking in userland, when 'enable tcpmssfix' option is on.

Submitted by: Alexey Popov <lollypop@flexuser.ru>