• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * IPX protocol formats
3  *
4  * @(#) $Header: /tcpdump/master/tcpdump/ipx.h,v 1.8 2002/12/11 07:13:54 guy Exp $
5  */
6 
7 /* well-known sockets */
8 #define	IPX_SKT_NCP		0x0451
9 #define	IPX_SKT_SAP		0x0452
10 #define	IPX_SKT_RIP		0x0453
11 #define	IPX_SKT_NETBIOS		0x0455
12 #define	IPX_SKT_DIAGNOSTICS	0x0456
13 #define	IPX_SKT_NWLINK_DGM	0x0553	/* NWLink datagram, may contain SMB */
14 #define	IPX_SKT_EIGRP		0x85be	/* Cisco EIGRP over IPX */
15 
16 /* IPX transport header */
17 struct ipxHdr {
18     u_int16_t	cksum;		/* Checksum */
19     u_int16_t	length;		/* Length, in bytes, including header */
20     u_int8_t	tCtl;		/* Transport Control (i.e. hop count) */
21     u_int8_t	pType;		/* Packet Type (i.e. level 2 protocol) */
22     u_int16_t	dstNet[2];	/* destination net */
23     u_int8_t	dstNode[6];	/* destination node */
24     u_int16_t	dstSkt;		/* destination socket */
25     u_int16_t	srcNet[2];	/* source net */
26     u_int8_t	srcNode[6];	/* source node */
27     u_int16_t	srcSkt;		/* source socket */
28 };
29 
30 #define ipxSize	30
31 
32