Module Name:    src
Committed By:   msaitoh
Date:           Tue Mar  5 08:25:03 UTC 2019

Modified Files:
        src/sys/arch/arm/omap: if_cpsw.c
        src/sys/arch/arm/sunxi: sunxi_emac.c
        src/sys/arch/arm/ti: if_cpsw.c
        src/sys/arch/arm/xscale: ixp425_if_npe.c
        src/sys/arch/i386/stand/efiboot: efinet.c
        src/sys/arch/mips/sibyte/dev: sbmac.c
        src/sys/arch/x86/pci: if_vmxreg.h
        src/sys/dev/hyperv: if_hvn.c
        src/sys/dev/pci: if_age.c if_alc.c if_ale.c if_bgereg.h if_bnxreg.h
            if_casvar.h if_nfereg.h if_skreg.h if_tireg.h if_vge.c
        src/sys/dev/pci/ixgbe: ixgbe_netbsd.h
        src/sys/dev/pcmcia: if_malo_pcmcia.c
        src/sys/dev/usb: if_auereg.h if_axenreg.h if_axereg.h if_cuereg.h
            if_kuereg.h if_mue.c if_smsc.c if_udavreg.h if_upgt.c if_urlreg.h
            if_urndis.c
        src/sys/net: if_ether.h
        src/sys/stand/efiboot: efinet.c

Log Message:
 Centralize ETHER_ALIGN into net/if_ether.h. Note that this commit also changes
if_upgt.c's ETHER_ALIGN from 0 to 2.


To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 src/sys/arch/arm/omap/if_cpsw.c
cvs rdiff -u -r1.22 -r1.23 src/sys/arch/arm/sunxi/sunxi_emac.c
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/arm/ti/if_cpsw.c
cvs rdiff -u -r1.36 -r1.37 src/sys/arch/arm/xscale/ixp425_if_npe.c
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/i386/stand/efiboot/efinet.c
cvs rdiff -u -r1.54 -r1.55 src/sys/arch/mips/sibyte/dev/sbmac.c
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/x86/pci/if_vmxreg.h
cvs rdiff -u -r1.1 -r1.2 src/sys/dev/hyperv/if_hvn.c
cvs rdiff -u -r1.55 -r1.56 src/sys/dev/pci/if_age.c
cvs rdiff -u -r1.30 -r1.31 src/sys/dev/pci/if_alc.c
cvs rdiff -u -r1.27 -r1.28 src/sys/dev/pci/if_ale.c
cvs rdiff -u -r1.95 -r1.96 src/sys/dev/pci/if_bgereg.h
cvs rdiff -u -r1.19 -r1.20 src/sys/dev/pci/if_bnxreg.h
cvs rdiff -u -r1.5 -r1.6 src/sys/dev/pci/if_casvar.h
cvs rdiff -u -r1.7 -r1.8 src/sys/dev/pci/if_nfereg.h
cvs rdiff -u -r1.25 -r1.26 src/sys/dev/pci/if_skreg.h
cvs rdiff -u -r1.20 -r1.21 src/sys/dev/pci/if_tireg.h
cvs rdiff -u -r1.67 -r1.68 src/sys/dev/pci/if_vge.c
cvs rdiff -u -r1.10 -r1.11 src/sys/dev/pci/ixgbe/ixgbe_netbsd.h
cvs rdiff -u -r1.20 -r1.21 src/sys/dev/pcmcia/if_malo_pcmcia.c
cvs rdiff -u -r1.27 -r1.28 src/sys/dev/usb/if_auereg.h
cvs rdiff -u -r1.11 -r1.12 src/sys/dev/usb/if_axenreg.h \
    src/sys/dev/usb/if_udavreg.h src/sys/dev/usb/if_urlreg.h
cvs rdiff -u -r1.19 -r1.20 src/sys/dev/usb/if_axereg.h
cvs rdiff -u -r1.20 -r1.21 src/sys/dev/usb/if_cuereg.h \
    src/sys/dev/usb/if_kuereg.h src/sys/dev/usb/if_urndis.c
