netdev
[Top] [All Lists]

if_ether.h changes

To: netdev@xxxxxxxxxxx
Subject: if_ether.h changes
From: "David A. Bandel" <david@xxxxxxxxxxx>
Date: Wed, 05 Sep 2001 21:05:40 -0500
Organization: Pananix, SA
Sender: owner-netdev@xxxxxxxxxxx
Folks,

Sometime between 2.4.2 and 2.4.9, if_ether.h has changed
(/usr/include/linux/if_ether.h):

--- if_ether.h  Fri Oct 27 13:03:14 2000
+++ if_ether.h.249      Wed Sep  5 13:06:17 2001
@@ -37,12 +37,14 @@
  */
 
 #define ETH_P_LOOP     0x0060          /* Ethernet Loopback packet   
*/
-#define ETH_P_ECHO     0x0200          /* Ethernet Echo packet       
*/
-#define ETH_P_PUP      0x0400          /* Xerox PUP packet           
*/
+#define ETH_P_PUP      0x0200          /* Xerox PUP packet           
*/
+#define ETH_P_PUPAT    0x0201          /* Xerox PUP Addr Trans packet
*/
 #define ETH_P_IP       0x0800          /* Internet Protocol packet   
*/
 #define ETH_P_X25      0x0805          /* CCITT X.25                 
*/
 #define ETH_P_ARP      0x0806          /* Address Resolution packet  
*/
 #define        ETH_P_BPQ       0x08FF          /* G8BPQ AX.25 Ethernet
Packet [ NOT AN OFFICIALLY REGISTERED ID ] */
+#define ETH_P_IEEEPUP  0x0a00          /* Xerox IEEE802.3 PUP packet */
+#define ETH_P_IEEEPUPAT        0x0a01          /* Xerox IEEE802.3 PUP
Addr Trans packet */
 #define ETH_P_DEC       0x6000          /* DEC Assigned proto         
*/
 #define ETH_P_DNA_DL    0x6001          /* DEC DNA Dump/Load          
*/
 #define ETH_P_DNA_RC    0x6002          /* DEC DNA Remote Console     
*/

The removal of ETH_P_ECHO causes iproute2 compile to blow up.  Note:
ETH_P_PUP was 0x400, ETH_P_ECHO was 0x200.  Now, ETH_P_ECHO is gone, and
ETH_P_PUP is 0x200.

Did I miss something?  I cannot find ETH_P_ECHO anywhere.

Note:  Pls cc: me, as I'm not subbed to the list.

Ciao,

David A. Bandel
-- 
Focus on the dream, not the competition.
                -- Nemesis Racing Team motto

<Prev in Thread] Current Thread [Next in Thread>
  • if_ether.h changes, David A. Bandel <=