Subject: Re: hme driver: multicast-capable?
To: None <sturles@ifi.uio.no>
From: None <seirios@Matrix.IRI.Co.Jp>
List: port-sparc
Date: 06/15/2000 22:51:30
Hi. This is HEO SeonMeyong writing.
>I don't know anything about the driver, but I know a few things about
>Ethernet and multicast.
>
>The proper way to address a multicast packet on Ethernet, is to map the
>last 23 bits of the multicast IP address to the last 23 bits of a 48 bit
>Ethernet multicast address range 01:00:5e:00:00:00 to 01:00:5e:7f:ff:ff.
>This applies to both IPv4 and IPv6. (Note that there is no 1-1 mapping
>from IP address to MAC address.)
I have some SS5 with On-board Ethernet I/F(le0) and sbus Ethernet
I/F(Le1) and sbus FastEthernet I/F(hme0), and testing environment
is following
====+===============+===============+=== IPv4 Only
|le0 |le0 |le0
SS5-1 SS5-2 SS5-3
le1| |hme0 le1| |hme0 le1| |hme0
===+=|=============+=|=============+=|=== IPv6 Only
| | |
=====+===============+===============+=== IPv6 Only
I observed following.
1) All le0 I/Fs work good.
2) All le1 I/Fs work good.
3) All hme0 I/Fs do not work.
4) All of the I/Fs in the same box have *same* MAC address.
for ex.
> ifconfig -au
le0: flags=8863<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST> mtu 1500
address: 08:00:20:88:38:b4
hme0: flags=8a63<UP,BROADCAST,NOTRAILERS,RUNNING,ALLMULTI,SIMPLEX,MULTICAST> mtu 1500
address: 08:00:20:88:38:b4
le1: flags=8863<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST> mtu 1500
address: 08:00:20:88:38:b4
So I think,
o le driver drives both unicast and multicast packet, and
no problem about same MAC address between le0 and le1.
And I have a question about
o Why hme driver does not drive multicast,but le driver drive unicast and multicast
HEO.