mirror of
https://git.rtems.org/rtems-libbsd/
synced 2025-05-30 19:12:44 +08:00

- Update the file builder generator to handle generator specific cflags and includes. The tcpdump and libpcap have localised headers and need specific headers paths to see them. There are also module specific flags and these need to be passed to the lex and yacc generators. - Add the tcpdump support.
32 lines
988 B
C
32 lines
988 B
C
/*
|
|
* IPX protocol formats
|
|
*
|
|
* @(#) $Header: /tcpdump/master/tcpdump/ipx.h,v 1.8 2002-12-11 07:13:54 guy Exp $
|
|
*/
|
|
|
|
/* well-known sockets */
|
|
#define IPX_SKT_NCP 0x0451
|
|
#define IPX_SKT_SAP 0x0452
|
|
#define IPX_SKT_RIP 0x0453
|
|
#define IPX_SKT_NETBIOS 0x0455
|
|
#define IPX_SKT_DIAGNOSTICS 0x0456
|
|
#define IPX_SKT_NWLINK_DGM 0x0553 /* NWLink datagram, may contain SMB */
|
|
#define IPX_SKT_EIGRP 0x85be /* Cisco EIGRP over IPX */
|
|
|
|
/* IPX transport header */
|
|
struct ipxHdr {
|
|
u_int16_t cksum; /* Checksum */
|
|
u_int16_t length; /* Length, in bytes, including header */
|
|
u_int8_t tCtl; /* Transport Control (i.e. hop count) */
|
|
u_int8_t pType; /* Packet Type (i.e. level 2 protocol) */
|
|
u_int16_t dstNet[2]; /* destination net */
|
|
u_int8_t dstNode[6]; /* destination node */
|
|
u_int16_t dstSkt; /* destination socket */
|
|
u_int16_t srcNet[2]; /* source net */
|
|
u_int8_t srcNode[6]; /* source node */
|
|
u_int16_t srcSkt; /* source socket */
|
|
};
|
|
|
|
#define ipxSize 30
|
|
|