提交历史

作者 SHA1 备注 提交日期
  Gregory Nutt 8f7752d956 Networking: Modify how callback structures are stored to avoid another potential use of a stal pointer. 9 年之前
  Gregory Nutt 04a661a97c TCP networking: Add support for network driver events 9 年之前
  Gregory Nutt 2102892e7b Fix missing file and some compilation errors from the last UDP committ 9 年之前
  Gregory Nutt e672bcebfd UDP Networking: Add support for device event notification for UDP transfers. 9 年之前
  Gregory Nutt e81f279315 Networking: Modify event list handling: Now there are two event lists each device structure: (1) One is for ARP and ICMP data related evetns, the other is for device related events. Callback allocation/free routines no accept a device paramter as well as a list: If the device paramter is added, then the callback goes into both the connection-related liast AND the device event list. Thus each socket type can received both custom data-related events as well as common device related events. 9 年之前
  Gregory Nutt de91d34a19 Networking: Separate out UDP poll logic from socket/net_poll.c into a new udp/udp_netpoll.c; Create a skeleton local/local_netpoll.c for future poll support on Unix domain sockets. 9 年之前
  Gregory Nutt ccc72edc0b Networking: Add UDP read-ahead support and support for poll/select on UDP sockets. From Macs N. 9 年之前
  Gregory Nutt 2c7123197c Networking: Move UDP-specifc parts of sendto() out of socket/sendto.c and into udp/udp_sendto.c. Hook in Unix domain sokcet sendto() logic (still just a stub for the moment) 9 年之前
  Gregory Nutt f7663ef0ab Networking: Final detangle off IPv4 and IPv6 TCP/UDP send logic. The Networking subsystem now compiles with IPv6 enabled 9 年之前
  Gregory Nutt f7681dbb43 Networking: Detangling IPv6/4 logic in UDP connection structures 9 年之前
  Gregory Nutt 94f9312150 Networking: Save the IP domain in the connection structure 9 年之前
  Gregory Nutt 2c251d845c include/net/if.h: Add a bit to the device flags to indicate if the device packet buffer holds an IPv4 or an IPv6 domain packet. Set/clear the flag along with the correct offset to the application payload data as each packet is received. 9 年之前
  Gregory Nutt bee89be4f4 Networking: Drivers can have both IPv4 and IPv6 addesses, but a socket can only only one or the other; The socket connnection structures need to include a union of IPv4 and IPv6 addresses for the local address binding and for the remote address connections 9 年之前
  Gregory Nutt 630366272a Networking: Seperate tcp_input() and udp_input() into seprate functions tcp_ipv4_input(), tcp_ipv6_input(), udp_ipv4_input(), and upd_ipv6_input() than can deal will the data offsets caused by the differing sizes of the IP header. 9 年之前
  Gregory Nutt 4dd021f351 Some ideas for how port assignments might work with multiple network interfaces 10 年之前
  Gregory Nutt 47a502a5e2 NET: Most of the contents of include/nuttx/net/udp.h moved to net/pkt/udp.h 10 年之前
  Gregory Nutt 7dd04db1d2 NET: Rename uip_nextXYZconn to XYZ_netconn 10 年之前
  Gregory Nutt 8e706eb4ff Rename many functions in net/devif from uip_* to devif_* 10 年之前
  Gregory Nutt fce2a79abd Rename uip_driver_s net_driver_s 10 年之前
  Gregory Nutt e1091251e6 NET: Move statistcs from uip.h to new netstats.h to remove nasty circular inclusion problem. 10 年之前
  Gregory Nutt abf04708ce Clean up all UDP-related naming 10 年之前
  Gregory Nutt 04985d6d1e Clean up all TCP-related naming 10 年之前