Commit History

Author SHA1 Message Date
  Xiang Xiao cde88cabcc Run codespell -w with the latest dictonary again 4 years ago
  Xiang Xiao bd4e8e19d3 Run codespell -w against all files 4 years ago
  Xiang Xiao 5c80b94820 Replace #include <semaphore.h> to #include <nuttx/semaphore.h> 4 years ago
  Xiang Xiao 5c5c08efcd network: simplify the timeout process logic 4 years ago
  Gregory Nutt 7bd045130c net/netlink/: Misc bugfixes from initial testing using NSH 'arp -t' command. 5 years ago
  Gregory Nutt 2991987018 net/netlink/netlink_route.c (mostly): This completes a minimal netlink implementation that will retrieve the ARP table. 5 years ago
  Gregory Nutt 100fe59ff2 net/arp/arp.h: Remove an unused structure definition. 5 years ago
  Gregory Nutt 6266e067e9 net/: Re-order the content of all address-family socket 'connection' structures so that they begin with a comomon prologue. This permits better use of logic for different address family types. 5 years ago
  Gregory Nutt f6b00e1966 tools/nxstyle.c: Fix logic error that prevent detecion of '/' and '/=' as operators. net/: Minor updates resulting from testing tools/nxstyle. 5 years ago
  Xiang Xiao 43706cd797 net/arp: Redesign ARP table aging to simplify the net initialization 6 years ago
  Gregory Nutt 3bf96c8e7e net/arp: Improve arp_find() commit 9774d3501027b118256f16695837273505c37068 to reduce the amount and frequency of data copies. 6 years ago
  Gregory Nutt 324e1412ef net/arp: Costmetic update to comments. 6 years ago
  Gregory Nutt 9774d35010 net/arp: Make the function arp_find() thread-safe. It now returns a copy of the ARP table entry, rather than a potentially unstable reference to the ARP table entry. 6 years ago
  Gregory Nutt b54ffe858a Standardization of some function headers. 6 years ago
  Gregory Nutt 7cf88d7dbd Make sure that labeling is used consistently in all function headers. 6 years ago
  Gregory Nutt 0b2a4eb4bd Networking: A little more wording changes related to interrupts vs. events 7 years ago
  Gregory Nutt 04ad162540 Networking: Clean up some naming that has bothered me for a long time... There are no interrupts and no interrupt handlers in the network. There are events and event handler (there used to to be interrupt logic in there years ago but that is long, long gone). 7 years ago
  Gregory Nutt bd7c84b23e Remove CONFIG_NETDEV_MULTINIC. This increases code size by a little, but greatly reduces the complexity of the network code. 7 years ago
  Gregory Nutt 0de294a586 Fix lots of occurrences of 'the the', 'the there', 'the these', 'the then', 'the they. 7 years ago
  Gregory Nutt d5207efb5a Be consistent... Use Name: consistent in function headers vs Function: 7 years ago
  Gregory Nutt 1cdc746726 Rename CONFIG_DEBUG to CONFIG_DEBUG_FEATURES 8 years ago
  Gregory Nutt 4f208600aa Replace confusing references to uIP with just 'the network' 8 years ago
  Gregory Nutt 0af9a197ac ARP: Add IOCTL commands to manage the ARP table 8 years ago
  Gregory Nutt 9c66bde5b0 Fix typo in pre-processor command noted by Pierre-noel Bouteville. Also move # of pre-processior command to column 1 9 years ago
  Gregory Nutt 8f7752d956 Networking: Modify how callback structures are stored to avoid another potential use of a stal pointer. 9 years ago
  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 years ago
  Gregory Nutt b94321cfb4 Extend device specific callbacks to ICMPv6 and ARP. Fix some IPv6 compilation errors that have crept in 9 years ago
  Gregory Nutt e4c602747b Networking: Fixes another CONFIG_NET_NOINTS issues. When called sem_timedwait() with the network locked, the network stays logcked while we wait which is not what we want (without CONFIG_NET_NOINTS, interrupts are re-enabled while we wait and all is well). 9 years ago
  Gregory Nutt a07a764d42 ICMPv6: Adds basic logic to support verification that we have the IPv6 address in the Neighbor Table. This feature is important because otherwise the first packet sent to a remote peer will fail (it will be replaced with a Neighbor Solicitation). 9 years ago
  Gregory Nutt 3385082b99 IPv6: Remove an unusd file (kruft from original IPv6 develoment); Add inital hooks to support automatic Neighbor Solitication 9 years ago