Changeset fe5ecbb in rtems


Ignore:
Timestamp:
09/21/07 15:45:20 (16 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.9, 5, master
Children:
2b985e79
Parents:
6f57450
Message:

2007-09-21 Joel Sherrill <joel.sherrill@…>

  • network_5200/network.c: Add multicast support.
Location:
c/src/lib/libbsp/powerpc/gen5200
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libbsp/powerpc/gen5200/ChangeLog

    r6f57450 rfe5ecbb  
     12007-09-21      Joel Sherrill <joel.sherrill@OARcorp.com>
     2
     3        * network_5200/network.c: Add multicast support.
     4
    152007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
    26
  • c/src/lib/libbsp/powerpc/gen5200/network_5200/network.c

    r6f57450 rfe5ecbb  
    15561556}
    15571557
     1558int32_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
    15581565
    15591566/*
     
    15741581
    15751582      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    }
    15761599
    15771600    case SIOCSIFFLAGS:
     
    17781801  ifp->if_start   = mpc5200_fec_tx_start;
    17791802  ifp->if_output  = ether_output;
    1780   ifp->if_flags   = IFF_BROADCAST;
     1803  ifp->if_flags   = IFF_BROADCAST | IFF_MULTICAST;
    17811804  /*ifp->if_flags   = IFF_BROADCAST | IFF_SIMPLEX;*/
    17821805
Note: See TracChangeset for help on using the changeset viewer.