Date: Mon, 01 Jul 2013 15:19:41 +0400 From: "Andrey V. Elsukov" <bu7cher@yandex.ru> To: freebsd-net@freebsd.org Subject: Problem with fwip(4) and limited size ll_addr in the struct llentry Message-ID: <51D165CD.7070508@yandex.ru>
next in thread | raw e-mail | index | archive | help
Hi, In the kern/176596 described the easy repeatable panic. I found that it occurs, because struct llentry by default has only 8 bytes to store hardware address, but fwip(4) has 16-bytes hw address. And it overwrites next field of struct llentry. Since fwip(4) can be loaded in runtime, we can't use #ifdefs with increased size here. So, what the best way to fix this? -- WBR, Andrey V. Elsukov
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?51D165CD.7070508>