Print this page
7127  remove -Wno-missing-braces from Makefile.uts

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/inet/udp/udp_tunables.c
          +++ new/usr/src/uts/common/inet/udp/udp_tunables.c
↓ open down ↓ 88 lines elided ↑ open up ↑
  89   89  /*
  90   90   * All of these are alterable, within the min/max values given, at run time.
  91   91   *
  92   92   * Note: All those tunables which do not start with "_" are Committed and
  93   93   * therefore are public. See PSARC 2010/080.
  94   94   */
  95   95  mod_prop_info_t udp_propinfo_tbl[] = {
  96   96          /* tunable - 0 */
  97   97          { "_wroff_extra", MOD_PROTO_UDP,
  98   98              mod_set_uint32, mod_get_uint32,
  99      -            {0, 256, 32}, {32} },
       99 +            {{0, 256, 32}}, {32} },
 100  100  
 101  101          { "_ipv4_ttl", MOD_PROTO_UDP,
 102  102              mod_set_uint32, mod_get_uint32,
 103      -            {1, 255, 255}, {255} },
      103 +            {{1, 255, 255}}, {255} },
 104  104  
 105  105          { "_ipv6_hoplimit", MOD_PROTO_UDP,
 106  106              mod_set_uint32, mod_get_uint32,
 107      -            {0, IPV6_MAX_HOPS, IPV6_DEFAULT_HOPS}, {IPV6_DEFAULT_HOPS} },
      107 +            {{0, IPV6_MAX_HOPS, IPV6_DEFAULT_HOPS}}, {IPV6_DEFAULT_HOPS} },
 108  108  
 109  109          { "smallest_nonpriv_port", MOD_PROTO_UDP,
 110  110              mod_set_uint32, mod_get_uint32,
 111      -            {1024, (32 * 1024), 1024}, {1024} },
      111 +            {{1024, (32 * 1024), 1024}}, {1024} },
 112  112  
 113  113          { "_do_checksum", MOD_PROTO_UDP,
 114  114              mod_set_boolean, mod_get_boolean,
 115      -            {B_TRUE}, {B_TRUE} },
      115 +            {.mpi_bval = B_TRUE}, {B_TRUE} },
 116  116  
 117  117          { "smallest_anon_port", MOD_PROTO_UDP,
 118  118              udp_smallest_anon_set, mod_get_uint32,
 119      -            {1024, ULP_MAX_PORT, (32 * 1024)}, {(32 * 1024)} },
      119 +            {{1024, ULP_MAX_PORT, (32 * 1024)}}, {(32 * 1024)} },
 120  120  
 121  121          { "largest_anon_port", MOD_PROTO_UDP,
 122  122              udp_largest_anon_set, mod_get_uint32,
 123      -            {1024, ULP_MAX_PORT, ULP_MAX_PORT}, {ULP_MAX_PORT} },
      123 +            {{1024, ULP_MAX_PORT, ULP_MAX_PORT}}, {ULP_MAX_PORT} },
 124  124  
 125  125          { "send_buf", MOD_PROTO_UDP,
 126  126              udp_set_buf_prop, udp_get_buf_prop,
 127      -            {UDP_XMIT_LOWATER, ULP_MAX_BUF, UDP_XMIT_HIWATER},
      127 +            {{UDP_XMIT_LOWATER, ULP_MAX_BUF, UDP_XMIT_HIWATER}},
 128  128              {UDP_XMIT_HIWATER} },
 129  129  
 130  130          { "_xmit_lowat", MOD_PROTO_UDP,
 131  131              mod_set_uint32, mod_get_uint32,
 132      -            {0, ULP_MAX_BUF, UDP_XMIT_LOWATER},
      132 +            {{0, ULP_MAX_BUF, UDP_XMIT_LOWATER}},
 133  133              {UDP_XMIT_LOWATER} },
 134  134  
 135  135          { "recv_buf", MOD_PROTO_UDP,
 136  136              udp_set_buf_prop, udp_get_buf_prop,
 137      -            {UDP_RECV_LOWATER, ULP_MAX_BUF, UDP_RECV_HIWATER},
      137 +            {{UDP_RECV_LOWATER, ULP_MAX_BUF, UDP_RECV_HIWATER}},
 138  138              {UDP_RECV_HIWATER} },
 139  139  
 140  140          /* tunable - 10 */
 141  141          { "max_buf", MOD_PROTO_UDP,
 142  142              mod_set_uint32, mod_get_uint32,
 143      -            {65536, ULP_MAX_BUF, 2*1024*1024}, {2*1024*1024} },
      143 +            {{65536, ULP_MAX_BUF, 2*1024*1024}}, {2*1024*1024} },
 144  144  
 145  145          { "_pmtu_discovery", MOD_PROTO_UDP,
 146  146              mod_set_boolean, mod_get_boolean,
 147      -            {B_FALSE}, {B_FALSE} },
      147 +            {.mpi_bval = B_FALSE}, {B_FALSE} },
 148  148  
 149  149          { "_sendto_ignerr", MOD_PROTO_UDP,
 150  150              mod_set_boolean, mod_get_boolean,
 151      -            {B_FALSE}, {B_FALSE} },
      151 +            {.mpi_bval = B_FALSE}, {B_FALSE} },
 152  152  
 153  153          { "extra_priv_ports", MOD_PROTO_UDP,
 154  154              mod_set_extra_privports, mod_get_extra_privports,
 155      -            {1, ULP_MAX_PORT, 0}, {0} },
      155 +            {{1, ULP_MAX_PORT, 0}}, {0} },
 156  156  
 157      -        { "?", MOD_PROTO_UDP, NULL, mod_get_allprop, {0}, {0} },
      157 +        { "?", MOD_PROTO_UDP, NULL, mod_get_allprop, {{0,0,0}}, {0} },
 158  158  
 159      -        { NULL, 0, NULL, NULL, {0}, {0} }
      159 +        { NULL, 0, NULL, NULL, {{0,0,0}}, {0} }
 160  160  };
 161  161  
 162  162  int udp_propinfo_count = A_CNT(udp_propinfo_tbl);
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX