Brennan Ashton
|
21412341d3
[BACKPORT] tcp: Remove incomplete support for TCP reassembly
|
3 years ago |
Peter van der Perk
|
55d9e5f7af
net: Add SocketCAN support
|
4 years ago |
patacongo
|
21ea255ea4
net/devif/devif_poll.c: Correct a new warning found in build testing. devif/devif_poll.c:768:7: warning: unused variable 'hsec' [-Wunused-variable] (#97)
|
4 years ago |
Xiang Xiao
|
87cf5c58ae
Correct some problems with network timed events when there are multiple network devices in the configuration.
|
4 years ago |
Xiang Xiao
|
6c484847d5
net/: Decouple autoconfig and icmpv6 socket to avoid the invalid kconfig combination.
|
5 years ago |
Gregory Nutt
|
23e1d2e403
Dispatch ICMP_POLL to device's callback list too since icmpv6_neighbor still append the callback into this list.
|
5 years ago |
Gregory Nutt
|
d701dc6a4a
net/dev/devif_poll.c: Fix compile error introduced by c9b73f51391bd20853c513b232f75c64549d6d1c. Typo: DEVIF_ICMP6, not DEVIF_ICMPV6.
|
5 years ago |
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 years ago |
Xiang Xiao
|
7f8496c643
net/neighbor: Simplify the neighbor table aging process
|
6 years ago |
Gregory Nutt
|
5b7ef856a0
Squashed commit of the following:
|
6 years ago |
Gregory Nutt
|
933d38a209
include/nuttx/net/igmp.h: Remove bogus support for IPv6 IGMP. There is no such thing.
|
6 years ago |
Gregory Nutt
|
433f29eea2
net/: Rename CONFIG_TCP_REASSEMBLY to CONFIG_IPv4_REASSEMBLY. Add some fixes to get a clen compile with CONFIG_IPv4_REASSEMBLY enabled. There are several problems with the current implementation: It is untested (and depends on CONFIG_EXPERMIMENTAL). It uses some Ethernet specific definitions (and depends on CONFIG_NET_ETHERNET). There is only a single reassembly buffer. The last two issues prevent use of this feature in any context where IPv4 packets may be reassembled for multiple network devices concurrently).
|
6 years ago |
Gregory Nutt
|
8fdbb1e0a4
Elimate use of the non-standard type systime_t and replace it the equivalent, standard type clock_t
|
6 years ago |
Gregory Nutt
|
0c007be4bd
This comment adds (1) basic support for AF_BLUETOOTH sockets. The logic compiles but is still incomplete. Support for Bluetooth is general is still dependent on CONFIG_EXPERMIMENTAL because it is not yet ready for used.
|
6 years ago |
Gregory Nutt
|
2bb6ec41d1
net/: Trivial fix for a typo.
|
6 years ago |
Gregory Nutt
|
70c59a9d91
This commit adds support for semi-standard IPPROTO_ICMP6 sockets. This is a replacement for the non-standard ICMPv6 ping support that violated the portable POSIX OS interface.
|
7 years ago |
Gregory Nutt
|
cccc86da09
This change adds support for semi-standard IPPROTO_ICMP AF_INET datagram sockets. This replaces the old ad hoc, nonstandard way of implementing ping with a more standard, socket interface.
|
7 years ago |
Gregory Nutt
|
b52034ffd2
PF_IEEE802154: With this commit PF_IEEE802154 address family is basically functional. More testing is needed, of course.
|
7 years ago |
Gregory Nutt
|
cff4ac6845
Squashed commit of the following:
|
7 years ago |
Gregory Nutt
|
efbb47999f
Networking: Fix netdev_dev_lladdrsize. In some configurations, it could return the wrong size for the address of a packet radio.
|
7 years ago |
Gregory Nutt
|
aeb59383cf
Remove CONFIG_NET_MULTILINK. This increases code size by a little, but greatly reduces the complexity of the network code.
|
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
|
7f53e08917
Squashed commit of the following:
|
7 years ago |
Gregory Nutt
|
975473fed8
ICMPv6: Add 6LoWPAN and IP forwarding support.
|
7 years ago |
Gregory Nutt
|
bea75baaab
IP forwarding: Two bugfixes (1) IPFWD poll event must be unique and different from other device poll events otherwise, some other waiting task might get the poll, (2) Add logic necessary to forward 6LoWPAN packets.
|
7 years ago |
Gregory Nutt
|
aa2e9c15a5
IP forwarding: Major rearchitecting of the outgoing portion of the IP forwarding logic necessary into to properly received device-related forwarding events.
|
7 years ago |
Gregory Nutt
|
a93f130002
6LoWPAN: Add configurable support for 6LoWPAN star topology. With this change, the endpoints which are the 'points' of the star will forward all traffic to the coordinator. The coordinator is assumed to be the 'hub' of the star. This function also implements IPv6 forwarding. That forwarding implementation is minimal, just enough to support the forwarding requirements of the star hub node.
|
7 years ago |
Gregory Nutt
|
74c97f7e7f
6LoWPAN: Various fixes for a clean build if either TCP or UDP are disabled. Given the current state of TCP, it is recommended that you disable TCP.
|
7 years ago |
Gregory Nutt
|
cfea8adacb
L should be capitalized in 6LoWPAN
|
7 years ago |
Gregory Nutt
|
d5207efb5a
Be consistent... Use Name: consistent in function headers vs Function:
|
7 years ago |