123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166 |
- struct LAP {
- uint8_t dst;
- uint8_t src;
- uint8_t type;
- };
- #define lapShortDDP 1
- #define lapDDP 2
- #define lapKLAP 'K'
- struct atDDP {
- uint16_t length;
- uint16_t checksum;
- uint16_t dstNet;
- uint16_t srcNet;
- uint8_t dstNode;
- uint8_t srcNode;
- uint8_t dstSkt;
- uint8_t srcSkt;
- uint8_t type;
- };
- struct atShortDDP {
- uint16_t length;
- uint8_t dstSkt;
- uint8_t srcSkt;
- uint8_t type;
- };
- #define ddpMaxWKS 0x7F
- #define ddpMaxData 586
- #define ddpLengthMask 0x3FF
- #define ddpHopShift 10
- #define ddpSize 13
- #define ddpSSize 5
- #define ddpWKS 128
- #define ddpRTMP 1
- #define ddpRTMPrequest 5
- #define ddpNBP 2
- #define ddpATP 3
- #define ddpECHO 4
- #define ddpIP 22
- #define ddpARP 23
- #define ddpEIGRP 88
- #define ddpKLAP 0x4b
- struct atATP {
- uint8_t control;
- uint8_t bitmap;
- uint16_t transID;
- int32_t userData;
- };
- #define atpReqCode 0x40
- #define atpRspCode 0x80
- #define atpRelCode 0xC0
- #define atpXO 0x20
- #define atpEOM 0x10
- #define atpSTS 0x08
- #define atpFlagMask 0x3F
- #define atpControlMask 0xF8
- #define atpMaxNum 8
- #define atpMaxData 578
- struct atEcho {
- uint8_t echoFunction;
- uint8_t *echoData;
- };
- #define echoSkt 4
- #define echoSize 1
- #define echoRequest 1
- #define echoReply 2
- struct atNBP {
- uint8_t control;
- uint8_t id;
- };
- struct atNBPtuple {
- uint16_t net;
- uint8_t node;
- uint8_t skt;
- uint8_t enumerator;
- };
- #define nbpBrRq 0x10
- #define nbpLkUp 0x20
- #define nbpLkUpReply 0x30
- #define nbpNIS 2
- #define nbpTupleMax 15
- #define nbpHeaderSize 2
- #define nbpTupleSize 5
- #define nbpSkt 2
- #define rtmpSkt 1
- #define rtmpSize 4
- #define rtmpTupleSize 3
- struct zipHeader {
- uint8_t command;
- uint8_t netcount;
- };
- #define zipHeaderSize 2
- #define zipQuery 1
- #define zipReply 2
- #define zipTakedown 3
- #define zipBringup 4
- #define ddpZIP 6
- #define zipSkt 6
- #define GetMyZone 7
- #define GetZoneList 8
- #define atalk_port(p) \
- (((unsigned)((p) - 16512) < 128) || \
- ((unsigned)((p) - 200) < 128) || \
- ((unsigned)((p) - 768) < 128))
|