Robert Watson
9c1df6951f
When iterating the UDP inpcb list processing an inbound broadcast
...
or multicast packet, we don't need to acquire the inpcb mutex
unless we are actually using inpcb fields other than the bound port
and address. Since we hold the pcbinfo lock already, these can't
change. Defer acquiring the inpcb mutex until we have a high
chance of a match. This avoids about 120 mutex operations per UDP
broadcast packet received on one of my work systems.
Reviewed by: sam
2004-08-06 02:08:31 +00:00
..
2004-08-04 18:04:44 +00:00
2004-08-04 18:30:31 +00:00
2004-08-04 22:03:16 +00:00
2004-08-05 06:00:05 +00:00
2004-07-18 05:39:14 +00:00
2004-07-30 22:08:52 +00:00
2004-08-04 18:22:50 +00:00
2004-08-05 13:00:11 +00:00
2004-08-05 20:41:38 +00:00
2004-06-14 00:38:54 +00:00
2004-07-28 08:59:08 +00:00
2004-08-06 00:38:50 +00:00
2004-07-11 16:13:57 +00:00
2004-07-30 22:08:52 +00:00
2004-07-10 17:47:22 +00:00
2004-08-05 14:07:21 +00:00
2004-07-30 22:08:52 +00:00
2004-07-18 20:13:31 +00:00
2004-08-05 06:29:12 +00:00
2004-08-04 20:09:41 +00:00
2004-07-30 00:59:40 +00:00
2004-07-30 22:08:52 +00:00
2004-08-05 15:48:18 +00:00
2004-07-27 22:32:01 +00:00
2004-08-04 18:30:31 +00:00
2004-08-05 08:12:46 +00:00
2004-07-27 23:20:45 +00:00
2004-07-19 17:18:58 +00:00
2004-07-28 06:59:55 +00:00
2004-08-03 06:52:55 +00:00
2004-08-06 02:08:31 +00:00
2004-07-28 13:03:07 +00:00
2004-06-23 01:58:22 +00:00
2004-07-28 06:58:23 +00:00
2004-06-21 00:20:43 +00:00
2004-06-24 03:11:29 +00:00
2004-06-16 09:47:26 +00:00
2004-07-28 06:59:55 +00:00
2004-04-07 05:00:01 +00:00
2004-07-30 22:08:52 +00:00
2004-07-30 22:08:52 +00:00
2004-07-24 02:32:27 +00:00
2004-07-22 18:35:43 +00:00
2004-08-05 13:01:29 +00:00
2004-06-16 09:47:26 +00:00
2004-08-02 10:08:28 +00:00
2004-08-05 12:44:12 +00:00
2004-07-15 22:21:25 +00:00
2004-08-02 00:18:36 +00:00
2004-08-04 22:03:16 +00:00
2004-08-05 07:15:35 +00:00
2004-07-11 16:14:24 +00:00
2004-07-30 22:08:52 +00:00
2004-08-05 21:54:11 +00:00
2004-05-16 00:19:12 +00:00