cvs rdiff -u -r1.42 -r1.43 src/sys/dev/usb/if_mue.c src/sys/dev/usb/if_smsc.c
cvs rdiff -u -r1.23 -r1.24 src/sys/dev/usb/if_upgt.c
cvs rdiff -u -r1.76 -r1.77 src/sys/net/if_ether.h
cvs rdiff -u -r1.4 -r1.5 src/sys/stand/efiboot/efinet.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/arm/omap/if_cpsw.c
diff -u src/sys/arch/arm/omap/if_cpsw.c:1.22 src/sys/arch/arm/omap/if_cpsw.c:1.23
--- src/sys/arch/arm/omap/if_cpsw.c:1.22	Tue Jan 22 03:42:25 2019
+++ src/sys/arch/arm/omap/if_cpsw.c	Tue Mar  5 08:25:01 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_cpsw.c,v 1.22 2019/01/22 03:42:25 msaitoh Exp $	*/
+/*	$NetBSD: if_cpsw.c,v 1.23 2019/03/05 08:25:01 msaitoh Exp $	*/
 
 /*
  * Copyright (c) 2013 Jonathan A. Kollasch
@@ -53,7 +53,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(1, "$NetBSD: if_cpsw.c,v 1.22 2019/01/22 03:42:25 msaitoh Exp $");
+__KERNEL_RCSID(1, "$NetBSD: if_cpsw.c,v 1.23 2019/03/05 08:25:01 msaitoh Exp $");
 
 #include <sys/param.h>
 #include <sys/bus.h>
@@ -78,8 +78,6 @@ __KERNEL_RCSID(1, "$NetBSD: if_cpsw.c,v 
 #include <arch/arm/omap/sitara_cmreg.h>
 #include <arch/arm/omap/sitara_cm.h>
 
-#define ETHER_ALIGN (roundup2(ETHER_HDR_LEN, sizeof(uint32_t)) - ETHER_HDR_LEN)
-
 #define CPSW_TXFRAGS	16
 
 #define CPSW_CPPI_RAM_SIZE (0x2000)

Index: src/sys/arch/arm/sunxi/sunxi_emac.c
diff -u src/sys/arch/arm/sunxi/sunxi_emac.c:1.22 src/sys/arch/arm/sunxi/sunxi_emac.c:1.23
--- src/sys/arch/arm/sunxi/sunxi_emac.c:1.22	Mon Mar  4 11:35:38 2019
+++ src/sys/arch/arm/sunxi/sunxi_emac.c	Tue Mar  5 08:25:02 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: sunxi_emac.c,v 1.22 2019/03/04 11:35:38 jmcneill Exp $ */
+/* $NetBSD: sunxi_emac.c,v 1.23 2019/03/05 08:25:02 msaitoh Exp $ */
 
 /*-
  * Copyright (c) 2016-2017 Jared McNeill <[email protected]>
@@ -33,7 +33,7 @@
 #include "opt_net_mpsafe.h"
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: sunxi_emac.c,v 1.22 2019/03/04 11:35:38 jmcneill Exp $");
+__KERNEL_RCSID(0, "$NetBSD: sunxi_emac.c,v 1.23 2019/03/05 08:25:02 msaitoh Exp $");
 
 #include <sys/param.h>
 #include <sys/bus.h>
@@ -70,8 +70,6 @@ __KERNEL_RCSID(0, "$NetBSD: sunxi_emac.c
 
 #define	EMAC_IFNAME		"emac%d"
 
-#define	ETHER_ALIGN		2
-
 #define	EMAC_LOCK(sc)		mutex_enter(&(sc)->mtx)
 #define	EMAC_UNLOCK(sc)		mutex_exit(&(sc)->mtx)
 #define	EMAC_ASSERT_LOCKED(sc)	KASSERT(mutex_owned(&(sc)->mtx))

Index: src/sys/arch/arm/ti/if_cpsw.c
diff -u src/sys/arch/arm/ti/if_cpsw.c:1.3 src/sys/arch/arm/ti/if_cpsw.c:1.4
--- src/sys/arch/arm/ti/if_cpsw.c:1.3	Tue Jan 22 03:42:25 2019
+++ src/sys/arch/arm/ti/if_cpsw.c	Tue Mar  5 08:25:02 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_cpsw.c,v 1.3 2019/01/22 03:42:25 msaitoh Exp $	*/
+/*	$NetBSD: if_cpsw.c,v 1.4 2019/03/05 08:25:02 msaitoh Exp $	*/
 
 /*
  * Copyright (c) 2013 Jonathan A. Kollasch
@@ -53,7 +53,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(1, "$NetBSD: if_cpsw.c,v 1.3 2019/01/22 03:42:25 msaitoh Exp $");
+__KERNEL_RCSID(1, "$NetBSD: if_cpsw.c,v 1.4 2019/03/05 08:25:02 msaitoh Exp $");
 
 #include <sys/param.h>
 #include <sys/bus.h>
@@ -82,8 +82,6 @@ __KERNEL_RCSID(1, "$NetBSD: if_cpsw.c,v 
 #include <arch/arm/omap/sitara_cmreg.h>
 #include <arch/arm/omap/sitara_cm.h>
 
-#define ETHER_ALIGN (roundup2(ETHER_HDR_LEN, sizeof(uint32_t)) - ETHER_HDR_LEN)
-
 #define CPSW_TXFRAGS	16
 
 #define CPSW_CPPI_RAM_SIZE (0x2000)

Index: src/sys/arch/arm/xscale/ixp425_if_npe.c
diff -u src/sys/arch/arm/xscale/ixp425_if_npe.c:1.36 src/sys/arch/arm/xscale/ixp425_if_npe.c:1.37
--- src/sys/arch/arm/xscale/ixp425_if_npe.c:1.36	Tue Jan 22 03:42:25 2019
+++ src/sys/arch/arm/xscale/ixp425_if_npe.c	Tue Mar  5 08:25:02 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: ixp425_if_npe.c,v 1.36 2019/01/22 03:42:25 msaitoh Exp $ */
+/*	$NetBSD: ixp425_if_npe.c,v 1.37 2019/03/05 08:25:02 msaitoh Exp $ */
 
 /*-
  * Copyright (c) 2006 Sam Leffler.  All rights reserved.
@@ -28,7 +28,7 @@
 #if 0
 __FBSDID("$FreeBSD: src/sys/arm/xscale/ixp425/if_npe.c,v 1.1 2006/11/19 23:55:23 sam Exp $");
 #endif
-__KERNEL_RCSID(0, "$NetBSD: ixp425_if_npe.c,v 1.36 2019/01/22 03:42:25 msaitoh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ixp425_if_npe.c,v 1.37 2019/03/05 08:25:02 msaitoh Exp $");
 
 /*
  * Intel XScale NPE Ethernet driver.
@@ -235,10 +235,6 @@ static int	npe_debug;
 #define	NPE_TXBUF	128
 #define	NPE_RXBUF	64
 
-#ifndef ETHER_ALIGN
-#define	ETHER_ALIGN	2	/* XXX: Ditch this */
-#endif
-
 #define MAC2UINT64(addr)	(((uint64_t)addr[0] << 40)	\
 				    + ((uint64_t)addr[1] << 32)	\
 				    + ((uint64_t)addr[2] << 24)	\

