haiku/headers/private/net
Hugo Santos 624c52d8b7 ARP now queues packets while resolving a destination instead of blocking on send_data(). This fixes several issues:
- TCP now behaves correctly when receiving new connections as its SYN/ACK is queued, or if lost correctly retransmitted when the peer resends a SYN.
 - The first ICMP Replies from an external on-link host pinging Haiku are no longer lost.
 - Reduced the number of ARP messages Haiku needs to generate until resolving an entry.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20712 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-04-15 21:00:12 +00:00
..
NetBufferUtilities.h introduced a new helper class DatagramSocket which provides a consistent base interface and functionality for the implementation of datagram-based sockets. 2007-04-13 00:55:32 +00:00
NetUtilities.h * Completed the previous commit and merger of the team/network/new_stack branch. 2006-08-08 13:07:07 +00:00
ProtocolUtilities.h respect SO_BROADCAST for received and sent datagrams. 2007-04-13 21:33:13 +00:00
arp_control.h ARP now queues packets while resolving a destination instead of blocking on send_data(). This fixes several issues: 2007-04-15 21:00:12 +00:00
ether_driver.h * Changed ETHER_GET_LINK_STATE ethernet driver interface, added ETHER_SET_LINK_STATE_SEM. 2007-04-04 09:41:04 +00:00
ethernet.h * Completed the previous commit and merger of the team/network/new_stack branch. 2006-08-08 13:07:07 +00:00
net_buffer.h Added function to append cloned data from another buffer (to be used by TCP). 2006-11-25 14:30:54 +00:00
net_datalink.h support RFC 3678's Protocol-Independent setsockopt()s for IPv4 multicast. 2007-04-15 03:07:28 +00:00
net_datalink_protocol.h * Completed the previous commit and merger of the team/network/new_stack branch. 2006-08-08 13:07:07 +00:00
net_device.h * Changed ETHER_GET_LINK_STATE ethernet driver interface, added ETHER_SET_LINK_STATE_SEM. 2007-04-04 09:41:04 +00:00
net_protocol.h glued the multicast filter handling to the receive path: we are now capable of receiving multicast frames in datagram sockets. 2007-04-15 07:31:04 +00:00
net_routing_info.h * Completed the previous commit and merger of the team/network/new_stack branch. 2006-08-08 13:07:07 +00:00
net_socket.h Fixed some more TCP issues. 2007-04-10 05:28:56 +00:00
net_stack.h use module_dependencies to load the required modules by udp, tcp, ipv4, icmp and arp. 2007-04-13 14:37:48 +00:00
net_stack_driver.h consolidate all RECV/SEND ioctls into a single RECEIVE/SEND pair 2007-04-05 14:26:46 +00:00
net_stat.h * Implemented a basic infrastructure for a netstat command. 2006-12-19 02:06:07 +00:00
r5_compatibility.h The R5 compatibility is now turned off when the socket functions are used 2006-12-05 03:03:15 +00:00
userland_ipc.h * Completed the previous commit and merger of the team/network/new_stack branch. 2006-08-08 13:07:07 +00:00