Print this page
OS-2952 lx brand needs to support or emulate rtnetlink(7)
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/truss/systable.c
          +++ new/usr/src/cmd/truss/systable.c
↓ open down ↓ 21 lines elided ↑ open up ↑
  22   22  /*
  23   23   * Copyright (c) 1989, 2010, Oracle and/or its affiliates. All rights reserved.
  24   24   * Copyright (c) 2015, Joyent, Inc.  All rights reserved.
  25   25   */
  26   26  
  27   27  /*      Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
  28   28  /*        All Rights Reserved   */
  29   29  
  30   30  /* Copyright (c) 2013, OmniTI Computer Consulting, Inc. All rights reserved. */
  31   31  
       32 +/*
       33 + * Copyright (c) 2014, Joyent, Inc. All rights reserved.
       34 + */
  32   35  #include <stdio.h>
  33   36  #include <stdlib.h>
  34   37  #include <fcntl.h>
  35   38  #include <unistd.h>
  36   39  #include <string.h>
  37   40  #include <signal.h>
  38   41  #include <sys/types.h>
  39   42  #include <libproc.h>
  40   43  #include <sys/aio.h>
  41   44  #include <sys/port_impl.h>
↓ open down ↓ 1667 lines elided ↑ open up ↑
1709 1712          "GOSIP",        /* 22 */
1710 1713          "IPX",          /* 23 */
1711 1714          "ROUTE",        /* 24 */
1712 1715          "LINK",         /* 25 */
1713 1716          "INET6",        /* 26 */
1714 1717          "KEY",          /* 27 */
1715 1718          "NCA",          /* 28 */
1716 1719          "POLICY",       /* 29 */
1717 1720          "RDS",          /* 30 */
1718 1721          "TRILL",        /* 31 */
1719      -        "PACKET"        /* 32 */
     1722 +        "PACKET",       /* 32 */
     1723 +        "LX_NETLINK"    /* 33 */
1720 1724  };
1721      -#if MAX_AFCODES != 33
     1725 +#if MAX_AFCODES != 34
1722 1726  #error Need to update address-family table
1723 1727  #endif
1724 1728  
1725 1729  
1726 1730  const char * const socktype_codes[] = {         /* cf socket.h */
1727 1731          NULL,
1728 1732          "SOCK_DGRAM",           /* 1 */
1729 1733          "SOCK_STREAM",          /* 2 */
1730 1734          NULL,
1731 1735          "SOCK_RAW",             /* 4 */
1732 1736          "SOCK_RDM",             /* 5 */
1733 1737          "SOCK_SEQPACKET"        /* 6 */
1734 1738  };
1735 1739  #if MAX_SOCKTYPES != 7
1736 1740  #error Need to update socket-type table
1737 1741  #endif
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX