Web 51 - LIBK Library |
|
The libk library contains the following kernel modules (kernel lib):
- arp ProcessARP, ProcessArpGwRq - process received ARP packet, send request for gateway MAC
- arppoirq ProcessArpPoiRq - send request for target MAC
- chngstack changeStack, loadStackVar - change IP stack number
- closetcp CloseTCP1 - close TCP connection
- closetcp2 CloseTCP2 - close TCP connection
- connecttcp ConnectTCP1 - open active TCP connection
- copytcp CopyTCP1 - copy data to TCP packet
- ethdata rcv_hdr - data structures
- icmp ProcessICMP - process received ICMP packet
- outtcp OutTCP1 - process TCP stack data and send them
- pchcksum in_checksum - calculate checksum of (part of) the received/transmit packet
- pingcfg pingCfg - automatic configuration through ICMP packet (ping command)
- pisecz2x pi2x, ps2x, pe2x, pc2x, pz2x - move constants and variables to xmit packet
- pr2x px2x, pr2x - move data from received/xmitted packet to xmit packet
- prx2e px2e, pr2e - move data from received/xmitted packet to eeprom
- prx2s px2s, pr2s - move data from received/xmitted packet do processor memory
- psearch psearch, ps6723 - search for form item in received packet
- psendchr bflush, psendchar, sendchar - send a char to TCP packet
- ptcpinsum CheckTCPchecksum - verify checksum of received TCP packet
- ptcpoutsum MakeTCPreplyAndChecksum, MakeTCPreplyAndChecksum0, MakeTCPchecksum - prepare TCP packet and calculate its checksum
- ptstr2se ptstr2s, ptstr2e - compare received packet with a string in eeprom/processor data memory
- retrytcp RetryTCP1, RetryTCP2 - re-transmit TCP packet
- scanpar - search for form item in received packet, copy it to a buffer
- synrqtcp ProcessSynRq - send request (SYN packet) for a connection
- tcp ProcessTCP, sendTCPdata, ... - process received TCP packet, transmit TCP packet,...
- telnet telnet, close_telnet - process data coming from/to a TCP connection and from/to serial line
- udp ProcessUDP - processing of UDP packets
Notes
- modul.asm module source code
- modul.obj compiled module, included in libk library
- functions exported by the module are denoted with this font
Source code of this library is available on the CD version only - see the order page.
| Web51 description | News | FAQ | ORDER FORM | DOWNLOAD | Links |
| (c)Copyright 2000 - 2002, HW server & Radek Benedikt
Web51@HW.cz, Web51.HW.cz |
|