Bill Paul
68e691b2ab
The sk driver developed a bug when the multicast code was changed to
...
use TAILQ macros. The sk_attach_xmac() routine calls sk_init_xmac()
before doing the transceiver probe, but *before* ether_ifattach()
is called. This causes sk_init_xmac() to call sk_setmulti(), which
tries to do a TAILQ_FOREACH(), which it can't do because ether_ifattach()
hasn't done a TAILQ_INIT() yet. This causes a NULL pointer dereference
and panic in sk_setmulti() at driver load/initialization time.
Fixed by calling ether_ifattach() before the MII probe.
The code in RELENG_4 still uses the old way of enumerating the
multicast list and doesn't have this problem. Yet.
2001-05-09 18:22:42 +00:00
..
2000-06-09 16:04:30 +00:00
2000-10-15 14:19:01 +00:00
2000-10-16 08:53:00 +00:00
2000-06-09 16:04:30 +00:00
2000-10-20 16:05:47 +00:00
2000-06-09 16:04:30 +00:00
2000-06-09 16:04:30 +00:00
2001-03-26 12:41:29 +00:00
2000-07-12 10:13:07 +00:00
2000-07-12 10:13:07 +00:00
2000-06-09 16:04:30 +00:00
2001-01-17 00:38:06 +00:00
2001-05-06 08:07:10 +00:00
2000-05-26 02:09:24 +00:00
2001-02-01 09:49:57 +00:00
1999-08-28 01:08:13 +00:00
2001-03-25 07:21:04 +00:00
1999-08-28 01:08:13 +00:00
2001-02-22 19:26:55 +00:00
2001-02-22 19:26:55 +00:00
2001-02-06 10:12:15 +00:00
2000-05-13 18:47:24 +00:00
2000-11-07 09:31:28 +00:00
2001-02-27 22:57:32 +00:00
2000-09-21 20:01:57 +00:00
2001-02-09 06:11:45 +00:00
2001-01-21 22:16:20 +00:00
2001-02-26 22:23:55 +00:00
2001-02-09 06:11:45 +00:00
2001-02-21 20:54:22 +00:00
2001-02-21 20:54:22 +00:00
2001-02-21 20:54:22 +00:00
2001-02-09 06:11:45 +00:00
2001-02-21 20:54:22 +00:00
2001-02-21 20:54:22 +00:00
2001-05-09 18:22:42 +00:00
2001-02-09 06:11:45 +00:00
2001-02-21 20:54:22 +00:00
2001-02-09 06:11:45 +00:00
2001-04-26 16:40:45 +00:00
2001-04-26 16:40:45 +00:00
2001-02-21 20:54:22 +00:00
2001-02-09 06:11:45 +00:00
2001-02-07 20:11:02 +00:00
2001-02-07 20:11:02 +00:00
2001-03-07 18:52:22 +00:00
2001-02-09 06:11:45 +00:00
2001-02-21 20:54:22 +00:00
2001-02-09 06:11:45 +00:00
2001-04-09 21:54:15 +00:00
2001-04-09 21:47:11 +00:00
2001-04-09 21:48:50 +00:00
2001-02-21 20:54:22 +00:00
2001-02-09 06:11:45 +00:00
2001-03-15 06:56:51 +00:00
1999-08-28 01:08:13 +00:00
2000-06-27 22:41:12 +00:00
2000-05-01 20:32:07 +00:00
2001-03-26 12:41:29 +00:00
2001-03-01 17:09:09 +00:00
1999-08-28 01:08:13 +00:00
2000-12-13 01:06:54 +00:00
2001-05-08 02:28:41 +00:00
2001-05-08 02:06:03 +00:00
2000-05-01 20:32:07 +00:00
2000-12-08 21:51:06 +00:00
1999-08-28 01:08:13 +00:00
2000-07-26 23:55:34 +00:00
2000-07-20 22:24:43 +00:00
2000-12-13 01:06:54 +00:00
2000-04-22 02:16:41 +00:00
2001-03-26 12:41:29 +00:00