Deleted Added
full compact
if_ethersubr.c (32356) if_ethersubr.c (32929)
1/*
2 * Copyright (c) 1982, 1989, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 17 unchanged lines hidden (view full) ---

26 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31 * SUCH DAMAGE.
32 *
33 * @(#)if_ethersubr.c 8.1 (Berkeley) 6/10/93
1/*
2 * Copyright (c) 1982, 1989, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 17 unchanged lines hidden (view full) ---

26 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31 * SUCH DAMAGE.
32 *
33 * @(#)if_ethersubr.c 8.1 (Berkeley) 6/10/93
34 * $Id: if_ethersubr.c,v 1.42 1998/01/08 23:41:23 eivind Exp $
34 * $Id: if_ethersubr.c,v 1.43 1998/01/09 00:51:53 eivind Exp $
35 */
36
37#include "opt_atalk.h"
38#include "opt_inet.h"
39#include "opt_ipx.h"
40
41#include <sys/param.h>
42#include <sys/systm.h>

--- 184 unchanged lines hidden (view full) ---

227 (void) looutput(ifp, m, dst, rt);
228 return(0);
229 }
230
231 if (!aarpresolve(ac, m, (struct sockaddr_at *)dst, edst)) {
232#ifdef NETATALKDEBUG
233 extern char *prsockaddr(struct sockaddr *);
234 printf("aarpresolv: failed for %s\n", prsockaddr(dst));
35 */
36
37#include "opt_atalk.h"
38#include "opt_inet.h"
39#include "opt_ipx.h"
40
41#include <sys/param.h>
42#include <sys/systm.h>

--- 184 unchanged lines hidden (view full) ---

227 (void) looutput(ifp, m, dst, rt);
228 return(0);
229 }
230
231 if (!aarpresolve(ac, m, (struct sockaddr_at *)dst, edst)) {
232#ifdef NETATALKDEBUG
233 extern char *prsockaddr(struct sockaddr *);
234 printf("aarpresolv: failed for %s\n", prsockaddr(dst));
235#endif NETATALKDEBUG
235#endif /* NETATALKDEBUG */
236 return (0);
237 }
238
239 /*
240 * If broadcasting on a simplex interface, loopback a copy
241 */
242 if ((m->m_flags & M_BCAST) && (ifp->if_flags & IFF_SIMPLEX))
243 mcopy = m_copy(m, 0, (int)M_COPYALL);

--- 619 unchanged lines hidden ---
236 return (0);
237 }
238
239 /*
240 * If broadcasting on a simplex interface, loopback a copy
241 */
242 if ((m->m_flags & M_BCAST) && (ifp->if_flags & IFF_SIMPLEX))
243 mcopy = m_copy(m, 0, (int)M_COPYALL);

--- 619 unchanged lines hidden ---