Commit 1f3fcbfe authored by Robert Sprowson's avatar Robert Sprowson
Browse files

Add IP checksumming flag bits from DCI 4.05.

Not actually implemented yet, but allocated.
Also trimmed out 2x service call definitions nothing to do with TCP/IP.

Version 5.54. Tagged as 'TCPIPLibs-5_54'
parent 46159f9e
/* (5.53)
/* (5.54)
*
* This file is automatically maintained by srccommit, do not edit manually.
* Last processed by srccommit version: 1.1.
*
*/
#define Module_MajorVersion_CMHG 5.53
#define Module_MajorVersion_CMHG 5.54
#define Module_MinorVersion_CMHG
#define Module_Date_CMHG 08 Mar 2012
#define Module_Date_CMHG 09 May 2012
#define Module_MajorVersion "5.53"
#define Module_Version 553
#define Module_MajorVersion "5.54"
#define Module_Version 554
#define Module_MinorVersion ""
#define Module_Date "08 Mar 2012"
#define Module_Date "09 May 2012"
#define Module_ApplicationDate "08-Mar-12"
#define Module_ApplicationDate "09-May-12"
#define Module_ComponentName "TCPIPLibs"
#define Module_ComponentPath "mixed/RiscOS/Sources/Lib/TCPIPLibs"
#define Module_FullVersion "5.53"
#define Module_HelpVersion "5.53 (08 Mar 2012)"
#define Module_LibraryVersionInfo "5:53"
#define Module_FullVersion "5.54"
#define Module_HelpVersion "5.54 (09 May 2012)"
#define Module_LibraryVersionInfo "5:54"
......@@ -117,14 +117,6 @@
#define InternetStatus_DuplicateIPAddress 0x08
#endif
#ifndef Service_PreReset
# define Service_PreReset 0x45
#endif
#ifndef Service_MessageFileClosed
# define Service_MessageFileClosed 0x5e
#endif
/*
* official DCI4 error block.
*
......@@ -191,9 +183,9 @@
typedef struct slot
{
unsigned int sl_slotid:8,
sl_minor:8,
sl_pcmciaslot:5,
sl_mbz:11;
sl_minor:8,
sl_pcmciaslot:5,
sl_mbz:11;
} Slot, *SlotRef;
/*
......@@ -250,6 +242,8 @@ typedef struct
#define INQ_VIRTUAL (1 << 10) /* this is a virtual i/f */
#define INQ_SWVIRTUAL (1 << 11) /* this is a software virtual i/f */
#define INQ_FILTERMCAST (1 << 12) /* i/f filters multicasts */
#define INQ_FASTIPSUM (1 << 13) /* i/f can IP checksum in hardware */
#define INQ_1STRESERVED (1 << 14) /* 1st reserved flag bit */
/*
* flags for Transmit SWI
......@@ -258,7 +252,7 @@ typedef struct
#define TX_FAKESOURCE (1 << 0) /* use user supplied MAC address */
#define TX_DRIVERSDATA (0 << 1) /* driver gains ownership of mbufs */
#define TX_PROTOSDATA (1 << 1) /* protocol retains mbuf ownership */
#define TX_1STRESERVED (2 << 1) /* 1st reserved flag bit */
#define TX_1STRESERVED (1 << 2) /* 1st reserved flag bit */
/*
* levels for Filter SWI
......@@ -302,7 +296,9 @@ typedef struct
#define FILTER_NO_UNSAFE (1 << 1)
#define FILTER_ALL_MCAST (0 << 2)
#define FILTER_SPECIFIC_MCAST (1 << 2)
#define FILTER_1STRESERVED (1 << 3)
#define FILTER_IPSUM_NOT_REQD (0 << 3)
#define FILTER_IPSUM_IN_RXHDR (1 << 3)
#define FILTER_1STRESERVED (1 << 4)
/*
* definitions for stats interface types
......@@ -324,12 +320,12 @@ typedef struct
#define ST_TYPE_100BASEFX 15
#define ST_TYPE_ATM25_6 16
#define ST_TYPE_ATM155 17
#define ST_TYPE_ATMPLUSRELAY 18
#define ST_TYPE_ATMFLANE 19
#define ST_TYPE_1000BASESX 20 /* 1000BaseSX Multi-mode Fibre */
#define ST_TYPE_1000BASET 21 /* 1000BaseT 4 pair cat 5 */
#define ST_TYPE_1000BASELX 22 /* 1000BaseLX Fibre */
#define ST_TYPE_1000BASECX 23 /* 1000BaseCX Short-Haul Copper */
#define ST_TYPE_ATMPLUSRELAY 18
#define ST_TYPE_ATMFLANE 19
#define ST_TYPE_1000BASESX 20 /* 1000BaseSX Multi-mode Fibre */
#define ST_TYPE_1000BASET 21 /* 1000BaseT 4 pair cat 5 */
#define ST_TYPE_1000BASELX 22 /* 1000BaseLX Fibre */
#define ST_TYPE_1000BASECX 23 /* 1000BaseCX Short-Haul Copper */
/*
* stats. link status bits
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment