00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef LIBINET_INET_H_
00012 #define LIBINET_INET_H_
00013
00014 #define SYSINET_SOCKET 10
00015 #define SYSINET_BIND 11
00016 #define SYSINET_CONNECT 12
00017 #define SYSINET_LISTEN 13
00018 #define SYSINET_RECVFROM 14
00019 #define SYSINET_SENDTO 15
00020 #define SYSINET_GETSOCKNAME 16
00021 #define SYSINET_GETPEERNAME 17
00022 #define SYSINET_ACCEPT 19
00023
00024 #define SYSINET_REGIFACE 0
00025 #define SYSINET_PUSHPCKT 1
00026 #define SYSINET_ACKPCKT 2
00027
00028
00029
00030 int inet_regiface(int drv_id, int minor, pid_t pgid);
00031 int inet_pushpckt(u_int32_t if_id, vaddr_t pcktaddr, size_t pcktsize);
00032 int inet_ackpckt(u_int32_t if_id, int tx_id, int tx_state);
00033 #endif