[Swan-dev] linux 3.17 klips patch (untested)

Paul Wouters paul at nohats.ca
Fri Dec 12 05:08:51 EET 2014


On Thu, 11 Dec 2014, David McCullough wrote:

> here's the patch from the IRC chat today.  I haven't tested it but it
> should be close,

I think the netdev parts work, but there is some other change related to
sysctl. didn't look into this yet.

Paul


/home/paul/libreswan/modobj/sysctl_net_ipsec.c:98:1: error: unknown type name ‘ctl_table’
  static ctl_table ipsec_table[] = {
  ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:101:2: warning: braces around scalar initializer [enabled by default]
   { CTL_NAME(NET_IPSEC_DEBUG_AH)
   ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:101:2: warning: (near initialization for ‘ipsec_table[0]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:102:4: error: field name not in record or union initializer
     .procname = "debug_ah",
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:102:4: error: (near initialization for ‘ipsec_table[0]’)
/home/paul/libreswan/momake[2]: Leaving directory `/usr/src/kernels/3.17.3-200.fc20.x86_64'
make[1]: Leaving directory `/home/paul/git/libreswan'
/paul/libreswan/modobj/sysctl_net_ipsec.c:102:4: warning: (near initialization for ‘ipsec_table[0]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:102:4: error: initializer element is not computable at load time
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:102:4: error: (near initialization for ‘ipsec_table[0]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:103:4: error: field name not in record or union initializer
     .data     = &debug_ah,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:103:4: error: (near initialization for ‘ipsec_table[0]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:103:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:103:4: warning: (near initialization for ‘ipsec_table[0]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:104:4: error: field name not in record or union initializer
     .maxlen   = sizeof(int),
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:104:4: error: (near initialization for ‘ipsec_table[0]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:104:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:104:4: warning: (near initialization for ‘ipsec_table[0]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:105:4: error: field name not in record or union initializer
     .mode     = 0644,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:105:4: error: (near initialization for ‘ipsec_table[0]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:105:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:105:4: warning: (near initialization for ‘ipsec_table[0]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:106:4: error: field name not in record or union initializer
     .child    = NULL,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:106:4: error: (near initialization for ‘ipsec_table[0]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:106:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:106:4: warning: (near initialization for ‘ipsec_table[0]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:107:4: error: field name not in record or union initializer
     .proc_handler = &proc_dointvec, },
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:107:4: error: (near initialization for ‘ipsec_table[0]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:107:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:107:4: warning: (near initialization for ‘ipsec_table[0]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:109:2: warning: braces around scalar initializer [enabled by default]
   { CTL_NAME(NET_IPSEC_DEBUG_ESP)
   ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:109:2: warning: (near initialization for ‘ipsec_table[1]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:110:4: error: field name not in record or union initializer
     .procname = "debug_esp",
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:110:4: error: (near initialization for ‘ipsec_table[1]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:110:4: warning: initialization makes integer from pointer without a cast [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:110:4: warning: (near initialization for ‘ipsec_table[1]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:110:4: error: initializer element is not computable at load time
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:110:4: error: (near initialization for ‘ipsec_table[1]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:111:4: error: field name not in record or union initializer
     .data     = &debug_esp,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:111:4: error: (near initialization for ‘ipsec_table[1]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:111:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:111:4: warning: (near initialization for ‘ipsec_table[1]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:112:4: error: field name not in record or union initializer
     .maxlen   = sizeof(int),
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:112:4: error: (near initialization for ‘ipsec_table[1]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:112:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:112:4: warning: (near initialization for ‘ipsec_table[1]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:113:4: error: field name not in record or union initializer
     .mode     = 0644,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:113:4: error: (near initialization for ‘ipsec_table[1]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:113:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:113:4: warning: (near initialization for ‘ipsec_table[1]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:114:4: error: field name not in record or union initializer
     .child    = NULL,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:114:4: error: (near initialization for ‘ipsec_table[1]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:114:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:114:4: warning: (near initialization for ‘ipsec_table[1]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:115:4: error: field name not in record or union initializer
     .proc_handler = &proc_dointvec, },
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:115:4: error: (near initialization for ‘ipsec_table[1]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:115:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:115:4: warning: (near initialization for ‘ipsec_table[1]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:117:2: warning: braces around scalar initializer [enabled by default]
   { CTL_NAME(NET_IPSEC_DEBUG_MAST)
   ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:117:2: warning: (near initialization for ‘ipsec_table[2]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:118:4: error: field name not in record or union initializer
     .procname = "debug_mast",
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:118:4: error: (near initialization for ‘ipsec_table[2]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:118:4: warning: initialization makes integer from pointer without a cast [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:118:4: warning: (near initialization for ‘ipsec_table[2]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:118:4: error: initializer element is not computable at load time
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:118:4: error: (near initialization for ‘ipsec_table[2]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:119:4: error: field name not in record or union initializer
     .data     = &debug_mast,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:119:4: error: (near initialization for ‘ipsec_table[2]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:119:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:119:4: warning: (near initialization for ‘ipsec_table[2]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:120:4: error: field name not in record or union initializer
     .maxlen   = sizeof(int),
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:120:4: error: (near initialization for ‘ipsec_table[2]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:120:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:120:4: warning: (near initialization for ‘ipsec_table[2]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:121:4: error: field name not in record or union initializer
     .mode     = 0644,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:121:4: error: (near initialization for ‘ipsec_table[2]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:121:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:121:4: warning: (near initialization for ‘ipsec_table[2]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:122:4: error: field name not in record or union initializer
     .child    = NULL,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:122:4: error: (near initialization for ‘ipsec_table[2]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:122:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:122:4: warning: (near initialization for ‘ipsec_table[2]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:123:4: error: field name not in record or union initializer
     .proc_handler = &proc_dointvec, },
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:123:4: error: (near initialization for ‘ipsec_table[2]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:123:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:123:4: warning: (near initialization for ‘ipsec_table[2]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:125:2: warning: braces around scalar initializer [enabled by default]
   { CTL_NAME(NET_IPSEC_DEBUG_TUNNEL)
   ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:125:2: warning: (near initialization for ‘ipsec_table[3]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:126:4: error: field name not in record or union initializer
     .procname = "debug_tunnel",
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:126:4: error: (near initialization for ‘ipsec_table[3]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:126:4: warning: initialization makes integer from pointer without a cast [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:126:4: warning: (near initialization for ‘ipsec_table[3]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:126:4: error: initializer element is not computable at load time
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:126:4: error: (near initialization for ‘ipsec_table[3]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:127:4: error: field name not in record or union initializer
     .data     = &debug_tunnel,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:127:4: error: (near initialization for ‘ipsec_table[3]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:127:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:127:4: warning: (near initialization for ‘ipsec_table[3]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:128:4: error: field name not in record or union initializer
     .maxlen   = sizeof(int),
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:128:4: error: (near initialization for ‘ipsec_table[3]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:128:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:128:4: warning: (near initialization for ‘ipsec_table[3]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:129:4: error: field name not in record or union initializer
     .mode     = 0644,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:129:4: error: (near initialization for ‘ipsec_table[3]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:129:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:129:4: warning: (near initialization for ‘ipsec_table[3]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:130:4: error: field name not in record or union initializer
     .child    = NULL,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:130:4: error: (near initialization for ‘ipsec_table[3]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:130:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:130:4: warning: (near initialization for ‘ipsec_table[3]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:131:4: error: field name not in record or union initializer
     .proc_handler = &proc_dointvec, },
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:131:4: error: (near initialization for ‘ipsec_table[3]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:131:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:131:4: warning: (near initialization for ‘ipsec_table[3]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:133:2: warning: braces around scalar initializer [enabled by default]
   { CTL_NAME(NET_IPSEC_DEBUG_XMIT)
   ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:133:2: warning: (near initialization for ‘ipsec_table[4]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:134:4: error: field name not in record or union initializer
     .procname = "debug_xmit",
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:134:4: error: (near initialization for ‘ipsec_table[4]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:134:4: warning: initialization makes integer from pointer without a cast [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:134:4: warning: (near initialization for ‘ipsec_table[4]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:134:4: error: initializer element is not computable at load time
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:134:4: error: (near initialization for ‘ipsec_table[4]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:135:4: error: field name not in record or union initializer
     .data     = &debug_xmit,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:135:4: error: (near initialization for ‘ipsec_table[4]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:135:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:135:4: warning: (near initialization for ‘ipsec_table[4]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:136:4: error: field name not in record or union initializer
     .maxlen   = sizeof(int),
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:136:4: error: (near initialization for ‘ipsec_table[4]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:136:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:136:4: warning: (near initialization for ‘ipsec_table[4]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:137:4: error: field name not in record or union initializer
     .mode     = 0644,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:137:4: error: (near initialization for ‘ipsec_table[4]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:137:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:137:4: warning: (near initialization for ‘ipsec_table[4]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:138:4: error: field name not in record or union initializer
     .child    = NULL,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:138:4: error: (near initialization for ‘ipsec_table[4]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:138:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:138:4: warning: (near initialization for ‘ipsec_table[4]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:139:4: error: field name not in record or union initializer
     .proc_handler = &proc_dointvec, },
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:139:4: error: (near initialization for ‘ipsec_table[4]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:139:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:139:4: warning: (near initialization for ‘ipsec_table[4]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:141:2: warning: braces around scalar initializer [enabled by default]
   { CTL_NAME(NET_IPSEC_DEBUG_EROUTE)
   ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:141:2: warning: (near initialization for ‘ipsec_table[5]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:142:4: error: field name not in record or union initializer
     .procname = "debug_eroute",
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:142:4: error: (near initialization for ‘ipsec_table[5]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:142:4: warning: initialization makes integer from pointer without a cast [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:142:4: warning: (near initialization for ‘ipsec_table[5]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:142:4: error: initializer element is not computable at load time
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:142:4: error: (near initialization for ‘ipsec_table[5]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:143:4: error: field name not in record or union initializer
     .data     = &debug_eroute,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:143:4: error: (near initialization for ‘ipsec_table[5]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:143:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:143:4: warning: (near initialization for ‘ipsec_table[5]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:144:4: error: field name not in record or union initializer
     .maxlen   = sizeof(int),
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:144:4: error: (near initialization for ‘ipsec_table[5]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:144:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:144:4: warning: (near initialization for ‘ipsec_table[5]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:145:4: error: field name not in record or union initializer
     .mode     = 0644,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:145:4: error: (near initialization for ‘ipsec_table[5]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:145:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:145:4: warning: (near initialization for ‘ipsec_table[5]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:146:4: error: field name not in record or union initializer
     .child    = NULL,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:146:4: error: (near initialization for ‘ipsec_table[5]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:146:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:146:4: warning: (near initialization for ‘ipsec_table[5]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:147:4: error: field name not in record or union initializer
     .proc_handler = &proc_dointvec, },
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:147:4: error: (near initialization for ‘ipsec_table[5]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:147:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:147:4: warning: (near initialization for ‘ipsec_table[5]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:149:2: warning: braces around scalar initializer [enabled by default]
   { CTL_NAME(NET_IPSEC_DEBUG_SPI)
   ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:149:2: warning: (near initialization for ‘ipsec_table[6]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:150:4: error: field name not in record or union initializer
     .procname = "debug_spi",
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:150:4: error: (near initialization for ‘ipsec_table[6]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:150:4: warning: initialization makes integer from pointer without a cast [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:150:4: warning: (near initialization for ‘ipsec_table[6]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:150:4: error: initializer element is not computable at load time
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:150:4: error: (near initialization for ‘ipsec_table[6]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:151:4: error: field name not in record or union initializer
     .data     = &debug_spi,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:151:4: error: (near initialization for ‘ipsec_table[6]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:151:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:151:4: warning: (near initialization for ‘ipsec_table[6]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:152:4: error: field name not in record or union initializer
     .maxlen   = sizeof(int),
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:152:4: error: (near initialization for ‘ipsec_table[6]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:152:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:152:4: warning: (near initialization for ‘ipsec_table[6]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:153:4: error: field name not in record or union initializer
     .mode     = 0644,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:153:4: error: (near initialization for ‘ipsec_table[6]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:153:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:153:4: warning: (near initialization for ‘ipsec_table[6]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:154:4: error: field name not in record or union initializer
     .child    = NULL,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:154:4: error: (near initialization for ‘ipsec_table[6]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:154:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:154:4: warning: (near initialization for ‘ipsec_table[6]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:155:4: error: field name not in record or union initializer
     .proc_handler = &proc_dointvec, },
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:155:4: error: (near initialization for ‘ipsec_table[6]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:155:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:155:4: warning: (near initialization for ‘ipsec_table[6]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:157:2: warning: braces around scalar initializer [enabled by default]
   { CTL_NAME(NET_IPSEC_DEBUG_RADIJ)
   ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:157:2: warning: (near initialization for ‘ipsec_table[7]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:158:4: error: field name not in record or union initializer
     .procname = "debug_radij",
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:158:4: error: (near initialization for ‘ipsec_table[7]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:158:4: warning: initialization makes integer from pointer without a cast [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:158:4: warning: (near initialization for ‘ipsec_table[7]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:158:4: error: initializer element is not computable at load time
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:158:4: error: (near initialization for ‘ipsec_table[7]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:159:4: error: field name not in record or union initializer
     .data     = &debug_radij,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:159:4: error: (near initialization for ‘ipsec_table[7]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:159:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:159:4: warning: (near initialization for ‘ipsec_table[7]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:160:4: error: field name not in record or union initializer
     .maxlen   = sizeof(int),
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:160:4: error: (near initialization for ‘ipsec_table[7]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:160:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:160:4: warning: (near initialization for ‘ipsec_table[7]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:161:4: error: field name not in record or union initializer
     .mode     = 0644,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:161:4: error: (near initialization for ‘ipsec_table[7]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:161:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:161:4: warning: (near initialization for ‘ipsec_table[7]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:162:4: error: field name not in record or union initializer
     .child    = NULL,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:162:4: error: (near initialization for ‘ipsec_table[7]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:162:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:162:4: warning: (near initialization for ‘ipsec_table[7]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:163:4: error: field name not in record or union initializer
     .proc_handler = &proc_dointvec, },
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:163:4: error: (near initialization for ‘ipsec_table[7]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:163:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:163:4: warning: (near initialization for ‘ipsec_table[7]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:165:2: warning: braces around scalar initializer [enabled by default]
   { CTL_NAME(NET_IPSEC_DEBUG_NETLINK)
   ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:165:2: warning: (near initialization for ‘ipsec_table[8]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:166:4: error: field name not in record or union initializer
     .procname = "debug_netlink",
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:166:4: error: (near initialization for ‘ipsec_table[8]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:166:4: warning: initialization makes integer from pointer without a cast [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:166:4: warning: (near initialization for ‘ipsec_table[8]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:166:4: error: initializer element is not computable at load time
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:166:4: error: (near initialization for ‘ipsec_table[8]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:167:4: error: field name not in record or union initializer
     .data     = &debug_netlink,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:167:4: error: (near initialization for ‘ipsec_table[8]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:167:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:167:4: warning: (near initialization for ‘ipsec_table[8]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:168:4: error: field name not in record or union initializer
     .maxlen   = sizeof(int),
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:168:4: error: (near initialization for ‘ipsec_table[8]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:168:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:168:4: warning: (near initialization for ‘ipsec_table[8]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:169:4: error: field name not in record or union initializer
     .mode     = 0644,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:169:4: error: (near initialization for ‘ipsec_table[8]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:169:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:169:4: warning: (near initialization for ‘ipsec_table[8]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:170:4: error: field name not in record or union initializer
     .child    = NULL,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:170:4: error: (near initialization for ‘ipsec_table[8]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:170:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:170:4: warning: (near initialization for ‘ipsec_table[8]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:171:4: error: field name not in record or union initializer
     .proc_handler = &proc_dointvec, },
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:171:4: error: (near initialization for ‘ipsec_table[8]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:171:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:171:4: warning: (near initialization for ‘ipsec_table[8]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:173:2: warning: braces around scalar initializer [enabled by default]
   { CTL_NAME(NET_IPSEC_DEBUG_XFORM)
   ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:173:2: warning: (near initialization for ‘ipsec_table[9]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:174:4: error: field name not in record or union initializer
     .procname = "debug_xform",
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:174:4: error: (near initialization for ‘ipsec_table[9]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:174:4: warning: initialization makes integer from pointer without a cast [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:174:4: warning: (near initialization for ‘ipsec_table[9]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:174:4: error: initializer element is not computable at load time
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:174:4: error: (near initialization for ‘ipsec_table[9]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:175:4: error: field name not in record or union initializer
     .data     = &debug_xform,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:175:4: error: (near initialization for ‘ipsec_table[9]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:175:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:175:4: warning: (near initialization for ‘ipsec_table[9]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:176:4: error: field name not in record or union initializer
     .maxlen   = sizeof(int),
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:176:4: error: (near initialization for ‘ipsec_table[9]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:176:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:176:4: warning: (near initialization for ‘ipsec_table[9]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:177:4: error: field name not in record or union initializer
     .mode     = 0644,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:177:4: error: (near initialization for ‘ipsec_table[9]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:177:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:177:4: warning: (near initialization for ‘ipsec_table[9]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:178:4: error: field name not in record or union initializer
     .child    = NULL,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:178:4: error: (near initialization for ‘ipsec_table[9]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:178:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:178:4: warning: (near initialization for ‘ipsec_table[9]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:179:4: error: field name not in record or union initializer
     .proc_handler = &proc_dointvec, },
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:179:4: error: (near initialization for ‘ipsec_table[9]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:179:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:179:4: warning: (near initialization for ‘ipsec_table[9]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:181:2: warning: braces around scalar initializer [enabled by default]
   { CTL_NAME(NET_IPSEC_DEBUG_RCV)
   ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:181:2: warning: (near initialization for ‘ipsec_table[10]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:182:4: error: field name not in record or union initializer
     .procname = "debug_rcv",
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:182:4: error: (near initialization for ‘ipsec_table[10]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:182:4: warning: initialization makes integer from pointer without a cast [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:182:4: warning: (near initialization for ‘ipsec_table[10]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:182:4: error: initializer element is not computable at load time
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:182:4: error: (near initialization for ‘ipsec_table[10]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:183:4: error: field name not in record or union initializer
     .data     = &debug_rcv,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:183:4: error: (near initialization for ‘ipsec_table[10]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:183:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:183:4: warning: (near initialization for ‘ipsec_table[10]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:184:4: error: field name not in record or union initializer
     .maxlen   = sizeof(int),
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:184:4: error: (near initialization for ‘ipsec_table[10]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:184:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:184:4: warning: (near initialization for ‘ipsec_table[10]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:185:4: error: field name not in record or union initializer
     .mode     = 0644,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:185:4: error: (near initialization for ‘ipsec_table[10]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:185:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:185:4: warning: (near initialization for ‘ipsec_table[10]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:186:4: error: field name not in record or union initializer
     .child    = NULL,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:186:4: error: (near initialization for ‘ipsec_table[10]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:186:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:186:4: warning: (near initialization for ‘ipsec_table[10]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:187:4: error: field name not in record or union initializer
     .proc_handler = &proc_dointvec, },
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:187:4: error: (near initialization for ‘ipsec_table[10]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:187:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:187:4: warning: (near initialization for ‘ipsec_table[10]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:189:2: warning: braces around scalar initializer [enabled by default]
   { CTL_NAME(NET_IPSEC_DEBUG_PFKEY)
   ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:189:2: warning: (near initialization for ‘ipsec_table[11]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:190:4: error: field name not in record or union initializer
     .procname = "debug_pfkey",
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:190:4: error: (near initialization for ‘ipsec_table[11]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:190:4: warning: initialization makes integer from pointer without a cast [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:190:4: warning: (near initialization for ‘ipsec_table[11]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:190:4: error: initializer element is not computable at load time
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:190:4: error: (near initialization for ‘ipsec_table[11]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:191:4: error: field name not in record or union initializer
     .data     = &debug_pfkey,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:191:4: error: (near initialization for ‘ipsec_table[11]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:191:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:191:4: warning: (near initialization for ‘ipsec_table[11]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:192:4: error: field name not in record or union initializer
     .maxlen   = sizeof(int),
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:192:4: error: (near initialization for ‘ipsec_table[11]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:192:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:192:4: warning: (near initialization for ‘ipsec_table[11]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:193:4: error: field name not in record or union initializer
     .mode     = 0644,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:193:4: error: (near initialization for ‘ipsec_table[11]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:193:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:193:4: warning: (near initialization for ‘ipsec_table[11]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:194:4: error: field name not in record or union initializer
     .child    = NULL,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:194:4: error: (near initialization for ‘ipsec_table[11]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:194:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:194:4: warning: (near initialization for ‘ipsec_table[11]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:195:4: error: field name not in record or union initializer
     .proc_handler = &proc_dointvec, },
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:195:4: error: (near initialization for ‘ipsec_table[11]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:195:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:195:4: warning: (near initialization for ‘ipsec_table[11]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:197:2: warning: braces around scalar initializer [enabled by default]
   { CTL_NAME(NET_IPSEC_DEBUG_VERBOSE)
   ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:197:2: warning: (near initialization for ‘ipsec_table[12]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:198:4: error: field name not in record or union initializer
     .procname = "debug_verbose",
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:198:4: error: (near initialization for ‘ipsec_table[12]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:198:4: warning: initialization makes integer from pointer without a cast [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:198:4: warning: (near initialization for ‘ipsec_table[12]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:198:4: error: initializer element is not computable at load time
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:198:4: error: (near initialization for ‘ipsec_table[12]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:199:4: error: field name not in record or union initializer
     .data     = &sysctl_ipsec_debug_verbose,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:199:4: error: (near initialization for ‘ipsec_table[12]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:199:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:199:4: warning: (near initialization for ‘ipsec_table[12]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:200:4: error: field name not in record or union initializer
     .maxlen   = sizeof(int),
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:200:4: error: (near initialization for ‘ipsec_table[12]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:200:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:200:4: warning: (near initialization for ‘ipsec_table[12]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:201:4: error: field name not in record or union initializer
     .mode     = 0644,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:201:4: error: (near initialization for ‘ipsec_table[12]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:201:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:201:4: warning: (near initialization for ‘ipsec_table[12]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:202:4: error: field name not in record or union initializer
     .child    = NULL,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:202:4: error: (near initialization for ‘ipsec_table[12]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:202:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:202:4: warning: (near initialization for ‘ipsec_table[12]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:203:4: error: field name not in record or union initializer
     .proc_handler = &proc_dointvec, },
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:203:4: error: (near initialization for ‘ipsec_table[12]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:203:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:203:4: warning: (near initialization for ‘ipsec_table[12]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:236:2: warning: braces around scalar initializer [enabled by default]
   { CTL_NAME(NET_IPSEC_DEBUG_IPCOMP)
   ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:236:2: warning: (near initialization for ‘ipsec_table[13]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:237:4: error: field name not in record or union initializer
     .procname = "debug_ipcomp",
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:237:4: error: (near initialization for ‘ipsec_table[13]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:237:4: warning: initialization makes integer from pointer without a cast [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:237:4: warning: (near initialization for ‘ipsec_table[13]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:237:4: error: initializer element is not computable at load time
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:237:4: error: (near initialization for ‘ipsec_table[13]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:238:4: error: field name not in record or union initializer
     .data     = &sysctl_ipsec_debug_ipcomp,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:238:4: error: (near initialization for ‘ipsec_table[13]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:238:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:238:4: warning: (near initialization for ‘ipsec_table[13]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:239:4: error: field name not in record or union initializer
     .maxlen   = sizeof(int),
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:239:4: error: (near initialization for ‘ipsec_table[13]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:239:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:239:4: warning: (near initialization for ‘ipsec_table[13]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:240:4: error: field name not in record or union initializer
     .mode     = 0644,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:240:4: error: (near initialization for ‘ipsec_table[13]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:240:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:240:4: warning: (near initialization for ‘ipsec_table[13]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:241:4: error: field name not in record or union initializer
     .child    = NULL,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:241:4: error: (near initialization for ‘ipsec_table[13]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:241:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:241:4: warning: (near initialization for ‘ipsec_table[13]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:242:4: error: field name not in record or union initializer
     .proc_handler = &proc_dointvec, },
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:242:4: error: (near initialization for ‘ipsec_table[13]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:242:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:242:4: warning: (near initialization for ‘ipsec_table[13]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:268:2: warning: braces around scalar initializer [enabled by default]
   { CTL_NAME(NET_IPSEC_ICMP)
   ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:268:2: warning: (near initialization for ‘ipsec_table[14]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:269:4: error: field name not in record or union initializer
     .procname = "icmp",
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:269:4: error: (near initialization for ‘ipsec_table[14]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:269:4: warning: initialization makes integer from pointer without a cast [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:269:4: warning: (near initialization for ‘ipsec_table[14]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:269:4: error: initializer element is not computable at load time
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:269:4: error: (near initialization for ‘ipsec_table[14]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:270:4: error: field name not in record or union initializer
     .data     = &sysctl_ipsec_icmp,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:270:4: error: (near initialization for ‘ipsec_table[14]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:270:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:270:4: warning: (near initialization for ‘ipsec_table[14]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:271:4: error: field name not in record or union initializer
     .maxlen   = sizeof(int),
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:271:4: error: (near initialization for ‘ipsec_table[14]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:271:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:271:4: warning: (near initialization for ‘ipsec_table[14]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:272:4: error: field name not in record or union initializer
     .mode     = 0644,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:272:4: error: (near initialization for ‘ipsec_table[14]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:272:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:272:4: warning: (near initialization for ‘ipsec_table[14]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:273:4: error: field name not in record or union initializer
     .child    = NULL,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:273:4: error: (near initialization for ‘ipsec_table[14]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:273:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:273:4: warning: (near initialization for ‘ipsec_table[14]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:274:4: error: field name not in record or union initializer
     .proc_handler = &proc_dointvec, },
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:274:4: error: (near initialization for ‘ipsec_table[14]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:274:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:274:4: warning: (near initialization for ‘ipsec_table[14]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:276:2: warning: braces around scalar initializer [enabled by default]
   { CTL_NAME(NET_IPSEC_INBOUND_POLICY_CHECK)
   ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:276:2: warning: (near initialization for ‘ipsec_table[15]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:277:4: error: field name not in record or union initializer
     .procname = "inbound_policy_check",
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:277:4: error: (near initialization for ‘ipsec_table[15]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:277:4: warning: initialization makes integer from pointer without a cast [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:277:4: warning: (near initialization for ‘ipsec_table[15]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:277:4: error: initializer element is not computable at load time
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:277:4: error: (near initialization for ‘ipsec_table[15]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:278:4: error: field name not in record or union initializer
     .data     = &sysctl_ipsec_inbound_policy_check,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:278:4: error: (near initialization for ‘ipsec_table[15]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:278:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:278:4: warning: (near initialization for ‘ipsec_table[15]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:279:4: error: field name not in record or union initializer
     .maxlen   = sizeof(int),
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:279:4: error: (near initialization for ‘ipsec_table[15]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:279:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:279:4: warning: (near initialization for ‘ipsec_table[15]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:280:4: error: field name not in record or union initializer
     .mode     = 0644,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:280:4: error: (near initialization for ‘ipsec_table[15]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:280:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:280:4: warning: (near initialization for ‘ipsec_table[15]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:281:4: error: field name not in record or union initializer
     .child    = NULL,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:281:4: error: (near initialization for ‘ipsec_table[15]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:281:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:281:4: warning: (near initialization for ‘ipsec_table[15]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:282:4: error: field name not in record or union initializer
     .proc_handler = &proc_dointvec, },
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:282:4: error: (near initialization for ‘ipsec_table[15]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:282:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:282:4: warning: (near initialization for ‘ipsec_table[15]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:284:2: warning: braces around scalar initializer [enabled by default]
   { CTL_NAME(NET_IPSEC_TOS)
   ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:284:2: warning: (near initialization for ‘ipsec_table[16]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:285:4: error: field name not in record or union initializer
     .procname = "tos",
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:285:4: error: (near initialization for ‘ipsec_table[16]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:285:4: warning: initialization makes integer from pointer without a cast [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:285:4: warning: (near initialization for ‘ipsec_table[16]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:285:4: error: initializer element is not computable at load time
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:285:4: error: (near initialization for ‘ipsec_table[16]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:286:4: error: field name not in record or union initializer
     .data     = &sysctl_ipsec_tos,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:286:4: error: (near initialization for ‘ipsec_table[16]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:286:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:286:4: warning: (near initialization for ‘ipsec_table[16]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:287:4: error: field name not in record or union initializer
     .maxlen   = sizeof(int),
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:287:4: error: (near initialization for ‘ipsec_table[16]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:287:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:287:4: warning: (near initialization for ‘ipsec_table[16]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:288:4: error: field name not in record or union initializer
     .mode     = 0644,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:288:4: error: (near initialization for ‘ipsec_table[16]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:288:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:288:4: warning: (near initialization for ‘ipsec_table[16]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:289:4: error: field name not in record or union initializer
     .child    = NULL,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:289:4: error: (near initialization for ‘ipsec_table[16]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:289:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:289:4: warning: (near initialization for ‘ipsec_table[16]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:290:4: error: field name not in record or union initializer
     .proc_handler = &proc_dointvec, },
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:290:4: error: (near initialization for ‘ipsec_table[16]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:290:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:290:4: warning: (near initialization for ‘ipsec_table[16]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:291:2: warning: braces around scalar initializer [enabled by default]
   { 0 }
   ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:291:2: warning: (near initialization for ‘ipsec_table[17]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:304:1: error: unknown type name ‘ctl_table’
  static ctl_table ipsec_net_table[] = {
  ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:306:2: warning: braces around scalar initializer [enabled by default]
   { CTL_NAME(NET_IPSEC)
   ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:306:2: warning: (near initialization for ‘ipsec_net_table[0]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:307:4: error: field name not in record or union initializer
     .procname = "ipsec",
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:307:4: error: (near initialization for ‘ipsec_net_table[0]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:307:4: warning: initialization makes integer from pointer without a cast [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:307:4: warning: (near initialization for ‘ipsec_net_table[0]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:307:4: error: initializer element is not computable at load time
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:307:4: error: (near initialization for ‘ipsec_net_table[0]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:308:4: error: field name not in record or union initializer
     .data     = NULL,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:308:4: error: (near initialization for ‘ipsec_net_table[0]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:308:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:308:4: warning: (near initialization for ‘ipsec_net_table[0]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:309:4: error: field name not in record or union initializer
     .maxlen   = 0,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:309:4: error: (near initialization for ‘ipsec_net_table[0]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:309:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:309:4: warning: (near initialization for ‘ipsec_net_table[0]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:310:4: error: field name not in record or union initializer
     .mode     = 0555,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:310:4: error: (near initialization for ‘ipsec_net_table[0]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:310:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:310:4: warning: (near initialization for ‘ipsec_net_table[0]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:311:4: error: field name not in record or union initializer
     .child    = ipsec_table,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:311:4: error: (near initialization for ‘ipsec_net_table[0]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:311:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:311:4: warning: (near initialization for ‘ipsec_net_table[0]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:312:4: error: field name not in record or union initializer
     .proc_handler = NULL, },
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:312:4: error: (near initialization for ‘ipsec_net_table[0]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:312:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:312:4: warning: (near initialization for ‘ipsec_net_table[0]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:313:2: warning: braces around scalar initializer [enabled by default]
   { 0 }
   ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:313:2: warning: (near initialization for ‘ipsec_net_table[1]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:320:1: error: unknown type name ‘ctl_table’
  static ctl_table ipsec_root_table[] = {
  ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:322:2: warning: braces around scalar initializer [enabled by default]
   { CTL_NAME(CTL_NET)
   ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:322:2: warning: (near initialization for ‘ipsec_root_table[0]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:323:4: error: field name not in record or union initializer
     .procname = "net",
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:323:4: error: (near initialization for ‘ipsec_root_table[0]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:323:4: warning: initialization makes integer from pointer without a cast [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:323:4: warning: (near initialization for ‘ipsec_root_table[0]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:323:4: error: initializer element is not computable at load time
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:323:4: error: (near initialization for ‘ipsec_root_table[0]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:324:4: error: field name not in record or union initializer
     .data     = NULL,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:324:4: error: (near initialization for ‘ipsec_root_table[0]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:324:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:324:4: warning: (near initialization for ‘ipsec_root_table[0]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:325:4: error: field name not in record or union initializer
     .maxlen   = 0,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:325:4: error: (near initialization for ‘ipsec_root_table[0]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:325:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:325:4: warning: (near initialization for ‘ipsec_root_table[0]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:326:4: error: field name not in record or union initializer
     .mode     = 0555,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:326:4: error: (near initialization for ‘ipsec_root_table[0]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:326:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:326:4: warning: (near initialization for ‘ipsec_root_table[0]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:327:4: error: field name not in record or union initializer
     .child    = ipsec_net_table,
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:327:4: error: (near initialization for ‘ipsec_root_table[0]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:327:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:327:4: warning: (near initialization for ‘ipsec_root_table[0]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:328:4: error: field name not in record or union initializer
     .proc_handler = NULL, },
     ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:328:4: error: (near initialization for ‘ipsec_root_table[0]’)
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:328:4: warning: excess elements in scalar initializer [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:328:4: warning: (near initialization for ‘ipsec_root_table[0]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:329:2: warning: braces around scalar initializer [enabled by default]
   { 0 }
   ^
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:329:2: warning: (near initialization for ‘ipsec_root_table[1]’) [enabled by default]
/home/paul/libreswan/modobj/sysctl_net_ipsec.c: In function ‘ipsec_sysctl_register’:
/home/paul/libreswan/modobj/sysctl_net_ipsec.c:341:2: warning: passing argument 1 of ‘register_sysctl_table’ from incompatible pointer type [enabled by default]
   ipsec_table_header = register_sysctl_table(ipsec_root_table);
   ^
In file included from include/linux/key.h:22:0,
                  from include/linux/cred.h:17,
                  from include/linux/sched.h:56,
                  from include/linux/skbuff.h:35,
                  from include/linux/ip.h:20,
                  from /home/paul/libreswan/linux/include/libreswan/ipsec_kversion.h:283,
                  from /home/paul/libreswan/modobj/sysctl_net_ipsec.c:17:
include/linux/sysctl.h:184:26: note: expected ‘struct ctl_table *’ but argument is of type ‘int *’
  struct ctl_table_header *register_sysctl_table(struct ctl_table * table);
                           ^
make[3]: *** [/home/paul/libreswan/modobj/sysctl_net_ipsec.o] Error 1
make[2]: *** [_module_/home/paul/libreswan/modobj] Error 2
make[1]: *** [module26] Error 2
make: *** [module] Error 2


More information about the Swan-dev mailing list