diff --git a/share/man/man4/ng_ppp.4 b/share/man/man4/ng_ppp.4 index b0def8dede0..7b9f883e22a 100644 --- a/share/man/man4/ng_ppp.4 +++ b/share/man/man4/ng_ppp.4 @@ -52,7 +52,7 @@ and control packets to a separate controlling entity (e.g., a user-land daemon). This approach combines the fast dispatch of kernel implementations with the configuration flexibility of a user-land implementations. The PPP node type directly supports -multi-link PPP, Van Jacobsen compression, PPP compression, PPP +multi-link PPP, Van Jacobson compression, PPP compression, PPP encryption, and the IP, IPX, and AppleTalk protocols. A single PPP node corresponds to one PPP multi-link bundle. .Pp @@ -150,7 +150,7 @@ When all of the and .Dv vjc_vjip hooks are connected, and the corresponding configuration flag is -enabled, Van Jacobsen compression and/or decompression will become active. +enabled, Van Jacobson compression and/or decompression will become active. Normally these hooks connect to the corresponding hooks of a single .Xr ng_vjc 4 node. The PPP node is compatible with the @@ -283,7 +283,7 @@ This node type supports the generic control messages, plus the following: .Bl -tag -width foo .It Dv NGM_PPP_SET_CONFIG This command configures all aspects of the node. This includes enabling -multi-link PPP, encryption, compression, Van Jacobsen compression, and IP, +multi-link PPP, encryption, compression, Van Jacobson compression, and IP, AppleTalk, and IPX packet delivery. It includes per-link configuration, including enabling the link, setting latency and bandwidth parameters, and enabling protocol field compression. Note that no link or functionality diff --git a/share/man/man4/ng_vjc.4 b/share/man/man4/ng_vjc.4 index 58e1812f42b..cfaf42fda9c 100644 --- a/share/man/man4/ng_vjc.4 +++ b/share/man/man4/ng_vjc.4 @@ -40,14 +40,14 @@ .Os FreeBSD .Sh NAME .Nm ng_vjc -.Nd Van Jacobsen compression netgraph node type +.Nd Van Jacobson compression netgraph node type .Sh SYNOPSIS .Fd #include .Fd #include .Sh DESCRIPTION The .Nm vjc -node type performs Van Jacobsen compression, which is used +node type performs Van Jacobson compression, which is used over PPP, SLIP, and other point-to-point IP connections to compress TCP packet headers. The .Dv ip @@ -64,7 +64,7 @@ This node also supports .Dq always pass through mode in either direction. .Pp -Van Jacobsen compression only applies to TCP packets. +Van Jacobson compression only applies to TCP packets. Only .Dq normal (i.e., common case) TCP packets are actually compressed. @@ -185,7 +185,7 @@ This node shuts down upon receipt of a control message, or when all hooks have been disconnected. .Sh BUGS Because the initialization routine in the kernel implementation of -Van Jacobsen compression initializes both compression and decompression +Van Jacobson compression initializes both compression and decompression at once, this node does not allow compression and decompression to be enabled in separate operations. In order to enable one when the other is already enabled, first both must be disabled, then @@ -205,7 +205,7 @@ However, this may change in the future. .Xr ng_iface 4 , .Xr ngctl 8 .Rs -.%A V. Jacobsen +.%A V. Jacobson .%T "Compressing TCP/IP Headers" .%O RFC 1144 .Re diff --git a/sys/netgraph/ng_vjc.c b/sys/netgraph/ng_vjc.c index 9a85dd6b66d..8667b2b0d73 100644 --- a/sys/netgraph/ng_vjc.c +++ b/sys/netgraph/ng_vjc.c @@ -41,7 +41,7 @@ */ /* - * This node performs Van Jacobsen IP header (de)compression. + * This node performs Van Jacobson IP header (de)compression. * You must have included net/slcompress.c in your kernel compilation. */