Index: src/sys/arch/i386/stand/efiboot/efinet.c
diff -u src/sys/arch/i386/stand/efiboot/efinet.c:1.2 src/sys/arch/i386/stand/efiboot/efinet.c:1.3
--- src/sys/arch/i386/stand/efiboot/efinet.c:1.2	Mon Sep  3 16:29:25 2018
+++ src/sys/arch/i386/stand/efiboot/efinet.c	Tue Mar  5 08:25:02 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: efinet.c,v 1.2 2018/09/03 16:29:25 riastradh Exp $	*/
+/*	$NetBSD: efinet.c,v 1.3 2019/03/05 08:25:02 msaitoh Exp $	*/
 
 /*-
  * Copyright (c) 2001 Doug Rabson
@@ -40,10 +40,6 @@ __FBSDID("$FreeBSD: head/stand/efi/libef
 #include <bootinfo.h>
 #include "devopen.h"
 
-#ifndef ETHER_ALIGN
-#define ETHER_ALIGN	2
-#endif
-
 #define ETHER_EXT_LEN	(ETHER_HDR_LEN + ETHER_CRC_LEN + ETHER_ALIGN)
 
 #if defined(DEBUG) || defined(ARP_DEBUG) || defined(BOOTP_DEBUG) || \

Index: src/sys/arch/mips/sibyte/dev/sbmac.c
diff -u src/sys/arch/mips/sibyte/dev/sbmac.c:1.54 src/sys/arch/mips/sibyte/dev/sbmac.c:1.55
--- src/sys/arch/mips/sibyte/dev/sbmac.c:1.54	Tue Feb  5 06:17:01 2019
+++ src/sys/arch/mips/sibyte/dev/sbmac.c	Tue Mar  5 08:25:02 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: sbmac.c,v 1.54 2019/02/05 06:17:01 msaitoh Exp $ */
+/* $NetBSD: sbmac.c,v 1.55 2019/03/05 08:25:02 msaitoh Exp $ */
 
 /*
  * Copyright 2000, 2001, 2004
@@ -33,7 +33,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: sbmac.c,v 1.54 2019/02/05 06:17:01 msaitoh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: sbmac.c,v 1.55 2019/03/05 08:25:02 msaitoh Exp $");
 
 #include "opt_inet.h"
 #include "opt_ns.h"
@@ -122,8 +122,6 @@ typedef enum { sbmac_state_uninit, sbmac
 #define	SBMAC_MAX_TXDESCR	256		/* should be 1024 */
 #define	SBMAC_MAX_RXDESCR	256		/* should be 512 */
 
