anchao
|
c9b73f5139
net/icmp and icmpv6: Bind icmp callback from device to connection. Resolves the issue that bind() could not be called before send()
|
5 年之前 |
Gregory Nutt
|
68a115aed9
net/icmpv6/icmpv6_autoconfig.c and icmpv6_rnotify.c: Don't take the network device down when reconfiguring only the IP address from within ICMPv6 logic. Recommended by Xiang Xiao in order to avoid the long delays of bringing some networks back up.
|
6 年之前 |
Xiang Xiao
|
a139b7f9b1
net/arp and icmpv6: Double the delay time on each iteration for ARP/ICMP to fight work jitter better.
|
6 年之前 |
Xiang Xiao
|
4f25b83f8f
et/icmpv6: Remove the coupling between ICMPv6 and Ethernet by moving all Ethernet stuff to neighbor_ethernet_out.c and make the mac address as first field.
|
6 年之前 |
Xiang Xiao
|
688ccb156a
net/icmpv6/icmpv6_neighbor.c: icmpv6_neighbor shouldn't use the out of scope variable(dripaddr)
|
6 年之前 |
Xiang Xiao
|
0a6e234962
net/neighbor: neighbor_lookup() checks if the target IP belongs to one of the local network devices.
|
6 年之前 |
Xiang Xiao
|
26ae4176f0
net/arp and net/icmpv6: don't call d_txavail directly since it may point to NULL
|
6 年之前 |
Gregory Nutt
|
9c3e65f15f
net/mld: Fix a few compilation problems that cropped up in a different network configuration. Fix a logic error in setting the 'Other Querier Present' timer. Various cosmetic improvements.
|
6 年之前 |
Gregory Nutt
|
7d2b250cbc
net/netdev: All utility functions that lookup network devices should begin with netdev_findby_. Also correct some comments and the name of a formal parameter.
|
6 年之前 |
Gregory Nutt
|
a85f0e4cd5
networking: Update some comments to correct the naming used for the link layer.
|
6 年之前 |
Gregory Nutt
|
1acfac3eb6
net/: More fixes to wrong comments from old change from the interrupt driven network to the work-queue driven network.
|
6 年之前 |
Gregory Nutt
|
aabdc00e8c
net/: Fix some incorrect comments that go back for years (but have also been cloned in newer files). The network was once interrupt driver, but now runs on the work queue with a semaphore to enforce mutual exclusion.
|
6 年之前 |
Gregory Nutt
|
a0e169ad7b
net/: Fix a sixlowpan typo bug recently introduced; Rename g_ipv6_allzeroaddre with the more meaning g_ipv6_unspecaddr since the all-zero address is the IPv6 unspecified address (sometime IN6_ADDR_ANY). Remove more inline tests for IPv6 multicast with tcommint net_is_addr_mcast() macro. Update some comments.
|
6 年之前 |
Gregory Nutt
|
b54ffe858a
Standardization of some function headers.
|
6 年之前 |
Gregory Nutt
|
42a0796615
Squashed commit of the following:
|
7 年之前 |
Gregory Nutt
|
83cdb0c552
Squashed commit of the following:
|
7 年之前 |
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 年之前 |
Gregory Nutt
|
c5e5cd5c0f
net/icmpv6: Eliminate a warning
|
7 年之前 |
Gregory Nutt
|
78e90f0fc8
Fix a couple of problems found in build testing
|
7 年之前 |
Gregory Nutt
|
aeb59383cf
Remove CONFIG_NET_MULTILINK. This increases code size by a little, but greatly reduces the complexity of the network code.
|
7 年之前 |
Gregory Nutt
|
bd7c84b23e
Remove CONFIG_NETDEV_MULTINIC. This increases code size by a little, but greatly reduces the complexity of the network code.
|
7 年之前 |
Gregory Nutt
|
2ada7d5892
IPv6: Remove comparisons to the address with all ones set. IPv6 does not support broadcast addresses and certainly not in that form. Replace with multicast addresses beginning with 0xff02.
|
7 年之前 |
Gregory Nutt
|
31f832d8c5
IP forwarding: Flesh out TCP, UDP, and ICMPv6 packet forwarding logic.
|
7 年之前 |
Gregory Nutt
|
7467329a98
Eliminate CONFIG_NO_NOINTS. Lots of files changed -> lots of testing needed.
|
8 年之前 |
Gregory Nutt
|
2d057c28c8
net: Disable priority inheritance on all semaphores used for signaling
|
8 年之前 |
Gregory Nutt
|
43eb04bb8f
Without lowsyslog() *llinfo() is not useful. Eliminate and replace with *info().
|
8 年之前 |
Gregory Nutt
|
7d0950bb22
net/: Change some nerr() ERRORS to nwarn() WARNINGS. Anomolous network events are not errors.
|
8 年之前 |
Gregory Nutt
|
a1469a3e95
Add CONFIG_DEBUG_ERROR. Change names of *dbg() * *err()
|
8 年之前 |
Gregory Nutt
|
fc3540cffe
Replace all occurrences of vdbg with vinfo
|
8 年之前 |
Gregory Nutt
|
b94321cfb4
Extend device specific callbacks to ICMPv6 and ARP. Fix some IPv6 compilation errors that have crept in
|
9 年之前 |