Diff for /src/usr.sbin/IPXrouted/output.c between versions 1.2 and 1.3

version 1.2, 2003/06/17 04:29:52 version 1.3, 2004/03/11 09:38:59
Line 36 Line 36
  * SUCH DAMAGE.   * SUCH DAMAGE.
  *   *
  * $FreeBSD: src/usr.sbin/IPXrouted/output.c,v 1.8 1999/08/28 01:15:03 peter Exp $   * $FreeBSD: src/usr.sbin/IPXrouted/output.c,v 1.8 1999/08/28 01:15:03 peter Exp $
 * $DragonFly: src/usr.sbin/IPXrouted/output.c,v 1.1 2003/06/16 07:16:17 dillon Exp $ * $DragonFly$
  *   *
  * @(#)output.c 8.1 (Berkeley) 6/5/93   * @(#)output.c 8.1 (Berkeley) 6/5/93
  */   */
Line 54 Line 54
  * the output to the known router.   * the output to the known router.
  */   */
 void  void
toall(f, except, changesonly)toall(void (*f)(struct sockaddr *, int, struct interface *, int),
        void (*f)(struct sockaddr *, int, struct interface *, int);      struct rt_entry *except, int changesonly)
        struct rt_entry *except; 
        int changesonly; 
 {  {
        register struct interface *ifp;        struct interface *ifp;
        register struct sockaddr *dst;        struct sockaddr *dst;
        register int flags;        int flags;
        register struct rt_entry *trt;        struct rt_entry *trt;
         int onlist;          int onlist;
         extern struct interface *ifnet;          extern struct interface *ifnet;
   
Line 97  toall(f, except, changesonly) Line 95  toall(f, except, changesonly)
  * Output a preformed packet.   * Output a preformed packet.
  */   */
 void  void
sndmsg(dst, flags, ifp, changesonly)sndmsg(struct sockaddr *dst, int flags, struct interface *ifp,
        struct sockaddr *dst;       int changesonly)
        int flags; 
        struct interface *ifp; 
        int changesonly; 
 {  {
   
         (*afswitch[dst->sa_family].af_output)          (*afswitch[dst->sa_family].af_output)
Line 121  sndmsg(dst, flags, ifp, changesonly) Line 116  sndmsg(dst, flags, ifp, changesonly)
  *    clones.   *    clones.
  */   */
 void  void
supply(dst, flags, ifp, changesonly)supply(struct sockaddr *dst, int flags, struct interface *ifp,
        struct sockaddr *dst;       int changesonly)
        int flags; 
        struct interface *ifp; 
        int changesonly; 
 {  {
        register struct rt_entry *rt;        struct rt_entry *rt;
        register struct rt_entry *crt; /* Clone route */        struct rt_entry *crt; /* Clone route */
        register struct rthash *rh;        struct rthash *rh;
        register struct netinfo *nn;        struct netinfo *nn;
        register struct netinfo *n = msg->rip_nets;        struct netinfo *n = msg->rip_nets;
         struct sockaddr_ipx *sipx =  (struct sockaddr_ipx *) dst;          struct sockaddr_ipx *sipx =  (struct sockaddr_ipx *) dst;
         af_output_t *output = afswitch[dst->sa_family].af_output;          af_output_t *output = afswitch[dst->sa_family].af_output;
         int size, metric, ticks;          int size, metric, ticks;

Removed from v.1.2  
changed lines
  Added in v.1.3