HEADS UP: Recompile of libkvm and network utilities required

From: Andre Oppermann <andre_at_freebsd.org>
Date: Tue, 24 Feb 2004 17:07:03 +0100
This changes sizeof(struct tcpcb) and makes a recompile of libkvm and
related userland network utilities neccessary.


andre       2004/02/24 07:27:42 PST

  FreeBSD src repository

  Modified files:
    sys/netinet          tcp_input.c tcp_subr.c tcp_var.h 
  Log:
  Convert the tcp segment reassembly queue to UMA and limit the maximum
  amount of segments it will hold.
  
  The following tuneables and sysctls control the behaviour of the tcp
  segment reassembly queue:
  
   net.inet.tcp.reass.maxsegments (loader tuneable)
    specifies the maximum number of segments all tcp reassemly queues can
    hold (defaults to 1/16 of nmbclusters).
  
   net.inet.tcp.reass.maxqlen
    specifies the maximum number of segments any individual tcp session queue
    can hold (defaults to 48).
  
   net.inet.tcp.reass.cursegments (readonly)
    counts the number of segments currently in all reassembly queues.
  
   net.inet.tcp.reass.overflows (readonly)
    counts how often either the global or local queue limit has been reached.
  
  Tested by:      bms, silby
  Reviewed by:    bms, silby
  
  Revision  Changes    Path
  1.228     +77 -9     src/sys/netinet/tcp_input.c
  1.182     +7 -2      src/sys/netinet/tcp_subr.c
  1.98      +6 -3      src/sys/netinet/tcp_var.h
Received on Tue Feb 24 2004 - 07:07:12 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:44 UTC