-#define	ETHER_ALIGN	2
-
 /* DMA Descriptor structure */
 
 typedef struct sbdmadscr_s {

Index: src/sys/arch/x86/pci/if_vmxreg.h
diff -u src/sys/arch/x86/pci/if_vmxreg.h:1.2 src/sys/arch/x86/pci/if_vmxreg.h:1.3
--- src/sys/arch/x86/pci/if_vmxreg.h:1.2	Fri Nov 25 05:29:54 2016
+++ src/sys/arch/x86/pci/if_vmxreg.h	Tue Mar  5 08:25:02 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_vmxreg.h,v 1.2 2016/11/25 05:29:54 hikaru Exp $	*/
+/*	$NetBSD: if_vmxreg.h,v 1.3 2019/03/05 08:25:02 msaitoh Exp $	*/
 /*	$OpenBSD: if_vmxreg.h,v 1.3 2013/08/28 10:19:19 reyk Exp $	*/
 
 /*
@@ -43,8 +43,6 @@ struct UPT1_RxStats {
 	uint64_t error;
 } __packed;
 
-#define ETHER_ALIGN 2
-
 /* interrupt moderation levels */
 #define UPT1_IMOD_NONE     0		/* no moderation */
 #define UPT1_IMOD_HIGHEST  7		/* least interrupts */

Index: src/sys/dev/hyperv/if_hvn.c
diff -u src/sys/dev/hyperv/if_hvn.c:1.1 src/sys/dev/hyperv/if_hvn.c:1.2
--- src/sys/dev/hyperv/if_hvn.c:1.1	Fri Feb 15 08:54:01 2019
+++ src/sys/dev/hyperv/if_hvn.c	Tue Mar  5 08:25:02 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_hvn.c,v 1.1 2019/02/15 08:54:01 nonaka Exp $	*/
+/*	$NetBSD: if_hvn.c,v 1.2 2019/03/05 08:25:02 msaitoh Exp $	*/
 /*	$OpenBSD: if_hvn.c,v 1.39 2018/03/11 14:31:34 mikeb Exp $	*/
 
 /*-
@@ -35,7 +35,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_hvn.c,v 1.1 2019/02/15 08:54:01 nonaka Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_hvn.c,v 1.2 2019/03/05 08:25:02 msaitoh Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_inet.h"
@@ -68,10 +68,6 @@ __KERNEL_RCSID(0, "$NetBSD: if_hvn.c,v 1
 #define EVL_PRIO_BITS	13
 #endif
 
-#ifndef ETHER_ALIGN
-#define ETHER_ALIGN	2
-#endif
-
 #define HVN_NVS_MSGSIZE			32
 #define HVN_NVS_BUFSIZE			PAGE_SIZE
 

Index: src/sys/dev/pci/if_age.c
diff -u src/sys/dev/pci/if_age.c:1.55 src/sys/dev/pci/if_age.c:1.56
--- src/sys/dev/pci/if_age.c:1.55	Tue Jan 22 03:42:27 2019
+++ src/sys/dev/pci/if_age.c	Tue Mar  5 08:25:02 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_age.c,v 1.55 2019/01/22 03:42:27 msaitoh Exp $ */
+/*	$NetBSD: if_age.c,v 1.56 2019/03/05 08:25:02 msaitoh Exp $ */
 /*	$OpenBSD: if_age.c,v 1.1 2009/01/16 05:00:34 kevlo Exp $	*/
 
 /*-
@@ -31,7 +31,7 @@
 /* Driver for Attansic Technology Corp. L1 Gigabit Ethernet. */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_age.c,v 1.55 2019/01/22 03:42:27 msaitoh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_age.c,v 1.56 2019/03/05 08:25:02 msaitoh Exp $");
 
 #include "vlan.h"
 
@@ -124,7 +124,6 @@ CFATTACH_DECL_NEW(age, sizeof(struct age
 int agedebug = 0;
 #define	DPRINTF(x)	do { if (agedebug) printf x; } while (0)
 
-#define ETHER_ALIGN 2
 #define AGE_CSUM_FEATURES	(M_CSUM_TCPv4 | M_CSUM_UDPv4)
 
 static int

Index: src/sys/dev/pci/if_alc.c
diff -u src/sys/dev/pci/if_alc.c:1.30 src/sys/dev/pci/if_alc.c:1.31
--- src/sys/dev/pci/if_alc.c:1.30	Tue Jan 22 03:42:27 2019
+++ src/sys/dev/pci/if_alc.c	Tue Mar  5 08:25:02 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_alc.c,v 1.30 2019/01/22 03:42:27 msaitoh Exp $	*/
+/*	$NetBSD: if_alc.c,v 1.31 2019/03/05 08:25:02 msaitoh Exp $	*/
 /*	$OpenBSD: if_alc.c,v 1.1 2009/08/08 09:31:13 kevlo Exp $	*/
 /*-
  * Copyright (c) 2009, Pyun YongHyeon <[email protected]>
@@ -175,7 +175,6 @@ CFATTACH_DECL_NEW(alc, sizeof(struct alc
 int alcdebug = 0;
 #define	DPRINTF(x)	do { if (alcdebug) printf x; } while (0)
 
-#define ETHER_ALIGN		2
 #define ALC_CSUM_FEATURES	(M_CSUM_TCPv4 | M_CSUM_UDPv4)
 
 static int

Index: src/sys/dev/pci/if_ale.c
diff -u src/sys/dev/pci/if_ale.c:1.27 src/sys/dev/pci/if_ale.c:1.28
--- src/sys/dev/pci/if_ale.c:1.27	Tue Jan 22 03:42:27 2019
+++ src/sys/dev/pci/if_ale.c	Tue Mar  5 08:25:02 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_ale.c,v 1.27 2019/01/22 03:42:27 msaitoh Exp $	*/
+/*	$NetBSD: if_ale.c,v 1.28 2019/03/05 08:25:02 msaitoh Exp $	*/
 
 /*-
  * Copyright (c) 2008, Pyun YongHyeon <[email protected]>
@@ -32,7 +32,7 @@
 /* Driver for Atheros AR8121/AR8113/AR8114 PCIe Ethernet. */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_ale.c,v 1.27 2019/01/22 03:42:27 msaitoh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_ale.c,v 1.28 2019/03/05 08:25:02 msaitoh Exp $");
 
 #include "vlan.h"
 
@@ -124,7 +124,6 @@ CFATTACH_DECL_NEW(ale, sizeof(struct ale
 int aledebug = 0;
 #define DPRINTF(x)	do { if (aledebug) printf x; } while (0)
 
-#define ETHER_ALIGN 2
 #define ALE_CSUM_FEATURES	(M_CSUM_TCPv4 | M_CSUM_UDPv4)
 
 static int

Index: src/sys/dev/pci/if_bgereg.h
diff -u src/sys/dev/pci/if_bgereg.h:1.95 src/sys/dev/pci/if_bgereg.h:1.96
--- src/sys/dev/pci/if_bgereg.h:1.95	Wed Feb 20 17:00:20 2019
+++ src/sys/dev/pci/if_bgereg.h	Tue Mar  5 08:25:02 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_bgereg.h,v 1.95 2019/02/20 17:00:20 msaitoh Exp $	*/
+/*	$NetBSD: if_bgereg.h,v 1.96 2019/03/05 08:25:02 msaitoh Exp $	*/
 /*
  * Copyright (c) 2001 Wind River Systems
  * Copyright (c) 1997, 1998, 1999, 2001
@@ -2629,8 +2629,6 @@ struct bge_gib {
  * boundary.
  */
 
-#define ETHER_ALIGN 2
-
 #define BGE_FRAMELEN		ETHER_MAX_LEN
 #define BGE_MAX_FRAMELEN	1536
 #define BGE_JUMBO_FRAMELEN	ETHER_MAX_LEN_JUMBO

Index: src/sys/dev/pci/if_bnxreg.h
diff -u src/sys/dev/pci/if_bnxreg.h:1.19 src/sys/dev/pci/if_bnxreg.h:1.20
--- src/sys/dev/pci/if_bnxreg.h:1.19	Sun Jun  3 10:01:22 2018
+++ src/sys/dev/pci/if_bnxreg.h	Tue Mar  5 08:25:02 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_bnxreg.h,v 1.19 2018/06/03 10:01:22 maxv Exp $	*/
+/*	$NetBSD: if_bnxreg.h,v 1.20 2019/03/05 08:25:02 msaitoh Exp $	*/
 /*	$OpenBSD: if_bnxreg.h,v 1.33 2009/09/05 16:02:28 claudio Exp $  */
 
 /*-
@@ -32,8 +32,6 @@
  * $FreeBSD: src/sys/dev/bce/if_bcereg.h,v 1.4 2006/05/04 00:34:07 mjacob Exp $
  */
 
-#define ETHER_ALIGN	2
-
 /* General controller flags -- bnx_flags element in bnx_softc */
 #define BNX_PCIX_FLAG                   0x01
 #define BNX_PCI_32BIT_FLAG              0x02

Index: src/sys/dev/pci/if_casvar.h
diff -u src/sys/dev/pci/if_casvar.h:1.5 src/sys/dev/pci/if_casvar.h:1.6
--- src/sys/dev/pci/if_casvar.h:1.5	Tue Apr 14 20:32:36 2015
+++ src/sys/dev/pci/if_casvar.h	Tue Mar  5 08:25:02 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_casvar.h,v 1.5 2015/04/14 20:32:36 riastradh Exp $ */
+/*	$NetBSD: if_casvar.h,v 1.6 2019/03/05 08:25:02 msaitoh Exp $ */
 /*	$OpenBSD: if_casvar.h,v 1.6 2009/06/13 12:18:58 kettenis Exp $	*/
 
 /*
@@ -258,6 +258,4 @@ do {									\
 #define CAS_INTR_PCI	1
 #define CAS_INTR_REG	2
 
-#define ETHER_ALIGN	2
-
 #endif

Index: src/sys/dev/pci/if_nfereg.h
diff -u src/sys/dev/pci/if_nfereg.h:1.7 src/sys/dev/pci/if_nfereg.h:1.8
--- src/sys/dev/pci/if_nfereg.h:1.7	Thu Apr 17 19:12:26 2008
+++ src/sys/dev/pci/if_nfereg.h	Tue Mar  5 08:25:02 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_nfereg.h,v 1.7 2008/04/17 19:12:26 christos Exp $	*/
+/*	$NetBSD: if_nfereg.h,v 1.8 2019/03/05 08:25:02 msaitoh Exp $	*/
 /*	$OpenBSD: if_nfereg.h,v 1.22 2007/12/05 08:30:33 jsg Exp $	*/
 
 /*-
@@ -25,8 +25,6 @@
 #define NFE_RX_NEXTDESC(x)	(((x) + 1) & (NFE_RX_RING_COUNT - 1))
 #define NFE_TX_NEXTDESC(x)	(((x) + 1) & (NFE_TX_RING_COUNT - 1))
 
-#define	ETHER_ALIGN		2
-
 #define NFE_JUMBO_FRAMELEN	9018
 #define NFE_JUMBO_MTU		(NFE_JUMBO_FRAMELEN - ETHER_HDR_LEN - ETHER_CRC_LEN)
 

Index: src/sys/dev/pci/if_skreg.h
diff -u src/sys/dev/pci/if_skreg.h:1.25 src/sys/dev/pci/if_skreg.h:1.26
--- src/sys/dev/pci/if_skreg.h:1.25	Fri Sep 14 18:46:47 2018
+++ src/sys/dev/pci/if_skreg.h	Tue Mar  5 08:25:02 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: if_skreg.h,v 1.25 2018/09/14 18:46:47 jakllsch Exp $ */
+/* $NetBSD: if_skreg.h,v 1.26 2019/03/05 08:25:02 msaitoh Exp $ */
 
 /*-
  * Copyright (c) 2003 The NetBSD Foundation, Inc.
@@ -1764,7 +1764,6 @@ struct msk_status_desc {
 
 #define SK_MAXUNIT	256
 #define SK_TIMEOUT	1000
-#define ETHER_ALIGN	2
 
 /* YUKON registers */
 

Index: src/sys/dev/pci/if_tireg.h
diff -u src/sys/dev/pci/if_tireg.h:1.20 src/sys/dev/pci/if_tireg.h:1.21
--- src/sys/dev/pci/if_tireg.h:1.20	Sat Oct 27 17:18:34 2012
+++ src/sys/dev/pci/if_tireg.h	Tue Mar  5 08:25:02 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: if_tireg.h,v 1.20 2012/10/27 17:18:34 chs Exp $ */
+/* $NetBSD: if_tireg.h,v 1.21 2019/03/05 08:25:02 msaitoh Exp $ */
 
 /*
  * Copyright (c) 1997, 1998, 1999
@@ -766,8 +766,6 @@ struct ti_tx_desc {
  * boundary.
  */
 
-#define ETHER_ALIGN 2
-
 #define TI_PAGE_SIZE		PAGE_SIZE
 
 /*

Index: src/sys/dev/pci/if_vge.c
diff -u src/sys/dev/pci/if_vge.c:1.67 src/sys/dev/pci/if_vge.c:1.68
--- src/sys/dev/pci/if_vge.c:1.67	Tue Jan 22 03:42:27 2019
+++ src/sys/dev/pci/if_vge.c	Tue Mar  5 08:25:02 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: if_vge.c,v 1.67 2019/01/22 03:42:27 msaitoh Exp $ */
+/* $NetBSD: if_vge.c,v 1.68 2019/03/05 08:25:02 msaitoh Exp $ */
 
 /*-
  * Copyright (c) 2004
@@ -35,7 +35,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_vge.c,v 1.67 2019/01/22 03:42:27 msaitoh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_vge.c,v 1.68 2019/03/05 08:25:02 msaitoh Exp $");
 
 /*
  * VIA Networking Technologies VT612x PCI gigabit ethernet NIC driver.
@@ -143,7 +143,6 @@ __KERNEL_RCSID(0, "$NetBSD: if_vge.c,v 1
  *
  * See also comment in vge_encap().
  */
-#define ETHER_ALIGN		2
 
 #ifdef __NO_STRICT_ALIGNMENT
 #define VGE_RX_BUFSIZE		MCLBYTES

Index: src/sys/dev/pci/ixgbe/ixgbe_netbsd.h
diff -u src/sys/dev/pci/ixgbe/ixgbe_netbsd.h:1.10 src/sys/dev/pci/ixgbe/ixgbe_netbsd.h:1.11
--- src/sys/dev/pci/ixgbe/ixgbe_netbsd.h:1.10	Fri Dec 21 07:13:30 2018
+++ src/sys/dev/pci/ixgbe/ixgbe_netbsd.h	Tue Mar  5 08:25:02 2019
@@ -1,4 +1,4 @@
-/*$NetBSD: ixgbe_netbsd.h,v 1.10 2018/12/21 07:13:30 msaitoh Exp $*/
+/*$NetBSD: ixgbe_netbsd.h,v 1.11 2019/03/05 08:25:02 msaitoh Exp $*/
 /*
  * Copyright (c) 2011 The NetBSD Foundation, Inc.
  * All rights reserved.
@@ -50,8 +50,6 @@
 
 #define IFCAP_HWCSUM	(IFCAP_RXCSUM|IFCAP_TXCSUM)
 
-#define	ETHER_ALIGN		2
-
 struct ixgbe_dma_tag {
 	bus_dma_tag_t	dt_dmat;
 	bus_size_t	dt_alignment;

Index: src/sys/dev/pcmcia/if_malo_pcmcia.c
diff -u src/sys/dev/pcmcia/if_malo_pcmcia.c:1.20 src/sys/dev/pcmcia/if_malo_pcmcia.c:1.21
--- src/sys/dev/pcmcia/if_malo_pcmcia.c:1.20	Tue Jan  8 08:47:21 2019
+++ src/sys/dev/pcmcia/if_malo_pcmcia.c	Tue Mar  5 08:25:02 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_malo_pcmcia.c,v 1.20 2019/01/08 08:47:21 msaitoh Exp $	*/
+/*	$NetBSD: if_malo_pcmcia.c,v 1.21 2019/03/05 08:25:02 msaitoh Exp $	*/
 /*      $OpenBSD: if_malo.c,v 1.65 2009/03/29 21:53:53 sthen Exp $ */
 
 /*
@@ -18,7 +18,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_malo_pcmcia.c,v 1.20 2019/01/08 08:47:21 msaitoh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_malo_pcmcia.c,v 1.21 2019/03/05 08:25:02 msaitoh Exp $");
 
 #ifdef _MODULE
 #include <sys/module.h>
@@ -1041,7 +1041,6 @@ cmalo_rx(struct malo_softc *sc)
 	memcpy(data + (ETHER_ADDR_LEN * 2), data + i, rxdesc->pkglen - i);
 	rxdesc->pkglen -= sizeof(struct llc);
 
-#define ETHER_ALIGN	2 /* XXX */
 	/* prepare mbuf */
 	m = m_devget(sc->sc_data + rxdesc->pkgoffset,
 	    rxdesc->pkglen, ETHER_ALIGN, ifp);

Index: src/sys/dev/usb/if_auereg.h
diff -u src/sys/dev/usb/if_auereg.h:1.27 src/sys/dev/usb/if_auereg.h:1.28
--- src/sys/dev/usb/if_auereg.h:1.27	Sat Apr 23 10:15:31 2016
+++ src/sys/dev/usb/if_auereg.h	Tue Mar  5 08:25:03 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_auereg.h,v 1.27 2016/04/23 10:15:31 skrll Exp $	*/
+/*	$NetBSD: if_auereg.h,v 1.28 2019/03/05 08:25:03 msaitoh Exp $	*/
 /*
  * Copyright (c) 1997, 1998, 1999
  *	Bill Paul <[email protected]>.  All rights reserved.
@@ -267,7 +267,6 @@ struct aue_softc {
 };
 
 #define AUE_TIMEOUT		1000
-#define ETHER_ALIGN		2
 #define AUE_BUFSZ		1536
 #define AUE_MIN_FRAMELEN	60
 #define AUE_TX_TIMEOUT		10000 /* ms */

Index: src/sys/dev/usb/if_axenreg.h
diff -u src/sys/dev/usb/if_axenreg.h:1.11 src/sys/dev/usb/if_axenreg.h:1.12
--- src/sys/dev/usb/if_axenreg.h:1.11	Sun Feb 17 09:33:19 2019
+++ src/sys/dev/usb/if_axenreg.h	Tue Mar  5 08:25:03 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_axenreg.h,v 1.11 2019/02/17 09:33:19 rin Exp $	*/
+/*	$NetBSD: if_axenreg.h,v 1.12 2019/03/05 08:25:03 msaitoh Exp $	*/
 /*	$OpenBSD: if_axenreg.h,v 1.1 2013/10/07 05:37:41 yuo Exp $	*/
 
 /*
@@ -305,5 +305,3 @@ struct axen_softc {
 
 #define GET_MII(sc) (&(sc)->axen_mii)
 #define GET_IFP(sc) (&(sc)->sc_if)
-
-#define ETHER_ALIGN		2
Index: src/sys/dev/usb/if_udavreg.h
diff -u src/sys/dev/usb/if_udavreg.h:1.11 src/sys/dev/usb/if_udavreg.h:1.12
--- src/sys/dev/usb/if_udavreg.h:1.11	Sat Apr 23 10:15:31 2016
+++ src/sys/dev/usb/if_udavreg.h	Tue Mar  5 08:25:03 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_udavreg.h,v 1.11 2016/04/23 10:15:31 skrll Exp $	*/
+/*	$NetBSD: if_udavreg.h,v 1.12 2019/03/05 08:25:03 msaitoh Exp $	*/
 /*	$nabe: if_udavreg.h,v 1.2 2003/08/21 16:26:40 nabe Exp $	*/
 /*
  * Copyright (c) 2003
@@ -41,8 +41,6 @@
 #define	UDAV_TX_TIMEOUT		1000
 #define	UDAV_TIMEOUT		10000
 
-#define	ETHER_ALIGN		2
-
 
 /* Packet length */
 #define	UDAV_MAX_MTU		1536 /* XXX: max frame size is unknown */
Index: src/sys/dev/usb/if_urlreg.h
diff -u src/sys/dev/usb/if_urlreg.h:1.11 src/sys/dev/usb/if_urlreg.h:1.12
--- src/sys/dev/usb/if_urlreg.h:1.11	Sat Apr 23 10:15:31 2016
+++ src/sys/dev/usb/if_urlreg.h	Tue Mar  5 08:25:03 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_urlreg.h,v 1.11 2016/04/23 10:15:31 skrll Exp $	*/
+/*	$NetBSD: if_urlreg.h,v 1.12 2019/03/05 08:25:03 msaitoh Exp $	*/
 /*
  * Copyright (c) 2001, 2002
  *     Shingo WATANABE <[email protected]>.  All rights reserved.
@@ -40,8 +40,6 @@
 #define	URL_TX_TIMEOUT		1000
 #define	URL_TIMEOUT		10000
 
-#define	ETHER_ALIGN		2
-
 
 /* Packet length */
 #define	URL_MAX_MTU		1536

Index: src/sys/dev/usb/if_axereg.h
diff -u src/sys/dev/usb/if_axereg.h:1.19 src/sys/dev/usb/if_axereg.h:1.20
--- src/sys/dev/usb/if_axereg.h:1.19	Sun Dec  4 10:07:06 2016
+++ src/sys/dev/usb/if_axereg.h	Tue Mar  5 08:25:03 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_axereg.h,v 1.19 2016/12/04 10:07:06 skrll Exp $	*/
+/*	$NetBSD: if_axereg.h,v 1.20 2019/03/05 08:25:03 msaitoh Exp $	*/
 
 /*
  * Copyright (c) 1997, 1998, 1999, 2000-2003
@@ -450,8 +450,6 @@ struct axe_softc {
 #define sc_if	axe_ec.ec_if
 };
 
-#define ETHER_ALIGN		2
-
 #define	AXE_IS_178_FAMILY(sc)						  \
 	((sc)->axe_flags & (AX772 | AX772A | AX772B | AX178))
 

Index: src/sys/dev/usb/if_cuereg.h
diff -u src/sys/dev/usb/if_cuereg.h:1.20 src/sys/dev/usb/if_cuereg.h:1.21
--- src/sys/dev/usb/if_cuereg.h:1.20	Sat Apr 23 10:15:31 2016
+++ src/sys/dev/usb/if_cuereg.h	Tue Mar  5 08:25:03 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_cuereg.h,v 1.20 2016/04/23 10:15:31 skrll Exp $	*/
+/*	$NetBSD: if_cuereg.h,v 1.21 2019/03/05 08:25:03 msaitoh Exp $	*/
 /*
  * Copyright (c) 1997, 1998, 1999, 2000
  *	Bill Paul <[email protected]>.  All rights reserved.
@@ -118,7 +118,6 @@
 #define CUE_MCAST_TABLE_LEN			64
 
 #define CUE_TIMEOUT		1000
-#define ETHER_ALIGN		2
 #define CUE_BUFSZ		1536
 #define CUE_MIN_FRAMELEN	60
 #define CUE_RX_FRAMES		1
Index: src/sys/dev/usb/if_kuereg.h
diff -u src/sys/dev/usb/if_kuereg.h:1.20 src/sys/dev/usb/if_kuereg.h:1.21
--- src/sys/dev/usb/if_kuereg.h:1.20	Sat Apr 23 10:15:31 2016
+++ src/sys/dev/usb/if_kuereg.h	Tue Mar  5 08:25:03 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_kuereg.h,v 1.20 2016/04/23 10:15:31 skrll Exp $	*/
+/*	$NetBSD: if_kuereg.h,v 1.21 2019/03/05 08:25:03 msaitoh Exp $	*/
 /*
  * Copyright (c) 1997, 1998, 1999, 2000
  *	Bill Paul <[email protected]>.  All rights reserved.
@@ -116,7 +116,6 @@ struct kue_ether_desc {
 #define KUE_RXFILT_MULTICAST		0x0010
 
 #define KUE_TIMEOUT		1000
-#define ETHER_ALIGN		2
 #define KUE_BUFSZ		1536
 #define KUE_MIN_FRAMELEN	60
 
Index: src/sys/dev/usb/if_urndis.c
diff -u src/sys/dev/usb/if_urndis.c:1.20 src/sys/dev/usb/if_urndis.c:1.21
--- src/sys/dev/usb/if_urndis.c:1.20	Thu Feb 14 03:33:55 2019
+++ src/sys/dev/usb/if_urndis.c	Tue Mar  5 08:25:03 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_urndis.c,v 1.20 2019/02/14 03:33:55 nonaka Exp $ */
+/*	$NetBSD: if_urndis.c,v 1.21 2019/03/05 08:25:03 msaitoh Exp $ */
 /*	$OpenBSD: if_urndis.c,v 1.31 2011/07/03 15:47:17 matthew Exp $ */
 
 /*
@@ -21,7 +21,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_urndis.c,v 1.20 2019/02/14 03:33:55 nonaka Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_urndis.c,v 1.21 2019/03/05 08:25:03 msaitoh Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_usb.h"
@@ -112,7 +112,6 @@ struct urndis_softc {
 
 #define DEVNAME(sc)	(device_xname(sc->sc_dev))
 
-#define ETHER_ALIGN 2
 #define URNDIS_RESPONSE_LEN 0x400
 
 

Index: src/sys/dev/usb/if_mue.c
diff -u src/sys/dev/usb/if_mue.c:1.42 src/sys/dev/usb/if_mue.c:1.43
--- src/sys/dev/usb/if_mue.c:1.42	Tue Mar  5 08:17:44 2019
+++ src/sys/dev/usb/if_mue.c	Tue Mar  5 08:25:03 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_mue.c,v 1.42 2019/03/05 08:17:44 martin Exp $	*/
+/*	$NetBSD: if_mue.c,v 1.43 2019/03/05 08:25:03 msaitoh Exp $	*/
 /*	$OpenBSD: if_mue.c,v 1.3 2018/08/04 16:42:46 jsg Exp $	*/
 
 /*
@@ -20,7 +20,7 @@
 /* Driver for Microchip LAN7500/LAN7800 chipsets. */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_mue.c,v 1.42 2019/03/05 08:17:44 martin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_mue.c,v 1.43 2019/03/05 08:25:03 msaitoh Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_usb.h"
@@ -184,8 +184,6 @@ static struct mbuf *mue_newbuf(void);
 #define ETHER_IS_ZERO(addr) \
 	(!(addr[0] | addr[1] | addr[2] | addr[3] | addr[4] | addr[5]))
 
-#define ETHER_ALIGN 2
-
 CFATTACH_DECL_NEW(mue, sizeof(struct mue_softc), mue_match, mue_attach,
     mue_detach, mue_activate);
 
Index: src/sys/dev/usb/if_smsc.c
diff -u src/sys/dev/usb/if_smsc.c:1.42 src/sys/dev/usb/if_smsc.c:1.43
--- src/sys/dev/usb/if_smsc.c:1.42	Sat Feb  2 19:02:59 2019
+++ src/sys/dev/usb/if_smsc.c	Tue Mar  5 08:25:03 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_smsc.c,v 1.42 2019/02/02 19:02:59 dholland Exp $	*/
+/*	$NetBSD: if_smsc.c,v 1.43 2019/03/05 08:25:03 msaitoh Exp $	*/
 
 /*	$OpenBSD: if_smsc.c,v 1.4 2012/09/27 12:38:11 jsg Exp $	*/
 /*	$FreeBSD: src/sys/dev/usb/net/if_smsc.c,v 1.1 2012/08/15 04:03:55 gonzo Exp $ */
@@ -61,7 +61,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_smsc.c,v 1.42 2019/02/02 19:02:59 dholland Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_smsc.c,v 1.43 2019/03/05 08:25:03 msaitoh Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_usb.h"
@@ -110,7 +110,6 @@ __KERNEL_RCSID(0, "$NetBSD: if_smsc.c,v 
 int smsc_debug = 0;
 #endif
 
-#define ETHER_ALIGN 2
 /*
  * Various supported device vendors/products.
  */

Index: src/sys/dev/usb/if_upgt.c
diff -u src/sys/dev/usb/if_upgt.c:1.23 src/sys/dev/usb/if_upgt.c:1.24
--- src/sys/dev/usb/if_upgt.c:1.23	Thu Nov 15 10:56:30 2018
+++ src/sys/dev/usb/if_upgt.c	Tue Mar  5 08:25:03 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_upgt.c,v 1.23 2018/11/15 10:56:30 maxv Exp $	*/
+/*	$NetBSD: if_upgt.c,v 1.24 2019/03/05 08:25:03 msaitoh Exp $	*/
 /*	$OpenBSD: if_upgt.c,v 1.49 2010/04/20 22:05:43 tedu Exp $ */
 
 /*
@@ -18,7 +18,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_upgt.c,v 1.23 2018/11/15 10:56:30 maxv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_upgt.c,v 1.24 2019/03/05 08:25:03 msaitoh Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_usb.h"
@@ -1841,7 +1841,6 @@ upgt_rx(struct upgt_softc *sc, uint8_t *
 	rxdesc = (struct upgt_lmac_rx_desc *)data;
 
 	/* create mbuf which is suitable for strict alignment archs */
-#define ETHER_ALIGN	0
 	m = m_devget(rxdesc->data, pkglen, ETHER_ALIGN, ifp);
 	if (m == NULL) {
 		DPRINTF(1, "%s: could not create RX mbuf\n",

Index: src/sys/net/if_ether.h
diff -u src/sys/net/if_ether.h:1.76 src/sys/net/if_ether.h:1.77
--- src/sys/net/if_ether.h:1.76	Fri Dec 21 04:43:17 2018
+++ src/sys/net/if_ether.h	Tue Mar  5 08:25:03 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_ether.h,v 1.76 2018/12/21 04:43:17 msaitoh Exp $	*/
+/*	$NetBSD: if_ether.h,v 1.77 2019/03/05 08:25:03 msaitoh Exp $	*/
 
 /*
  * Copyright (c) 1982, 1986, 1993
@@ -66,6 +66,14 @@
 #define	ETHER_PPPOE_ENCAP_LEN	8	/* length of PPPoE encapsulation */
 
 /*
+ * Mbuf adjust factor to force 32-bit alignment of IP header.
+ * Drivers should do m_adj(m, ETHER_ALIGN) when setting up a
+ * receive so the upper layers get the IP header properly aligned
+ * past the 14-byte Ethernet header.
+ */
+#define	ETHER_ALIGN	2	/* driver adjust for IP hdr alignment */
+
+/*
  * Ethernet address - 6 octets
  * this is only used by the ethers(3) functions.
  */

Index: src/sys/stand/efiboot/efinet.c
diff -u src/sys/stand/efiboot/efinet.c:1.4 src/sys/stand/efiboot/efinet.c:1.5
--- src/sys/stand/efiboot/efinet.c:1.4	Thu Nov 15 23:52:33 2018
+++ src/sys/stand/efiboot/efinet.c	Tue Mar  5 08:25:03 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: efinet.c,v 1.4 2018/11/15 23:52:33 jmcneill Exp $	*/
+/*	$NetBSD: efinet.c,v 1.5 2019/03/05 08:25:03 msaitoh Exp $	*/
 
 /*-
  * Copyright (c) 2001 Doug Rabson
@@ -38,10 +38,6 @@
 
 #include "devopen.h"
 
-#ifndef ETHER_ALIGN
-#define ETHER_ALIGN	2
-#endif
-
 #define ETHER_EXT_LEN	(ETHER_HDR_LEN + ETHER_CRC_LEN + ETHER_ALIGN)
 
 #if defined(DEBUG) || defined(ARP_DEBUG) || defined(BOOTP_DEBUG) || \

Reply via email to