Print this page
11490 SRS ring polling disabled for VLANs
11491 Want DLS bypass for VLAN traffic
11492 add VLVF bypass to ixgbe core
2869 duplicate packets with vnics over aggrs
11489 DLS stat delete and aggr kstat can deadlock
Portions contributed by: Theo Schlossnagle <jesus@omniti.com>
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Dan McDonald <danmcd@joyent.com>

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/sys/mac_client.h
          +++ new/usr/src/uts/common/sys/mac_client.h
↓ open down ↓ 14 lines elided ↑ open up ↑
  15   15   * If applicable, add the following below this CDDL HEADER, with the
  16   16   * fields enclosed by brackets "[]" replaced with your own identifying
  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 2010 Sun Microsystems, Inc.  All rights reserved.
  24   24   * Use is subject to license terms.
  25      - * Copyright 2013 Joyent, Inc.  All rights reserved.
       25 + * Copyright 2018 Joyent, Inc.  All rights reserved.
  26   26   */
  27   27  
  28   28  /*
  29   29   * This file captures the MAC client API definitions. It can be
  30   30   * included from any MAC clients.
  31   31   */
  32   32  
  33   33  #ifndef _SYS_MAC_CLIENT_H
  34   34  #define _SYS_MAC_CLIENT_H
  35   35  
↓ open down ↓ 45 lines elided ↑ open up ↑
  81   81  #define MAC_RXRINGS_DONTCARE    -1
  82   82  #define MAC_TXRINGS_DONTCARE    MAC_RXRINGS_DONTCARE
  83   83  
  84   84  typedef enum {
  85   85          MAC_CLIENT_PROMISC_ALL,
  86   86          MAC_CLIENT_PROMISC_FILTERED,
  87   87          MAC_CLIENT_PROMISC_MULTI
  88   88  } mac_client_promisc_type_t;
  89   89  
  90   90  /* flags passed to mac_unicast_add() */
       91 +
  91   92  #define MAC_UNICAST_NODUPCHECK                  0x0001
  92   93  #define MAC_UNICAST_PRIMARY                     0x0002
  93   94  #define MAC_UNICAST_HW                          0x0004
  94   95  #define MAC_UNICAST_VNIC_PRIMARY                0x0008
  95   96  #define MAC_UNICAST_TAG_DISABLE                 0x0010
  96   97  #define MAC_UNICAST_STRIP_DISABLE               0x0020
  97   98  #define MAC_UNICAST_DISABLE_TX_VID_CHECK        0x0040
  98   99  
  99  100  /* flags passed to mac_client_open */
 100  101  #define MAC_OPEN_FLAGS_IS_VNIC                  0x0001
↓ open down ↓ 107 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX