Gregory Nutt
|
d40a473f72
Without lowsyslog() *llwarn() is not useful. Eliminate and replace with *warn().
|
8 年之前 |
Gregory Nutt
|
7d0950bb22
net/: Change some nerr() ERRORS to nwarn() WARNINGS. Anomolous network events are not errors.
|
8 年之前 |
Gregory Nutt
|
f4fcdcdb4d
net/: Change some *err() message to *info() messages if what was a *dbg() message does not indicate and error condition.
|
8 年之前 |
Gregory Nutt
|
e99301d7c2
Rename *lldbg to *llerr
|
8 年之前 |
Gregory Nutt
|
fc3540cffe
Replace all occurrences of vdbg with vinfo
|
8 年之前 |
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
|
b94321cfb4
Extend device specific callbacks to ICMPv6 and ARP. Fix some IPv6 compilation errors that have crept in
|
9 年之前 |
Gregory Nutt
|
3bd6dcf435
IPv6 fixes: Both ICMPv6 autonomous auto-configuration and the ICMPv6 router function appear to be fully functional.
|
9 年之前 |
Gregory Nutt
|
6568d94902
ICMPv6: Add logic to behave like a router (if so configured): NuttX will not send the router advertisement message in response to any router solicitation messages.
|
9 年之前 |
Gregory Nutt
|
28b89b7a65
ICMPv6 Auto-configuration: If no router reponds to the Router Solicitation, claim the link local address by sending the Neighbor Advertisement and return success
|
9 年之前 |
Gregory Nutt
|
c5ed77120f
ICMPv6: Separate out Neighbor Advertise message so that we can reuse it
|
9 年之前 |
Gregory Nutt
|
154d3ce955
ICMPv6: Some initial bugfix from first tests of the ICMPv6 auto-configuration logic. so far so good but a lot more testing is needed
|
9 年之前 |
Gregory Nutt
|
9791e829f5
ICMPv6: This completes coding of the ICMPv6 auto-configuration feature. It is not yet functional
|
9 年之前 |
Gregory Nutt
|
66f0198e3f
Networking: Add support for sending ICMPv6 Router Solicitation and receiving Router advertisement. This is a part of the ICMPv6 auto-configuration logic is still still not complete
|
9 年之前 |
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 年之前 |
Gregory Nutt
|
3385082b99
IPv6: Remove an unusd file (kruft from original IPv6 develoment); Add inital hooks to support automatic Neighbor Solitication
|
9 年之前 |
Gregory Nutt
|
f4bb7f14e1
Networking: Clean up network status collection and presentation for IPv6
|
9 年之前 |
Gregory Nutt
|
96a53254dd
Some minor clean-up of IPv4/6 flags
|
9 年之前 |
Gregory Nutt
|
e02ced8c98
Networking: Final fixes. IPv6 pings now work in both directions
|
9 年之前 |
Gregory Nutt
|
8e844a3c27
Networking: Various bugfixes related to IPv6 ping
|
9 年之前 |
Gregory Nutt
|
b51c00c8d7
Networking: Need to set the IPv6 EtherType on outgoing IPv6 packets
|
9 年之前 |
Gregory Nutt
|
7dd07f7179
Networking: IPv6 receipt logic errors. Don't save neighbor address in table when solicitation is recieved. Save it when the advertisement is received
|
9 年之前 |
Gregory Nutt
|
8132afb3de
Fix some errors in memcpy arguments. No ampersands on array arguments.
|
9 年之前 |
Gregory Nutt
|
3202819328
IPv6 -- various fixed from problems found in testing
|
9 年之前 |
Gregory Nutt
|
4498bf9f5b
ICMPv6 Neighbor Advertisement: Need to set O flag or response is not used. Also, TTL=255 seems to be more-or-less standard in this message
|
9 年之前 |
Gregory Nutt
|
cdff532bfa
Networking: When sending ICMPv6 advertisements and solicitations, set the NOARP bit so that we don't overwrite the destination MAC address
|
9 年之前 |
Gregory Nutt
|
109c7c7437
Networking: Clean up IPv6 Neighbor Table logic
|
9 年之前 |
Gregory Nutt
|
d68cd0d8de
Networking: Update ICMPv6 logic to RFCs
|
9 年之前 |
Gregory Nutt
|
2fd334432c
Networking: Fix to ICMPv6 logic: Needs to set source and destination address in the Ethernet header
|
9 年之前 |
Gregory Nutt
|
13149536f2
Networking: Update ICMPv6 message numbers
|
9 年之前 |