1 --- openswan-1.0.6.old/klips/net/ipsec/ipsec_tunnel.c 2003-12-04 03:03:24.000000000 +0000
2 +++ openswan-1.0.6/klips/net/ipsec/ipsec_tunnel.c 2004-09-01 21:20:46.870711465 +0100
3 @@ -3186,6 +3186,174 @@
7 +static struct device dev_ipsec15 =
9 + "ipsec15\0 ", /* name */
10 + 0, /* recv memory end */
11 + 0, /* recv memory start */
13 + 0, /* memory start */
14 + 0x0, /* base I/O address */
16 + 0, 0, 0, /* flags */
17 + NULL, /* next device */
18 + ipsec_tunnel_probe /* setup */
21 +static struct device dev_ipsec14 =
23 + "ipsec14\0 ", /* name */
24 + 0, /* recv memory end */
25 + 0, /* recv memory start */
27 + 0, /* memory start */
28 + 0x0, /* base I/O address */
30 + 0, 0, 0, /* flags */
31 + NULL, /* next device */
32 + ipsec_tunnel_probe /* setup */
35 +static struct device dev_ipsec13 =
37 + "ipsec13\0 ", /* name */
38 + 0, /* recv memory end */
39 + 0, /* recv memory start */
41 + 0, /* memory start */
42 + 0x0, /* base I/O address */
44 + 0, 0, 0, /* flags */
45 + NULL, /* next device */
46 + ipsec_tunnel_probe /* setup */
49 +static struct device dev_ipsec12 =
51 + "ipsec12\0 ", /* name */
52 + 0, /* recv memory end */
53 + 0, /* recv memory start */
55 + 0, /* memory start */
56 + 0x0, /* base I/O address */
58 + 0, 0, 0, /* flags */
59 + NULL, /* next device */
60 + ipsec_tunnel_probe /* setup */
63 +static struct device dev_ipsec11 =
65 + "ipsec11\0 ", /* name */
66 + 0, /* recv memory end */
67 + 0, /* recv memory start */
69 + 0, /* memory start */
70 + 0x0, /* base I/O address */
72 + 0, 0, 0, /* flags */
73 + NULL, /* next device */
74 + ipsec_tunnel_probe /* setup */
77 +static struct device dev_ipsec10 =
79 + "ipsec10\0 ", /* name */
80 + 0, /* recv memory end */
81 + 0, /* recv memory start */
83 + 0, /* memory start */
84 + 0x0, /* base I/O address */
86 + 0, 0, 0, /* flags */
87 + NULL, /* next device */
88 + ipsec_tunnel_probe /* setup */
91 +static struct device dev_ipsec9 =
93 + "ipsec9\0 ", /* name */
94 + 0, /* recv memory end */
95 + 0, /* recv memory start */
97 + 0, /* memory start */
98 + 0x0, /* base I/O address */
100 + 0, 0, 0, /* flags */
101 + NULL, /* next device */
102 + ipsec_tunnel_probe /* setup */
105 +static struct device dev_ipsec8 =
107 + "ipsec8\0 ", /* name */
108 + 0, /* recv memory end */
109 + 0, /* recv memory start */
110 + 0, /* memory end */
111 + 0, /* memory start */
112 + 0x0, /* base I/O address */
114 + 0, 0, 0, /* flags */
115 + NULL, /* next device */
116 + ipsec_tunnel_probe /* setup */
119 +static struct device dev_ipsec7 =
121 + "ipsec7\0 ", /* name */
122 + 0, /* recv memory end */
123 + 0, /* recv memory start */
124 + 0, /* memory end */
125 + 0, /* memory start */
126 + 0x0, /* base I/O address */
128 + 0, 0, 0, /* flags */
129 + NULL, /* next device */
130 + ipsec_tunnel_probe /* setup */
133 +static struct device dev_ipsec6 =
135 + "ipsec6\0 ", /* name */
136 + 0, /* recv memory end */
137 + 0, /* recv memory start */
138 + 0, /* memory end */
139 + 0, /* memory start */
140 + 0x0, /* base I/O address */
142 + 0, 0, 0, /* flags */
143 + NULL, /* next device */
144 + ipsec_tunnel_probe /* setup */
147 +static struct device dev_ipsec5 =
149 + "ipsec5\0 ", /* name */
150 + 0, /* recv memory end */
151 + 0, /* recv memory start */
152 + 0, /* memory end */
153 + 0, /* memory start */
154 + 0x0, /* base I/O address */
156 + 0, 0, 0, /* flags */
157 + NULL, /* next device */
158 + ipsec_tunnel_probe /* setup */
161 +static struct device dev_ipsec4 =
163 + "ipsec4\0 ", /* name */
164 + 0, /* recv memory end */
165 + 0, /* recv memory start */
166 + 0, /* memory end */
167 + 0, /* memory start */
168 + 0x0, /* base I/O address */
170 + 0, 0, 0, /* flags */
171 + NULL, /* next device */
172 + ipsec_tunnel_probe /* setup */
175 static struct device dev_ipsec3 =
177 "ipsec3\0 ", /* name */
178 @@ -3277,6 +3445,102 @@
180 if (register_netdev(&dev_ipsec3) != 0)
183 + KLIPS_PRINT(debug_tunnel & DB_TN_INIT,
184 + "klips_debug:ipsec_tunnel_init_devices: "
185 + "registering device %s\n",
188 + if (register_netdev(&dev_ipsec4) != 0)
191 + KLIPS_PRINT(debug_tunnel & DB_TN_INIT,
192 + "klips_debug:ipsec_tunnel_init_devices: "
193 + "registering device %s\n",
196 + if (register_netdev(&dev_ipsec5) != 0)
199 + KLIPS_PRINT(debug_tunnel & DB_TN_INIT,
200 + "klips_debug:ipsec_tunnel_init_devices: "
201 + "registering device %s\n",
204 + if (register_netdev(&dev_ipsec6) != 0)
207 + KLIPS_PRINT(debug_tunnel & DB_TN_INIT,
208 + "klips_debug:ipsec_tunnel_init_devices: "
209 + "registering device %s\n",
212 + if (register_netdev(&dev_ipsec7) != 0)
215 + KLIPS_PRINT(debug_tunnel & DB_TN_INIT,
216 + "klips_debug:ipsec_tunnel_init_devices: "
217 + "registering device %s\n",
220 + if (register_netdev(&dev_ipsec8) != 0)
223 + KLIPS_PRINT(debug_tunnel & DB_TN_INIT,
224 + "klips_debug:ipsec_tunnel_init_devices: "
225 + "registering device %s\n",
228 + if (register_netdev(&dev_ipsec9) != 0)
231 + KLIPS_PRINT(debug_tunnel & DB_TN_INIT,
232 + "klips_debug:ipsec_tunnel_init_devices: "
233 + "registering device %s\n",
236 + if (register_netdev(&dev_ipsec10) != 0)
239 + KLIPS_PRINT(debug_tunnel & DB_TN_INIT,
240 + "klips_debug:ipsec_tunnel_init_devices: "
241 + "registering device %s\n",
244 + if (register_netdev(&dev_ipsec11) != 0)
247 + KLIPS_PRINT(debug_tunnel & DB_TN_INIT,
248 + "klips_debug:ipsec_tunnel_init_devices: "
249 + "registering device %s\n",
252 + if (register_netdev(&dev_ipsec12) != 0)
255 + KLIPS_PRINT(debug_tunnel & DB_TN_INIT,
256 + "klips_debug:ipsec_tunnel_init_devices: "
257 + "registering device %s\n",
260 + if (register_netdev(&dev_ipsec13) != 0)
263 + KLIPS_PRINT(debug_tunnel & DB_TN_INIT,
264 + "klips_debug:ipsec_tunnel_init_devices: "
265 + "registering device %s\n",
268 + if (register_netdev(&dev_ipsec14) != 0)
271 + KLIPS_PRINT(debug_tunnel & DB_TN_INIT,
272 + "klips_debug:ipsec_tunnel_init_devices: "
273 + "registering device %s\n",
276 + if (register_netdev(&dev_ipsec15) != 0)
281 @@ -3290,14 +3554,50 @@
282 unregister_netdev(&dev_ipsec1);
283 unregister_netdev(&dev_ipsec2);
284 unregister_netdev(&dev_ipsec3);
285 + unregister_netdev(&dev_ipsec4);
286 + unregister_netdev(&dev_ipsec5);
287 + unregister_netdev(&dev_ipsec6);
288 + unregister_netdev(&dev_ipsec7);
289 + unregister_netdev(&dev_ipsec8);
290 + unregister_netdev(&dev_ipsec9);
291 + unregister_netdev(&dev_ipsec10);
292 + unregister_netdev(&dev_ipsec11);
293 + unregister_netdev(&dev_ipsec12);
294 + unregister_netdev(&dev_ipsec13);
295 + unregister_netdev(&dev_ipsec14);
296 + unregister_netdev(&dev_ipsec15);
297 kfree(dev_ipsec0.priv);
298 kfree(dev_ipsec1.priv);
299 kfree(dev_ipsec2.priv);
300 kfree(dev_ipsec3.priv);
301 + kfree(dev_ipsec4.priv);
302 + kfree(dev_ipsec5.priv);
303 + kfree(dev_ipsec6.priv);
304 + kfree(dev_ipsec7.priv);
305 + kfree(dev_ipsec8.priv);
306 + kfree(dev_ipsec9.priv);
307 + kfree(dev_ipsec10.priv);
308 + kfree(dev_ipsec11.priv);
309 + kfree(dev_ipsec12.priv);
310 + kfree(dev_ipsec13.priv);
311 + kfree(dev_ipsec14.priv);
312 + kfree(dev_ipsec15.priv);
313 dev_ipsec0.priv=NULL;
314 dev_ipsec1.priv=NULL;
315 dev_ipsec2.priv=NULL;
316 dev_ipsec3.priv=NULL;
317 + dev_ipsec4.priv=NULL;
318 + dev_ipsec5.priv=NULL;
319 + dev_ipsec6.priv=NULL;
320 + dev_ipsec7.priv=NULL;
321 + dev_ipsec8.priv=NULL;
322 + dev_ipsec9.priv=NULL;
323 + dev_ipsec10.priv=NULL;
324 + dev_ipsec11.priv=NULL;
325 + dev_ipsec12.priv=NULL;
326 + dev_ipsec13.priv=NULL;
327 + dev_ipsec14.priv=NULL;
328 + dev_ipsec15.priv=NULL;
332 --- openswan-1.0.6.old/klips/net/ipsec/ipsec_tunnel.h 2002-09-05 05:13:17.000000000 +0200
333 +++ openswan-1.0.6/klips/net/ipsec/ipsec_tunnel.h 2004-08-25 12:30:01.000000000 +0200
335 int mtu; /* What is the desired MTU? */
338 -#define IPSEC_NUM_IF 4
339 +#define IPSEC_NUM_IF 16
341 extern char ipsec_tunnel_c_version[];