Field
Options
Error
Receiving buffer
(cc/hiwat/lowat/drop/state)
Sending buffer
(cc/hiwat/lowat/state)
Type
Protocol
Connection info
Inpcb flags
Description
Socket options.
Error code.
Displays receive buffer information in the following order:
•
cc—Used space.
•
hiwat—Maximum space.
•
lowat—Minimum space.
•
drop—Number of dropped packets.
•
state—Buffer state:
CANTSENDMORE—Unable to send data to the peer.
CANTRCVMORE—Unable to receive data from the peer.
RCVATMARK—Receiving tag.
N/A—None of the above states.
Displays send buffer information in the following order:
•
cc—Used space.
•
hiwat—Maximum space.
•
lowat—Minimum space.
•
state—Buffer state:
CANTSENDMORE—Unable to send data to the peer.
CANTRCVMORE—Unable to receive data from the peer.
RCVATMARK—Receiving tag.
N/A—None of the above states.
Socket type:
•
1—SOCK_STREAM. This socket uses TCP to provide reliable
transmission of byte streams.
•
2—SOCK_DGRAM. This socket uses UDP to provide datagram
transmission.
•
3—SOCK_RAW. This socket allows an application to change
the next upper-layer protocol header.
•
N/A—None of the above types.
Number of the protocol using the socket.
Source IP address and destination IP address.
Flags in the Internet PCB:
•
INP_RECVOPTS—Receives IP options.
•
INP_RECVRETOPTS—Receives replied IP options.
•
INP_RECVDSTADDR—Receives destination IP address.
•
INP_HDRINCL—Provides the entire IP header.
•
INP_REUSEADDR—Reuses the IP address.
•
INP_REUSEPORT—Reuses the port number.
•
INP_ANONPORT—Port number not specified.
•
INP_RECVIF—Records the input interface of the packet.
•
INP_RECVTTL—Receives TTL of the packet. Only UDP and
RawIP support this flag.
•
INP_DONTFRAG—Sets the Don't Fragment flag.
•
INP_ROUTER_ALERT—Receives packets with the router alert
option. Only RawIP supports this flag.
•
INP_PROTOCOL_PACKET—Identifies a protocol packet.
•
INP_RCVVLANID—Receives the VLAN ID of the packet. Only
UDP and RawIP support this flag.
•
INP_RCVMACADDR—Receives the MAC address of the
172