Changeset e532099e in rtems


Ignore:
Timestamp:
Jun 18, 2010, 9:57:54 AM (9 years ago)
Author:
Ralf Corsepius <ralf.corsepius@…>
Branches:
4.11, master
Children:
432c4f0
Parents:
7061170
Message:

2010-06-18 Ralf Corsépius <ralf.corsepius@…>

  • libnetworking/netinet/if_ether.c: Misc. 64bit fixes from FreeBSD.
Location:
cpukit
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • cpukit/ChangeLog

    r7061170 re532099e  
    112010-06-18      Ralf Corsépius <ralf.corsepius@rtems.org>
    22
     3        * libnetworking/netinet/if_ether.c: Misc. 64bit fixes from FreeBSD.
    34        * libfs/src/nfsclient/src/rpcio.c: Misc. 64bit fixes.
    45
  • cpukit/libnetworking/netinet/if_ether.c

    r7061170 re532099e  
    112112
    113113static void     arp_rtrequest(int, struct rtentry *, struct sockaddr *);
    114 static void     arprequest(struct arpcom *, u_long *, u_long *, u_char *);
     114static void     arprequest(struct arpcom *, struct in_addr *, struct in_addr *, u_char *);
    115115void    arpintr(void);
    116116static void     arptfree(struct llinfo_arp *);
     
    190190                if (rt->rt_flags & RTF_ANNOUNCE)
    191191                        arprequest((struct arpcom *)rt->rt_ifp,
    192                             &SIN(rt_key(rt))->sin_addr.s_addr,
    193                             &SIN(rt_key(rt))->sin_addr.s_addr,
     192                            &SIN(rt_key(rt))->sin_addr,
     193                            &SIN(rt_key(rt))->sin_addr,
    194194                            (u_char *)LLADDR(SDL(gate)));
    195195                /*FALLTHROUGH*/
     
    279279 */
    280280static void
    281 arprequest(struct arpcom *ac, u_long *sip, u_long *tip, u_char *enaddr)
     281arprequest(struct arpcom *ac, struct in_addr *sip, struct in_addr *tip, u_char *enaddr)
    282282{
    283283        struct mbuf *m;
     
    376376                        if (la->la_asked++ < arp_maxtries)
    377377                            arprequest(ac,
    378                                 &(SIN(rt->rt_ifa->ifa_addr)->sin_addr.s_addr),
    379                                 &(SIN(dst)->sin_addr.s_addr),
     378                                &(SIN(rt->rt_ifa->ifa_addr)->sin_addr),
     379                                &(SIN(dst)->sin_addr),
    380380                                ac->ac_enaddr);
    381381                        else {
     
    636636{
    637637        if (ntohl(IA_SIN(ifa)->sin_addr.s_addr) != INADDR_ANY)
    638                 arprequest(ac, &(IA_SIN(ifa)->sin_addr.s_addr),
    639                                &(IA_SIN(ifa)->sin_addr.s_addr), ac->ac_enaddr);
     638                arprequest(ac, &(IA_SIN(ifa)->sin_addr),
     639                               &(IA_SIN(ifa)->sin_addr), ac->ac_enaddr);
    640640        ifa->ifa_rtrequest = arp_rtrequest;
    641641        ifa->ifa_flags |= RTF_CLONING;
Note: See TracChangeset for help on using the changeset viewer.