> Date: Wed, 16 May 2012 20:37:55 -0600
> From: James Shaw <sim...@gmail.com>
> 
> Well, that worked partway. Now each card is sharing MACs across 4 ports.
> Example:
> 
> cas0 at pci3 dev 0 function 0 "NS Saturn" rev 0x30: apic 5 int 5, address
> 00:03:ba:da:fa:6a
> cas1 at pci3 dev 1 function 0 "NS Saturn" rev 0x30: apic 5 int 15, address
> 00:03:ba:da:fa:6a
> cas2 at pci4 dev 2 function 0 "NS Saturn" rev 0x30: apic 5 int 13, address
> 00:03:ba:da:fa:6a
> cas3 at pci4 dev 3 function 0 "NS Saturn" rev 0x30: apic 5 int 14, address
> 00:03:ba:da:fa:6a
> cas4 at pci6 dev 0 function 0 "NS Saturn" rev 0x30: apic 5 int 6, address
> 00:03:ba:95:80:e9
> cas5 at pci6 dev 1 function 0 "NS Saturn" rev 0x30: apic 5 int 14, address
> 00:03:ba:95:80:e9
> cas6 at pci7 dev 2 function 0 "NS Saturn" rev 0x30: apic 5 int 15, address
> 00:03:ba:95:80:e9
> cas7 at pci7 dev 3 function 0 "NS Saturn" rev 0x30: apic 5 int 13, address
> 00:03:ba:95:80:e9

The hme(4) drivers solves that issue with:

        sc->sc_arpcom.ac_enaddr[5] += hpa->pa_device;

We probably should do that for cas(4) as well, at least for the quad cards.

Reply via email to