Print this page
11553 Want pluggable TCP congestion control algorithms
Portions contributed by: Cody Peter Mello <cody.mello@joyent.com>
Reviewed by: Dan McDonald <danmcd@joyent.com>
Reviewed by: Robert Mustacchi <robert.mustacchi@joyent.com>

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 2019 Joyent, Inc.
  25   26  # Copyright 2016 Garrett D'Amore <garrett@damore.org>
  26   27  # Copyright 2018 Nexenta Systems, Inc.
  27   28  # Copyright 2019 RackTop Systems
  28   29  #
  29   30  
  30   31  #
  31   32  #       This makefile contains the common definitions for all intel
  32   33  #       implementation architecture independent modules.
  33   34  #
↓ open down ↓ 133 lines elided ↑ open up ↑
 167  168  $(IF_DEBUG_OBJ)syscall.o        :=      DEBUG_DEFS      += -DSYSCALLTRACE
 168  169  $(IF_DEBUG_OBJ)clock.o          :=      DEBUG_DEFS      += -DKSLICE=1
 169  170  
 170  171  #
 171  172  #       Collect the preprocessor definitions to be associated with *all*
 172  173  #       files.
 173  174  #
 174  175  ALL_DEFS         = $(DEBUG_DEFS) $(OPTION_DEFS)
 175  176  
 176  177  #
      178 +#       TCP congestion control modules (/kernel/cc)
      179 +#
      180 +MISC_KMODS      += cc
      181 +CC_KMODS        += cc_newreno cc_cubic cc_sunreno
      182 +
      183 +#
 177  184  #       The kernels modules which are "implementation architecture"
 178  185  #       specific for this machine are enumerated below. Note that most
 179  186  #       of these modules must exist (in one form or another) for each
 180  187  #       architecture.
 181  188  #
 182  189  #       Common Drivers (usually pseudo drivers) (/kernel/drv)
 183  190  #       DRV_KMODS are built both 32-bit and 64-bit
 184  191  #       DRV_KMODS_32 are built only 32-bit
 185  192  #       DRV_KMODS_64 are built only 64-bit
 186  193  #
↓ open down ↓ 553 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX