From cca13d34b9aba740b1594b56aeeb7b4b14ddeca2 Mon Sep 17 00:00:00 2001 From: Bill Fenner Date: Mon, 27 Oct 1997 00:02:33 +0000 Subject: [PATCH] Fix a comment about multicast; since the Etherlink III has no multicast filter the driver will never learn how to program it. --- sys/dev/ep/if_ep.c | 11 +++++++---- sys/i386/isa/if_ep.c | 11 +++++++---- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/sys/dev/ep/if_ep.c b/sys/dev/ep/if_ep.c index e5db6179e02b..90f1f2e336e1 100644 --- a/sys/dev/ep/if_ep.c +++ b/sys/dev/ep/if_ep.c @@ -38,7 +38,7 @@ */ /* - * $Id: if_ep.c,v 1.63 1997/10/26 04:53:53 nate Exp $ + * $Id: if_ep.c,v 1.64 1997/10/26 21:08:40 nate Exp $ * * Promiscuous mode added and interrupt logic slightly changed * to reduce the number of adapter failures. Transceiver select @@ -1301,9 +1301,12 @@ epioctl(ifp, cmd, data) break; case SIOCADDMULTI: case SIOCDELMULTI: - /* Now this driver has no support for programmable - * multicast filters. If some day it will gain this - * support this part of code must be extended. + /* + * The Etherlink III has no programmable multicast + * filter. We always initialize the card to be + * promiscuous to multicast, since we're always a + * member of the ALL-SYSTEMS group, so there's no + * need to process SIOC*MULTI requests. */ error = 0; break; diff --git a/sys/i386/isa/if_ep.c b/sys/i386/isa/if_ep.c index e5db6179e02b..90f1f2e336e1 100644 --- a/sys/i386/isa/if_ep.c +++ b/sys/i386/isa/if_ep.c @@ -38,7 +38,7 @@ */ /* - * $Id: if_ep.c,v 1.63 1997/10/26 04:53:53 nate Exp $ + * $Id: if_ep.c,v 1.64 1997/10/26 21:08:40 nate Exp $ * * Promiscuous mode added and interrupt logic slightly changed * to reduce the number of adapter failures. Transceiver select @@ -1301,9 +1301,12 @@ epioctl(ifp, cmd, data) break; case SIOCADDMULTI: case SIOCDELMULTI: - /* Now this driver has no support for programmable - * multicast filters. If some day it will gain this - * support this part of code must be extended. + /* + * The Etherlink III has no programmable multicast + * filter. We always initialize the card to be + * promiscuous to multicast, since we're always a + * member of the ALL-SYSTEMS group, so there's no + * need to process SIOC*MULTI requests. */ error = 0; break;