Rewrite the multicast/promiscuous handling and in the process merge into
authorbrad <brad@openbsd.org>
Thu, 28 Aug 2008 17:51:09 +0000 (17:51 +0000)
committerbrad <brad@openbsd.org>
Thu, 28 Aug 2008 17:51:09 +0000 (17:51 +0000)
commit9fc81698bf89b2d64861eb0898ce6445a921df75
tree4be18e252b5ad2e163c30c3543b87a9e05088380
parentef4e3661752f889a40223d2c792225e462bb48f0
Rewrite the multicast/promiscuous handling and in the process merge into
one function. Also fix reception of multicast packets when in promisuous
mode. The Realtek chips are a little different than most others in that
they will not receive multicast packets by enabling promiscuous mode
alone.

Tested by naddy@ and sthen@
ok naddy@
sys/dev/ic/re.c