Changeset fe5ecbb in rtems
- Timestamp:
- 09/21/07 15:45:20 (16 years ago)
- Branches:
- 4.10, 4.11, 4.9, 5, master
- Children:
- 2b985e79
- Parents:
- 6f57450
- Location:
- c/src/lib/libbsp/powerpc/gen5200
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/lib/libbsp/powerpc/gen5200/ChangeLog
r6f57450 rfe5ecbb 1 2007-09-21 Joel Sherrill <joel.sherrill@OARcorp.com> 2 3 * network_5200/network.c: Add multicast support. 4 1 5 2007-09-12 Joel Sherrill <joel.sherrill@OARcorp.com> 2 6 -
c/src/lib/libbsp/powerpc/gen5200/network_5200/network.c
r6f57450 rfe5ecbb 1556 1556 } 1557 1557 1558 int32_t mpc5200_fec_setMultiFilter(struct ifnet *ifp) 1559 { 1560 /*struct mpc5200_enet_struct *sc = ifp->if_softc; */ 1561 /* XXX anything to do? */ 1562 return 0; 1563 } 1564 1558 1565 1559 1566 /* … … 1574 1581 1575 1582 break; 1583 1584 case SIOCADDMULTI: 1585 case SIOCDELMULTI: { 1586 struct ifreq* ifr = (struct ifreq*) data; 1587 error = (command == SIOCADDMULTI) 1588 ? ether_addmulti(ifr, &sc->arpcom) 1589 : ether_delmulti(ifr, &sc->arpcom); 1590 1591 if (error == ENETRESET) { 1592 if (ifp->if_flags & IFF_RUNNING) 1593 error = mpc5200_fec_setMultiFilter(ifp); 1594 else 1595 error = 0; 1596 } 1597 break; 1598 } 1576 1599 1577 1600 case SIOCSIFFLAGS: … … 1778 1801 ifp->if_start = mpc5200_fec_tx_start; 1779 1802 ifp->if_output = ether_output; 1780 ifp->if_flags = IFF_BROADCAST ;1803 ifp->if_flags = IFF_BROADCAST | IFF_MULTICAST; 1781 1804 /*ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX;*/ 1782 1805
Note: See TracChangeset
for help on using the changeset viewer.