Print this page
DLPX-25998 TCP congestion control is inadequate
Reviewed at: http://reviews.delphix.com/r/34808/

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/intel/Makefile.intel
          +++ new/usr/src/uts/intel/Makefile.intel
↓ open down ↓ 13 lines elided ↑ open up ↑
  14   14  # If applicable, add the following below this CDDL HEADER, with the
  15   15  # fields enclosed by brackets "[]" replaced with your own identifying
  16   16  # information: Portions Copyright [yyyy] [name of copyright owner]
  17   17  #
  18   18  # CDDL HEADER END
  19   19  #
  20   20  
  21   21  #
  22   22  # Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
  23   23  # Copyright (c) 2013 Andrew Stormont.  All rights reserved.
       24 +# Copyright (c) 2014 by Delphix. All rights reserved.
  24   25  # Copyright 2016 Joyent, Inc.
  25   26  # Copyright 2016 Garrett D'Amore <garrett@damore.org>
  26   27  # Copyright 2017 Nexenta Systems, Inc.
  27   28  #
  28   29  
  29   30  #
  30   31  #       This makefile contains the common definitions for all intel
  31   32  #       implementation architecture independent modules.
  32   33  #
  33   34  
↓ open down ↓ 134 lines elided ↑ open up ↑
 168  169  $(IF_DEBUG_OBJ)syscall.o        :=      DEBUG_DEFS      += -DSYSCALLTRACE
 169  170  $(IF_DEBUG_OBJ)clock.o          :=      DEBUG_DEFS      += -DKSLICE=1
 170  171  
 171  172  #
 172  173  #       Collect the preprocessor definitions to be associated with *all*
 173  174  #       files.
 174  175  #
 175  176  ALL_DEFS         = $(DEBUG_DEFS) $(OPTION_DEFS)
 176  177  
 177  178  #
      179 +#       TCP congestion control modules (/kernel/cc)
      180 +#
      181 +CC_KMODS       += cc_newreno cc_cubic cc_sunreno
      182 +
      183 +#
 178  184  #       The kernels modules which are "implementation architecture"
 179  185  #       specific for this machine are enumerated below. Note that most
 180  186  #       of these modules must exist (in one form or another) for each
 181  187  #       architecture.
 182  188  #
 183  189  #       Common Drivers (usually pseudo drivers) (/kernel/drv)
 184  190  #       DRV_KMODS are built both 32-bit and 64-bit
 185  191  #       DRV_KMODS_32 are built only 32-bit
 186  192  #       DRV_KMODS_64 are built only 64-bit
 187  193  #
↓ open down ↓ 570 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX