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>


   4 # The contents of this file are subject to the terms of the
   5 # Common Development and Distribution License (the "License").
   6 # You may not use this file except in compliance with the License.
   7 #
   8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
   9 # or http://www.opensolaris.org/os/licensing.
  10 # See the License for the specific language governing permissions
  11 # and limitations under the License.
  12 #
  13 # When distributing Covered Code, include this CDDL HEADER in each
  14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15 # If applicable, add the following below this CDDL HEADER, with the
  16 # fields enclosed by brackets "[]" replaced with your own identifying
  17 # information: Portions Copyright [yyyy] [name of copyright owner]
  18 #
  19 # CDDL HEADER END
  20 #
  21 
  22 #
  23 # Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.

  24 # Copyright 2013 Saso Kiselkov. All rights reserved.
  25 # Copyright 2015 Nexenta Systems, Inc. All rights reserved.
  26 # Copyright 2016 Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
  27 # Copyright 2017 James S Blachly, MD <james.blachly@gmail.com>
  28 # Copyright 2019 RackTop Systems
  29 # Copyright 2019 Joyent, Inc.
  30 #
  31 
  32 #
  33 # The default for payload-bearing actions in this package is to appear in the
  34 # global zone only.  See the include file for greater detail, as well as
  35 # information about overriding the defaults.
  36 #
  37 <include global_zone_only_component>
  38 <include system-kernel.man1m.inc>
  39 <include system-kernel.man2.inc>
  40 <include system-kernel.man4.inc>
  41 <include system-kernel.man5.inc>
  42 <include system-kernel.man7.inc>
  43 <include system-kernel.man7d.inc>


  48 <include system-kernel.man9e.inc>
  49 <include system-kernel.man9f.inc>
  50 <include system-kernel.man9p.inc>
  51 <include system-kernel.man9s.inc>
  52 set name=pkg.fmri value=pkg:/system/kernel@$(PKGVERS)
  53 set name=pkg.description \
  54     value="core kernel software for a specific instruction-set architecture"
  55 set name=pkg.summary value="Core Solaris Kernel"
  56 set name=info.classification value=org.opensolaris.category.2008:System/Core
  57 set name=variant.arch value=$(ARCH)
  58 dir path=boot group=sys
  59 $(i386_ONLY)dir path=boot/acpi group=sys
  60 $(i386_ONLY)dir path=boot/acpi/tables group=sys
  61 dir path=boot/solaris group=sys
  62 dir path=boot/solaris/bin group=sys
  63 dir path=etc group=sys
  64 dir path=etc/crypto group=sys
  65 dir path=etc/sock2path.d group=sys
  66 dir path=kernel group=sys
  67 $(i386_ONLY)dir path=kernel/$(ARCH64) group=sys


  68 dir path=kernel/crypto group=sys
  69 dir path=kernel/crypto/$(ARCH64) group=sys
  70 dir path=kernel/dacf group=sys
  71 dir path=kernel/dacf/$(ARCH64) group=sys
  72 dir path=kernel/drv group=sys
  73 dir path=kernel/drv/$(ARCH64) group=sys
  74 dir path=kernel/exec group=sys
  75 dir path=kernel/exec/$(ARCH64) group=sys
  76 dir path=kernel/firmware group=sys
  77 dir path=kernel/fs group=sys
  78 dir path=kernel/fs/$(ARCH64) group=sys
  79 dir path=kernel/ipp group=sys
  80 dir path=kernel/ipp/$(ARCH64) group=sys
  81 dir path=kernel/kiconv group=sys
  82 dir path=kernel/kiconv/$(ARCH64) group=sys
  83 dir path=kernel/mac group=sys
  84 dir path=kernel/mac/$(ARCH64) group=sys
  85 dir path=kernel/misc group=sys
  86 dir path=kernel/misc/$(ARCH64) group=sys
  87 dir path=kernel/misc/scsi_vhci group=sys


 294     alias=pciclass,030001 \
 295     alias=pnpPNP,900
 296 driver name=vnic clone_perms="vnic 0666 root sys" perms="* 0666 root sys"
 297 driver name=wc perms="* 0600 root sys"
 298 $(i386_ONLY)file path=boot/solaris/bin/create_diskmap group=sys mode=0555
 299 file path=boot/solaris/bin/create_ramdisk group=sys mode=0555
 300 file path=boot/solaris/bin/extract_boot_filelist group=sys mode=0555
 301 $(i386_ONLY)file path=boot/solaris/bin/symdef group=sys mode=0555
 302 $(i386_ONLY)file path=boot/solaris/bin/update_grub group=sys mode=0555
 303 file path=boot/solaris/filelist.ramdisk group=sys
 304 file path=boot/solaris/filelist.safe group=sys
 305 file path=etc/crypto/kcf.conf group=sys \
 306     original_name=SUNWckr:etc/crypto/kcf.conf preserve=true
 307 $(i386_ONLY)file path=etc/mach group=sys original_name=SUNWos86r:etc/mach \
 308     preserve=true
 309 file path=etc/name_to_sysnum group=sys \
 310     original_name=SUNWckr:etc/name_to_sysnum preserve=renameold
 311 file path=etc/sock2path.d/system%2Fkernel group=sys
 312 file path=etc/system group=sys original_name=SUNWckr:etc/system preserve=true
 313 $(i386_ONLY)file path=kernel/$(ARCH64)/genunix group=sys mode=0755



 314 file path=kernel/crypto/$(ARCH64)/aes group=sys mode=0755
 315 file path=kernel/crypto/$(ARCH64)/arcfour group=sys mode=0755
 316 file path=kernel/crypto/$(ARCH64)/blowfish group=sys mode=0755
 317 file path=kernel/crypto/$(ARCH64)/des group=sys mode=0755
 318 file path=kernel/crypto/$(ARCH64)/ecc group=sys mode=0755
 319 file path=kernel/crypto/$(ARCH64)/edonr group=sys mode=0755
 320 file path=kernel/crypto/$(ARCH64)/md4 group=sys mode=0755
 321 file path=kernel/crypto/$(ARCH64)/md5 group=sys mode=0755
 322 file path=kernel/crypto/$(ARCH64)/rsa group=sys mode=0755
 323 file path=kernel/crypto/$(ARCH64)/sha1 group=sys mode=0755
 324 file path=kernel/crypto/$(ARCH64)/sha2 group=sys mode=0755
 325 file path=kernel/crypto/$(ARCH64)/skein group=sys mode=0755
 326 file path=kernel/crypto/$(ARCH64)/swrand group=sys mode=0755
 327 $(sparc_ONLY)file path=kernel/dacf/$(ARCH64)/consconfig_dacf group=sys \
 328     mode=0755
 329 file path=kernel/dacf/$(ARCH64)/net_dacf group=sys mode=0755
 330 $(i386_ONLY)file path=kernel/drv/$(ARCH64)/acpi_drv group=sys
 331 $(i386_ONLY)file path=kernel/drv/$(ARCH64)/acpi_toshiba group=sys
 332 file path=kernel/drv/$(ARCH64)/aggr group=sys
 333 file path=kernel/drv/$(ARCH64)/arp group=sys


 517 file path=kernel/fs/$(ARCH64)/specfs group=sys mode=0755
 518 file path=kernel/fs/$(ARCH64)/tmpfs group=sys mode=0755
 519 file path=kernel/fs/$(ARCH64)/ufs group=sys mode=0755
 520 file path=kernel/ipp/$(ARCH64)/ipgpc group=sys mode=0755
 521 file path=kernel/kiconv/$(ARCH64)/kiconv_emea group=sys mode=0755
 522 file path=kernel/kiconv/$(ARCH64)/kiconv_ja group=sys mode=0755
 523 file path=kernel/kiconv/$(ARCH64)/kiconv_ko group=sys mode=0755
 524 file path=kernel/kiconv/$(ARCH64)/kiconv_sc group=sys mode=0755
 525 file path=kernel/kiconv/$(ARCH64)/kiconv_tc group=sys mode=0755
 526 file path=kernel/mac/$(ARCH64)/mac_6to4 group=sys mode=0755
 527 file path=kernel/mac/$(ARCH64)/mac_ether group=sys mode=0755
 528 file path=kernel/mac/$(ARCH64)/mac_ib group=sys mode=0755
 529 file path=kernel/mac/$(ARCH64)/mac_ipv4 group=sys mode=0755
 530 file path=kernel/mac/$(ARCH64)/mac_ipv6 group=sys mode=0755
 531 file path=kernel/mac/$(ARCH64)/mac_wifi group=sys mode=0755
 532 $(i386_ONLY)file path=kernel/misc/$(ARCH64)/acpica group=sys mode=0755
 533 file path=kernel/misc/$(ARCH64)/bignum group=sys mode=0755
 534 $(i386_ONLY)file path=kernel/misc/$(ARCH64)/bootdev group=sys mode=0755
 535 file path=kernel/misc/$(ARCH64)/busra group=sys mode=0755
 536 file path=kernel/misc/$(ARCH64)/cardbus group=sys mode=0755

 537 file path=kernel/misc/$(ARCH64)/cmlb group=sys mode=0755
 538 file path=kernel/misc/$(ARCH64)/consconfig group=sys mode=0755
 539 file path=kernel/misc/$(ARCH64)/ctf group=sys mode=0755
 540 $(sparc_ONLY)file path=kernel/misc/$(ARCH64)/dada group=sys mode=0755
 541 file path=kernel/misc/$(ARCH64)/dls group=sys mode=0755
 542 file path=kernel/misc/$(ARCH64)/fssnap_if group=sys mode=0755
 543 file path=kernel/misc/$(ARCH64)/gld group=sys mode=0755
 544 file path=kernel/misc/$(ARCH64)/hook group=sys mode=0755
 545 file path=kernel/misc/$(ARCH64)/hpcsvc group=sys mode=0755
 546 file path=kernel/misc/$(ARCH64)/idmap group=sys mode=0755
 547 $(i386_ONLY)file path=kernel/misc/$(ARCH64)/iommulib group=sys mode=0755
 548 file path=kernel/misc/$(ARCH64)/ipc group=sys mode=0755
 549 file path=kernel/misc/$(ARCH64)/kbtrans group=sys mode=0755
 550 file path=kernel/misc/$(ARCH64)/kcf group=sys mode=0755
 551 $(i386_ONLY)file path=kernel/misc/$(ARCH64)/kmdbmod group=sys mode=0755
 552 file path=kernel/misc/$(ARCH64)/ksocket group=sys mode=0755
 553 file path=kernel/misc/$(ARCH64)/mac group=sys mode=0755
 554 file path=kernel/misc/$(ARCH64)/mii group=sys mode=0755
 555 $(i386_ONLY)file path=kernel/misc/$(ARCH64)/net80211 group=sys mode=0755
 556 file path=kernel/misc/$(ARCH64)/neti group=sys mode=0755




   4 # The contents of this file are subject to the terms of the
   5 # Common Development and Distribution License (the "License").
   6 # You may not use this file except in compliance with the License.
   7 #
   8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
   9 # or http://www.opensolaris.org/os/licensing.
  10 # See the License for the specific language governing permissions
  11 # and limitations under the License.
  12 #
  13 # When distributing Covered Code, include this CDDL HEADER in each
  14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15 # If applicable, add the following below this CDDL HEADER, with the
  16 # fields enclosed by brackets "[]" replaced with your own identifying
  17 # information: Portions Copyright [yyyy] [name of copyright owner]
  18 #
  19 # CDDL HEADER END
  20 #
  21 
  22 #
  23 # Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
  24 # Copyright (c) 2014, 2017 by Delphix. All rights reserved.
  25 # Copyright 2013 Saso Kiselkov. All rights reserved.
  26 # Copyright 2015 Nexenta Systems, Inc. All rights reserved.
  27 # Copyright 2016 Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
  28 # Copyright 2017 James S Blachly, MD <james.blachly@gmail.com>
  29 # Copyright 2019 RackTop Systems
  30 # Copyright 2019 Joyent, Inc.
  31 #
  32 
  33 #
  34 # The default for payload-bearing actions in this package is to appear in the
  35 # global zone only.  See the include file for greater detail, as well as
  36 # information about overriding the defaults.
  37 #
  38 <include global_zone_only_component>
  39 <include system-kernel.man1m.inc>
  40 <include system-kernel.man2.inc>
  41 <include system-kernel.man4.inc>
  42 <include system-kernel.man5.inc>
  43 <include system-kernel.man7.inc>
  44 <include system-kernel.man7d.inc>


  49 <include system-kernel.man9e.inc>
  50 <include system-kernel.man9f.inc>
  51 <include system-kernel.man9p.inc>
  52 <include system-kernel.man9s.inc>
  53 set name=pkg.fmri value=pkg:/system/kernel@$(PKGVERS)
  54 set name=pkg.description \
  55     value="core kernel software for a specific instruction-set architecture"
  56 set name=pkg.summary value="Core Solaris Kernel"
  57 set name=info.classification value=org.opensolaris.category.2008:System/Core
  58 set name=variant.arch value=$(ARCH)
  59 dir path=boot group=sys
  60 $(i386_ONLY)dir path=boot/acpi group=sys
  61 $(i386_ONLY)dir path=boot/acpi/tables group=sys
  62 dir path=boot/solaris group=sys
  63 dir path=boot/solaris/bin group=sys
  64 dir path=etc group=sys
  65 dir path=etc/crypto group=sys
  66 dir path=etc/sock2path.d group=sys
  67 dir path=kernel group=sys
  68 $(i386_ONLY)dir path=kernel/$(ARCH64) group=sys
  69 dir path=kernel/cc group=sys
  70 dir path=kernel/cc/$(ARCH64) group=sys
  71 dir path=kernel/crypto group=sys
  72 dir path=kernel/crypto/$(ARCH64) group=sys
  73 dir path=kernel/dacf group=sys
  74 dir path=kernel/dacf/$(ARCH64) group=sys
  75 dir path=kernel/drv group=sys
  76 dir path=kernel/drv/$(ARCH64) group=sys
  77 dir path=kernel/exec group=sys
  78 dir path=kernel/exec/$(ARCH64) group=sys
  79 dir path=kernel/firmware group=sys
  80 dir path=kernel/fs group=sys
  81 dir path=kernel/fs/$(ARCH64) group=sys
  82 dir path=kernel/ipp group=sys
  83 dir path=kernel/ipp/$(ARCH64) group=sys
  84 dir path=kernel/kiconv group=sys
  85 dir path=kernel/kiconv/$(ARCH64) group=sys
  86 dir path=kernel/mac group=sys
  87 dir path=kernel/mac/$(ARCH64) group=sys
  88 dir path=kernel/misc group=sys
  89 dir path=kernel/misc/$(ARCH64) group=sys
  90 dir path=kernel/misc/scsi_vhci group=sys


 297     alias=pciclass,030001 \
 298     alias=pnpPNP,900
 299 driver name=vnic clone_perms="vnic 0666 root sys" perms="* 0666 root sys"
 300 driver name=wc perms="* 0600 root sys"
 301 $(i386_ONLY)file path=boot/solaris/bin/create_diskmap group=sys mode=0555
 302 file path=boot/solaris/bin/create_ramdisk group=sys mode=0555
 303 file path=boot/solaris/bin/extract_boot_filelist group=sys mode=0555
 304 $(i386_ONLY)file path=boot/solaris/bin/symdef group=sys mode=0555
 305 $(i386_ONLY)file path=boot/solaris/bin/update_grub group=sys mode=0555
 306 file path=boot/solaris/filelist.ramdisk group=sys
 307 file path=boot/solaris/filelist.safe group=sys
 308 file path=etc/crypto/kcf.conf group=sys \
 309     original_name=SUNWckr:etc/crypto/kcf.conf preserve=true
 310 $(i386_ONLY)file path=etc/mach group=sys original_name=SUNWos86r:etc/mach \
 311     preserve=true
 312 file path=etc/name_to_sysnum group=sys \
 313     original_name=SUNWckr:etc/name_to_sysnum preserve=renameold
 314 file path=etc/sock2path.d/system%2Fkernel group=sys
 315 file path=etc/system group=sys original_name=SUNWckr:etc/system preserve=true
 316 $(i386_ONLY)file path=kernel/$(ARCH64)/genunix group=sys mode=0755
 317 file path=kernel/cc/$(ARCH64)/cc_cubic group=sys mode=0755
 318 file path=kernel/cc/$(ARCH64)/cc_newreno group=sys mode=0755
 319 file path=kernel/cc/$(ARCH64)/cc_sunreno group=sys mode=0755
 320 file path=kernel/crypto/$(ARCH64)/aes group=sys mode=0755
 321 file path=kernel/crypto/$(ARCH64)/arcfour group=sys mode=0755
 322 file path=kernel/crypto/$(ARCH64)/blowfish group=sys mode=0755
 323 file path=kernel/crypto/$(ARCH64)/des group=sys mode=0755
 324 file path=kernel/crypto/$(ARCH64)/ecc group=sys mode=0755
 325 file path=kernel/crypto/$(ARCH64)/edonr group=sys mode=0755
 326 file path=kernel/crypto/$(ARCH64)/md4 group=sys mode=0755
 327 file path=kernel/crypto/$(ARCH64)/md5 group=sys mode=0755
 328 file path=kernel/crypto/$(ARCH64)/rsa group=sys mode=0755
 329 file path=kernel/crypto/$(ARCH64)/sha1 group=sys mode=0755
 330 file path=kernel/crypto/$(ARCH64)/sha2 group=sys mode=0755
 331 file path=kernel/crypto/$(ARCH64)/skein group=sys mode=0755
 332 file path=kernel/crypto/$(ARCH64)/swrand group=sys mode=0755
 333 $(sparc_ONLY)file path=kernel/dacf/$(ARCH64)/consconfig_dacf group=sys \
 334     mode=0755
 335 file path=kernel/dacf/$(ARCH64)/net_dacf group=sys mode=0755
 336 $(i386_ONLY)file path=kernel/drv/$(ARCH64)/acpi_drv group=sys
 337 $(i386_ONLY)file path=kernel/drv/$(ARCH64)/acpi_toshiba group=sys
 338 file path=kernel/drv/$(ARCH64)/aggr group=sys
 339 file path=kernel/drv/$(ARCH64)/arp group=sys


 523 file path=kernel/fs/$(ARCH64)/specfs group=sys mode=0755
 524 file path=kernel/fs/$(ARCH64)/tmpfs group=sys mode=0755
 525 file path=kernel/fs/$(ARCH64)/ufs group=sys mode=0755
 526 file path=kernel/ipp/$(ARCH64)/ipgpc group=sys mode=0755
 527 file path=kernel/kiconv/$(ARCH64)/kiconv_emea group=sys mode=0755
 528 file path=kernel/kiconv/$(ARCH64)/kiconv_ja group=sys mode=0755
 529 file path=kernel/kiconv/$(ARCH64)/kiconv_ko group=sys mode=0755
 530 file path=kernel/kiconv/$(ARCH64)/kiconv_sc group=sys mode=0755
 531 file path=kernel/kiconv/$(ARCH64)/kiconv_tc group=sys mode=0755
 532 file path=kernel/mac/$(ARCH64)/mac_6to4 group=sys mode=0755
 533 file path=kernel/mac/$(ARCH64)/mac_ether group=sys mode=0755
 534 file path=kernel/mac/$(ARCH64)/mac_ib group=sys mode=0755
 535 file path=kernel/mac/$(ARCH64)/mac_ipv4 group=sys mode=0755
 536 file path=kernel/mac/$(ARCH64)/mac_ipv6 group=sys mode=0755
 537 file path=kernel/mac/$(ARCH64)/mac_wifi group=sys mode=0755
 538 $(i386_ONLY)file path=kernel/misc/$(ARCH64)/acpica group=sys mode=0755
 539 file path=kernel/misc/$(ARCH64)/bignum group=sys mode=0755
 540 $(i386_ONLY)file path=kernel/misc/$(ARCH64)/bootdev group=sys mode=0755
 541 file path=kernel/misc/$(ARCH64)/busra group=sys mode=0755
 542 file path=kernel/misc/$(ARCH64)/cardbus group=sys mode=0755
 543 file path=kernel/misc/$(ARCH64)/cc group=sys mode=0755
 544 file path=kernel/misc/$(ARCH64)/cmlb group=sys mode=0755
 545 file path=kernel/misc/$(ARCH64)/consconfig group=sys mode=0755
 546 file path=kernel/misc/$(ARCH64)/ctf group=sys mode=0755
 547 $(sparc_ONLY)file path=kernel/misc/$(ARCH64)/dada group=sys mode=0755
 548 file path=kernel/misc/$(ARCH64)/dls group=sys mode=0755
 549 file path=kernel/misc/$(ARCH64)/fssnap_if group=sys mode=0755
 550 file path=kernel/misc/$(ARCH64)/gld group=sys mode=0755
 551 file path=kernel/misc/$(ARCH64)/hook group=sys mode=0755
 552 file path=kernel/misc/$(ARCH64)/hpcsvc group=sys mode=0755
 553 file path=kernel/misc/$(ARCH64)/idmap group=sys mode=0755
 554 $(i386_ONLY)file path=kernel/misc/$(ARCH64)/iommulib group=sys mode=0755
 555 file path=kernel/misc/$(ARCH64)/ipc group=sys mode=0755
 556 file path=kernel/misc/$(ARCH64)/kbtrans group=sys mode=0755
 557 file path=kernel/misc/$(ARCH64)/kcf group=sys mode=0755
 558 $(i386_ONLY)file path=kernel/misc/$(ARCH64)/kmdbmod group=sys mode=0755
 559 file path=kernel/misc/$(ARCH64)/ksocket group=sys mode=0755
 560 file path=kernel/misc/$(ARCH64)/mac group=sys mode=0755
 561 file path=kernel/misc/$(ARCH64)/mii group=sys mode=0755
 562 $(i386_ONLY)file path=kernel/misc/$(ARCH64)/net80211 group=sys mode=0755
 563 file path=kernel/misc/$(ARCH64)/neti group=sys mode=0755