Print this page
7819 IPv6 Packet and MTU bug

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/inet/ip.h
          +++ new/usr/src/uts/common/inet/ip.h
↓ open down ↓ 16 lines elided ↑ open up ↑
  17   17   * information: Portions Copyright [yyyy] [name of copyright owner]
  18   18   *
  19   19   * CDDL HEADER END
  20   20   */
  21   21  
  22   22  /*
  23   23   * Copyright (c) 1990 Mentat Inc.
  24   24   * Copyright (c) 1991, 2010, Oracle and/or its affiliates. All rights reserved.
  25   25   * Copyright (c) 2012, Joyent, Inc. All rights reserved.
  26   26   * Copyright 2014 Nexenta Systems, Inc.  All rights reserved.
  27      - * Copyright 2014, OmniTI Computer Consulting, Inc. All rights reserved.
       27 + * Copyright 2017 OmniTI Computer Consulting, Inc. All rights reserved.
  28   28   */
  29   29  
  30   30  #ifndef _INET_IP_H
  31   31  #define _INET_IP_H
  32   32  
  33   33  #ifdef  __cplusplus
  34   34  extern "C" {
  35   35  #endif
  36   36  
  37   37  #include <sys/isa_defs.h>
↓ open down ↓ 506 lines elided ↑ open up ↑
 544  544  #define CONN_QUIESCED           0x08    /* conn is now quiescent */
 545  545  #define CONN_UPDATE_ILL         0x10    /* conn_update_ill in progress */
 546  546  
 547  547  /*
 548  548   * Flags for dce_flags field. Specifies which information has been set.
 549  549   * dce_ident is always present, but the other ones are identified by the flags.
 550  550   */
 551  551  #define DCEF_DEFAULT            0x0001  /* Default DCE - no pmtu or uinfo */
 552  552  #define DCEF_PMTU               0x0002  /* Different than interface MTU */
 553  553  #define DCEF_UINFO              0x0004  /* dce_uinfo set */
 554      -#define DCEF_TOO_SMALL_PMTU     0x0008  /* Smaller than IPv4/IPv6 MIN */
      554 +#define DCEF_TOO_SMALL_PMTU     0x0008  /* Smaller than IPv4 MIN */
 555  555  
 556  556  #ifdef _KERNEL
 557  557  /*
 558  558   * Extra structures need for per-src-addr filtering (IGMPv3/MLDv2)
 559  559   */
 560  560  #define MAX_FILTER_SIZE 64
 561  561  
 562  562  typedef struct slist_s {
 563  563          int             sl_numsrc;
 564  564          in6_addr_t      sl_addr[MAX_FILTER_SIZE];
↓ open down ↓ 3221 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX