Prasanna Meda <pmeda@akamai.com> wrote:
The inner for loop shown below was not supposed to be inside the outside loop. They also use the same index i. Due to this, when mc_count is more than 14, with non ASIX chips, panics, corruptions and denial of services to multicast addresses can result!
http://lxr.linux.no/source/drivers/net/tulip/tulip_core.c#L1055
So can you confirm that the driver works correctly with this change?
--- 25/drivers/net/tulip/tulip_core.c~tulip-hash-fix 2003-11-11 18:51:52.000000000 -0800 +++ 25-akpm/drivers/net/tulip/tulip_core.c 2003-11-11 18:52:31.000000000 -0800
Patch looks sane to me...
- : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html