Luigi Rizzo
830cc17841
Two main changes here:
...
+ implement "limit" rules, which permit to limit the number of sessions
between certain host pairs (according to masks). These are a special
type of stateful rules, which might be of interest in some cases.
See the ipfw manpage for details.
+ merge the list pointers and ipfw rule descriptors in the kernel, so
the code is smaller, faster and more readable. This patch basically
consists in replacing "foo->rule->bar" with "rule->bar" all over
the place.
I have been willing to do this for ages!
MFC after: 1 week
2001-09-27 23:44:27 +00:00
..
2001-07-15 05:41:57 +00:00
2001-07-10 11:04:34 +00:00
2001-07-15 07:53:42 +00:00
2001-07-15 07:53:42 +00:00
2001-09-05 08:51:21 +00:00
2001-08-16 11:09:00 +00:00
2001-09-11 09:49:36 +00:00
2001-07-15 10:30:46 +00:00
2001-08-14 10:01:54 +00:00
2001-08-14 10:01:54 +00:00
2001-04-07 11:21:35 +00:00
2001-09-05 08:51:21 +00:00
2001-08-10 10:09:00 +00:00
2001-09-05 15:37:01 +00:00
2001-07-10 11:04:34 +00:00
2001-07-15 07:53:42 +00:00
2001-08-10 13:45:36 +00:00
2001-08-10 13:45:36 +00:00
2001-08-13 14:06:34 +00:00
2001-08-22 14:16:31 +00:00
2001-08-19 08:19:37 +00:00
2001-08-19 08:19:37 +00:00
2001-07-19 17:06:19 +00:00
2001-07-15 07:53:42 +00:00
2001-03-26 14:33:27 +00:00
2001-08-13 14:06:34 +00:00
2001-08-14 10:01:54 +00:00
2001-09-24 15:00:16 +00:00
2001-08-19 08:19:37 +00:00
2001-07-10 11:04:34 +00:00
2001-06-18 15:55:28 +00:00
2001-09-03 16:37:16 +00:00
2001-09-27 23:44:27 +00:00
2001-05-18 13:41:42 +00:00
2001-06-18 15:55:28 +00:00
2001-08-13 16:33:00 +00:00
2001-08-01 05:53:12 +00:00
2001-07-15 10:30:46 +00:00
2001-05-18 13:41:42 +00:00
2001-07-10 11:04:34 +00:00
2001-07-10 11:04:34 +00:00
2001-09-04 09:28:48 +00:00
2001-08-10 10:41:30 +00:00
2001-08-16 07:43:16 +00:00
2001-07-15 07:53:42 +00:00
2001-07-10 11:04:34 +00:00
2001-07-10 11:04:34 +00:00
2001-07-10 11:04:34 +00:00
2001-08-13 16:33:00 +00:00
2001-06-24 23:31:07 +00:00
2001-07-28 20:50:21 +00:00
2001-09-18 23:34:44 +00:00
2001-09-11 09:57:31 +00:00
2001-08-13 16:33:00 +00:00
2001-08-14 10:01:54 +00:00
2001-05-24 15:20:11 +00:00
2001-07-15 07:53:42 +00:00
2001-08-13 16:33:00 +00:00
2001-07-15 07:53:42 +00:00
2001-09-20 02:15:17 +00:00
2001-08-07 15:48:51 +00:00
2001-08-20 14:53:05 +00:00
2001-08-14 10:01:54 +00:00
2001-07-15 07:53:42 +00:00
2001-09-20 02:18:06 +00:00
2001-08-15 09:09:47 +00:00
2001-07-15 07:53:42 +00:00
2001-07-23 12:05:27 +00:00
2001-08-10 13:45:36 +00:00
2001-09-25 20:22:33 +00:00
2001-09-13 06:48:18 +00:00
2001-07-15 07:53:42 +00:00
2001-06-16 07:16:14 +00:00
2001-09-12 12:21:08 +00:00
2001-08-30 09:18:55 +00:00
2001-08-31 12:31:09 +00:00
2001-08-13 21:56:09 +00:00
2001-06-11 12:39:29 +00:00
2001-09-13 21:19:13 +00:00
2001-08-10 13:45:36 +00:00
2001-09-13 06:48:18 +00:00
2001-07-15 07:53:42 +00:00
2001-07-15 10:30:46 +00:00
2001-07-10 11:04:34 +00:00
2001-07-15 10:30:46 +00:00
2001-08-02 12:38:23 +00:00
2001-07-24 11:40:18 +00:00
2001-07-22 12:17:51 +00:00
2001-09-11 10:00:48 +00:00
2001-09-18 23:34:44 +00:00
2001-03-26 14:33:27 +00:00