comparison packages/redboot/current/include/net/net.h @ 149:52c99470ec11

Merge from eCos master repository on 2001-01-19-06:43:03-GMT
author jlarmour
date Fri, 19 Jan 2001 07:37:45 +0000
parents 6b5f480c6929
children f0e3fb000de8
comparison
equal deleted inserted replaced
148:8f2f7615e727 149:52c99470ec11
21 // The Original Code is eCos - Embedded Configurable Operating System, 21 // The Original Code is eCos - Embedded Configurable Operating System,
22 // released September 30, 1998. 22 // released September 30, 1998.
23 // 23 //
24 // The Initial Developer of the Original Code is Red Hat. 24 // The Initial Developer of the Original Code is Red Hat.
25 // Portions created by Red Hat are 25 // Portions created by Red Hat are
26 // Copyright (C) 1998, 1999, 2000 Red Hat, Inc. 26 // Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
27 // All Rights Reserved. 27 // All Rights Reserved.
28 // ------------------------------------------- 28 // -------------------------------------------
29 // 29 //
30 //####COPYRIGHTEND#### 30 //####COPYRIGHTEND####
31 //========================================================================== 31 //==========================================================================
258 } icmp_header_t; 258 } icmp_header_t;
259 259
260 260
261 typedef struct _pktbuf { 261 typedef struct _pktbuf {
262 struct _pktbuf *next; 262 struct _pktbuf *next;
263 #if 0
264 eth_header_t *eth_hdr; /* pointer to ethernet header */
265 #endif
266 union { 263 union {
267 ip_header_t *__iphdr; /* pointer to IP header */ 264 ip_header_t *__iphdr; /* pointer to IP header */
268 arp_header_t *__arphdr; /* pointer to ARP header */ 265 arp_header_t *__arphdr; /* pointer to ARP header */
269 } u1; 266 } u1;
270 #define ip_hdr u1.__iphdr 267 #define ip_hdr u1.__iphdr