Home | History | Annotate | Download | only in tcpdump
      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