151 lines
5.0 KiB
Forth
151 lines
5.0 KiB
Forth
0 constant ETH
|
|
14 constant ETH.ARP
|
|
32 constant ETH.ARP.DST_ETH
|
|
38 constant ETH.ARP.DST_IP
|
|
20 constant ETH.ARP.OPCODE
|
|
14 constant ETH.ARP.SOMETHING
|
|
22 constant ETH.ARP.SRC_ETH
|
|
28 constant ETH.ARP.SRC_IP
|
|
0 constant ETH.DST
|
|
14 constant ETH.IP
|
|
24 constant ETH.IP.CHKSUM
|
|
30 constant ETH.IP.DSTIP
|
|
34 constant ETH.IP.ICMP
|
|
36 constant ETH.IP.ICMP.CHKSUM
|
|
38 constant ETH.IP.ICMP.IDENTIFIER
|
|
40 constant ETH.IP.ICMP.SEQUENCE
|
|
34 constant ETH.IP.ICMP.TYPECODE
|
|
18 constant ETH.IP.IPID
|
|
20 constant ETH.IP.IPOFFSET
|
|
16 constant ETH.IP.LENGTH
|
|
26 constant ETH.IP.SRCIP
|
|
34 constant ETH.IP.TCP
|
|
42 constant ETH.IP.TCP.ACK
|
|
50 constant ETH.IP.TCP.CHECKSUM
|
|
36 constant ETH.IP.TCP.DESTPORT
|
|
46 constant ETH.IP.TCP.FLAGS
|
|
38 constant ETH.IP.TCP.SEQNUM
|
|
34 constant ETH.IP.TCP.SOURCEPORT
|
|
52 constant ETH.IP.TCP.URGENT
|
|
48 constant ETH.IP.TCP.WINDOW
|
|
22 constant ETH.IP.TTLPROTO
|
|
34 constant ETH.IP.UDP
|
|
40 constant ETH.IP.UDP.CHECKSUM
|
|
36 constant ETH.IP.UDP.DESTPORT
|
|
42 constant ETH.IP.UDP.DHCP
|
|
70 constant ETH.IP.UDP.DHCP.CHADDR
|
|
54 constant ETH.IP.UDP.DHCP.CIADDR
|
|
150 constant ETH.IP.UDP.DHCP.FILE
|
|
52 constant ETH.IP.UDP.DHCP.FLAGS
|
|
66 constant ETH.IP.UDP.DHCP.GIADDR
|
|
44 constant ETH.IP.UDP.DHCP.HLEN
|
|
45 constant ETH.IP.UDP.DHCP.HOPS
|
|
43 constant ETH.IP.UDP.DHCP.HTYPE
|
|
42 constant ETH.IP.UDP.DHCP.OP
|
|
278 constant ETH.IP.UDP.DHCP.OPTIONS
|
|
50 constant ETH.IP.UDP.DHCP.SECS
|
|
62 constant ETH.IP.UDP.DHCP.SIADDR
|
|
86 constant ETH.IP.UDP.DHCP.SNAME
|
|
46 constant ETH.IP.UDP.DHCP.XID
|
|
58 constant ETH.IP.UDP.DHCP.YIADDR
|
|
42 constant ETH.IP.UDP.DNS
|
|
44 constant ETH.IP.UDP.DNS.FLAGS
|
|
42 constant ETH.IP.UDP.DNS.IDENTIFICATION
|
|
48 constant ETH.IP.UDP.DNS.NOA
|
|
52 constant ETH.IP.UDP.DNS.NOARR
|
|
46 constant ETH.IP.UDP.DNS.NOQ
|
|
50 constant ETH.IP.UDP.DNS.NORR
|
|
54 constant ETH.IP.UDP.DNS.QUERY
|
|
38 constant ETH.IP.UDP.LENGTH
|
|
42 constant ETH.IP.UDP.LOADER
|
|
46 constant ETH.IP.UDP.LOADER.FLASHREAD
|
|
46 constant ETH.IP.UDP.LOADER.FLASHREAD.ADDR
|
|
46 constant ETH.IP.UDP.LOADER.FLASHWRITE
|
|
46 constant ETH.IP.UDP.LOADER.FLASHWRITE.ADDR
|
|
50 constant ETH.IP.UDP.LOADER.FLASHWRITE.DATA
|
|
44 constant ETH.IP.UDP.LOADER.OPCODE
|
|
46 constant ETH.IP.UDP.LOADER.RAMREAD
|
|
46 constant ETH.IP.UDP.LOADER.RAMREAD.ADDR
|
|
46 constant ETH.IP.UDP.LOADER.RAMWRITE
|
|
46 constant ETH.IP.UDP.LOADER.RAMWRITE.ADDR
|
|
48 constant ETH.IP.UDP.LOADER.RAMWRITE.DATA
|
|
42 constant ETH.IP.UDP.LOADER.SEQNO
|
|
42 constant ETH.IP.UDP.NTP
|
|
42 constant ETH.IP.UDP.NTP.FLAGS
|
|
66 constant ETH.IP.UDP.NTP.ORIGINATE
|
|
74 constant ETH.IP.UDP.NTP.RECEIVE
|
|
58 constant ETH.IP.UDP.NTP.REFERENCE
|
|
54 constant ETH.IP.UDP.NTP.REFID
|
|
46 constant ETH.IP.UDP.NTP.ROOTDELAY
|
|
50 constant ETH.IP.UDP.NTP.ROOTDISPERSION
|
|
82 constant ETH.IP.UDP.NTP.TRANSMIT
|
|
34 constant ETH.IP.UDP.SOURCEPORT
|
|
42 constant ETH.IP.UDP.TFTP
|
|
44 constant ETH.IP.UDP.TFTP.ACK
|
|
44 constant ETH.IP.UDP.TFTP.ACK.BLOCK
|
|
44 constant ETH.IP.UDP.TFTP.DATA
|
|
44 constant ETH.IP.UDP.TFTP.DATA.BLOCK
|
|
46 constant ETH.IP.UDP.TFTP.DATA.DATA
|
|
44 constant ETH.IP.UDP.TFTP.ERROR
|
|
46 constant ETH.IP.UDP.TFTP.ERROR.MESSAGE
|
|
44 constant ETH.IP.UDP.TFTP.ERROR.NUMBER
|
|
42 constant ETH.IP.UDP.TFTP.OPCODE
|
|
44 constant ETH.IP.UDP.TFTP.RWRQ
|
|
44 constant ETH.IP.UDP.TFTP.RWRQ.FILENAME
|
|
42 constant ETH.IP.UDP.WGE
|
|
82 constant ETH.IP.UDP.WGE.CONFIGURE
|
|
90 constant ETH.IP.UDP.WGE.CONFIGURE.IP
|
|
82 constant ETH.IP.UDP.WGE.CONFIGURE.PRODUCT
|
|
86 constant ETH.IP.UDP.WGE.CONFIGURE.SERIAL
|
|
82 constant ETH.IP.UDP.WGE.DISCOVER
|
|
82 constant ETH.IP.UDP.WGE.DISCOVER.IP
|
|
82 constant ETH.IP.UDP.WGE.FLASHREAD
|
|
82 constant ETH.IP.UDP.WGE.FLASHREAD.ADDRESS
|
|
82 constant ETH.IP.UDP.WGE.FLASHWRITE
|
|
82 constant ETH.IP.UDP.WGE.FLASHWRITE.ADDRESS
|
|
86 constant ETH.IP.UDP.WGE.FLASHWRITE.DATA
|
|
50 constant ETH.IP.UDP.WGE.HRT
|
|
82 constant ETH.IP.UDP.WGE.IMAGERMODE
|
|
82 constant ETH.IP.UDP.WGE.IMAGERMODE.MODE
|
|
82 constant ETH.IP.UDP.WGE.IMAGERSETRES
|
|
82 constant ETH.IP.UDP.WGE.IMAGERSETRES.HORIZONTAL
|
|
84 constant ETH.IP.UDP.WGE.IMAGERSETRES.VERTICAL
|
|
42 constant ETH.IP.UDP.WGE.MAGIC
|
|
80 constant ETH.IP.UDP.WGE.PAD
|
|
66 constant ETH.IP.UDP.WGE.REPLYTO
|
|
74 constant ETH.IP.UDP.WGE.REPLYTO.IP
|
|
66 constant ETH.IP.UDP.WGE.REPLYTO.MAC
|
|
78 constant ETH.IP.UDP.WGE.REPLYTO.PORT
|
|
82 constant ETH.IP.UDP.WGE.SENSORREAD
|
|
82 constant ETH.IP.UDP.WGE.SENSORREAD.ADDRESS
|
|
82 constant ETH.IP.UDP.WGE.SENSORSELECT
|
|
83 constant ETH.IP.UDP.WGE.SENSORSELECT.ADDRESS
|
|
82 constant ETH.IP.UDP.WGE.SENSORSELECT.INDEX
|
|
82 constant ETH.IP.UDP.WGE.SENSORWRITE
|
|
82 constant ETH.IP.UDP.WGE.SENSORWRITE.ADDRESS
|
|
83 constant ETH.IP.UDP.WGE.SENSORWRITE.DATA
|
|
82 constant ETH.IP.UDP.WGE.SYSCONFIG
|
|
82 constant ETH.IP.UDP.WGE.SYSCONFIG.MAC
|
|
88 constant ETH.IP.UDP.WGE.SYSCONFIG.SERIAL
|
|
82 constant ETH.IP.UDP.WGE.TRIGCONTROL
|
|
82 constant ETH.IP.UDP.WGE.TRIGCONTROL.TRIGSTATE
|
|
46 constant ETH.IP.UDP.WGE.TYPE
|
|
82 constant ETH.IP.UDP.WGE.VIDSTART
|
|
90 constant ETH.IP.UDP.WGE.VIDSTART.IP
|
|
82 constant ETH.IP.UDP.WGE.VIDSTART.MAC
|
|
94 constant ETH.IP.UDP.WGE.VIDSTART.PORT
|
|
14 constant ETH.IP.VHLTOS
|
|
6 constant ETH.SRC
|
|
12 constant ETH.TYPE
|
|
1 constant IP_PROTO_ICMP
|
|
2 constant IP_PROTO_IGMP
|
|
6 constant IP_PROTO_TCP
|
|
17 constant IP_PROTO_UDP
|
|
2 constant NUM_TCPS
|
|
16 constant TCP_ACK
|
|
1 constant TCP_FIN
|
|
8 constant TCP_PSH
|
|
4 constant TCP_RST
|
|
2 constant TCP_SYN
|
|
32 constant TCP_URG
|