Gregory Nutt
|
3ba9dda227
|
socket: net_dupsd: Do not call sockfd_socket() twice. From Juha Niskanen
|
2015-03-12 08:11:08 -06:00 |
|
Gregory Nutt
|
21d6e41032
|
Add TUN device. From Max Neklyudov
|
2015-03-11 06:52:56 -06:00 |
|
Gregory Nutt
|
5c13722416
|
Networking: Improve the network device registration logic. When multiple link types are used, modify how each interface number is assigned to the device name by incrementing the device number individually for each interface link type. From Max Neklyudov.
|
2015-02-27 08:23:14 -06:00 |
|
Gregory Nutt
|
19f3d46eb0
|
Fix a list handling error in netdev_unregister(). From Max Neklyudov
|
2015-02-27 08:01:31 -06:00 |
|
Gregory Nutt
|
cded7ea682
|
Fix some time value changes; mostly changing greater than 1000000000 to greater than or equal to 1000000000. From Juha Niskanen
|
2015-02-20 07:07:36 -06:00 |
|
Gregory Nutt
|
63ab39b274
|
VFS: The inode unlink method should not be support if operations on the root pseudo-filesystem are disabled.
|
2015-02-18 09:34:58 -06:00 |
|
Gregory Nutt
|
db741dd695
|
Move some useful internal logic from recvfrom.c and udp_callback.c and put them in ip.h where they can be used more generally
|
2015-02-17 07:37:44 -06:00 |
|
Gregory Nutt
|
686dcbb79c
|
Move some useful internal macros from udp_send.c and put them in ip.h where they can be used more generally
|
2015-02-17 07:08:11 -06:00 |
|
Gregory Nutt
|
eb8f5e548f
|
Purely cosmetic changes resulting from last review IPv6 UDP change
|
2015-02-16 15:23:02 -06:00 |
|
Gregory Nutt
|
3f5ff4b210
|
IPv4 mapping to IPv6 implementation. Just for UDP. From Macs Neklyudov
|
2015-02-16 14:33:58 -06:00 |
|
Gregory Nutt
|
d6704a1cd7
|
Suffer the consequences of moving struct timeval to its correct location
|
2015-02-15 15:18:35 -06:00 |
|
Gregory Nutt
|
8337710084
|
Stray semicolon caused compile failure when IPv6 enabled
|
2015-02-14 09:30:22 -06:00 |
|
Gregory Nutt
|
8840102554
|
Networking: Divide net_intiialize() into net_setup() and net_initialize() to solve a chicken-and-egg problem. net_setup() must be caleld before up_initialize() is called so that networking data structures are ready to register new network devices.
net_initialize() now does only timer related operations and is called AFTER up_initialize() where the timers are configured. This is really.
|
2015-02-14 06:36:53 -06:00 |
|
Gregory Nutt
|
77d8f2f63d
|
Add some inclusions of nuttx/net.h to two files. Without these there can be compilation errors in certain configurations. From Max Neklyudov.
|
2015-02-13 13:43:19 -06:00 |
|
Gregory Nutt
|
005643de2c
|
Networking: Fix a compilation error recently introduced into the raw packet logic
|
2015-02-11 09:30:30 -06:00 |
|
Gregory Nutt
|
a82b8fd71f
|
Networking: Fix several build errors/warning with IPv4 + IPv6 + multiple networks are enabled.
|
2015-02-10 06:54:10 -06:00 |
|
Gregory Nutt
|
8a380a084d
|
IOB Configuration: Default number of IOB changes must be more than zero is UDP read-ahead is enabled.
|
2015-02-10 06:25:55 -06:00 |
|
Gregory Nutt
|
b756df982d
|
net/: Lots of build problems introduced into multiple NIC support. Many places where conditional logic based on CONFIG_NETDEV_MULTINIC is confused with CONFIG_NET_MULTILINK. Lots of code changed with IPv6 that was never compiled with MULTINIC enabled. Still some problem with parameter passing.
|
2015-02-09 18:15:34 -06:00 |
|
Gregory Nutt
|
559f1ef825
|
Networking: Clean up and consolidate some clunky stuff by adding new net_timedwait() function
|
2015-02-09 07:50:10 -06:00 |
|
Gregory Nutt
|
1928feafca
|
Networking: Fix some errors that crept in with IPv6
|
2015-02-06 13:34:19 -06:00 |
|
Gregory Nutt
|
252802d1cd
|
Remove inclusion of some un-necessary header files.
|
2015-02-06 08:50:53 -06:00 |
|
Gregory Nutt
|
3e6705b526
|
IPv6: Separate function that converts prefix lengths to a netmask
|
2015-02-06 08:11:09 -06:00 |
|
Gregory Nutt
|
10cf7e9634
|
Make some conditional compilation consistent
|
2015-02-05 14:26:11 -06:00 |
|
Gregory Nutt
|
3bd6dcf435
|
IPv6 fixes: Both ICMPv6 autonomous auto-configuration and the ICMPv6 router function appear to be fully functional.
|
2015-02-05 12:48:02 -06:00 |
|
Gregory Nutt
|
c7f71c99a5
|
Networking: Changes need to build ICMPv6 'router' configuration on STM32 with network debug enabled
|
2015-02-05 11:47:56 -06:00 |
|
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.
|
2015-02-05 09:43:29 -06:00 |
|
Gregory Nutt
|
111f4a45a3
|
Forgot to add this file before a previous commit
|
2015-02-05 09:43:07 -06:00 |
|
Gregory Nutt
|
da1d1d7139
|
ICMPv6: Add option to send Router Advertisement Messages.
|
2015-02-05 09:28:00 -06:00 |
|
Gregory Nutt
|
6f3f43d930
|
IPv6: Add a netmaks for the local link address
|
2015-02-05 05:43:57 -06:00 |
|
Gregory Nutt
|
453c25cdbb
|
Minor logic simplification
|
2015-02-04 21:06:11 -06:00 |
|
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
|
2015-02-04 16:13:27 -06:00 |
|
Gregory Nutt
|
c5ed77120f
|
ICMPv6: Separate out Neighbor Advertise message so that we can reuse it
|
2015-02-04 15:43:54 -06:00 |
|
Gregory Nutt
|
f558dfbb96
|
Remove unnecessary, inappropriate inclusion of ARP head file in IPv6 code
|
2015-02-04 14:52:46 -06:00 |
|
Gregory Nutt
|
24d800398e
|
Networking: Break out Ethernet definitions into a separate file; add IPv6 multicast addresses as common globals, Ethernet drivers need to filter link-local, all nodes Ethernet address
|
2015-02-04 14:51:20 -06:00 |
|
Gregory Nutt
|
6159d1307d
|
Forgot to add a file from a previous commit
|
2015-02-03 17:45:24 -06:00 |
|
Gregory Nutt
|
0e38ca9a42
|
ICMPv6: Fix some multi-cast addresses
|
2015-02-03 17:26:05 -06:00 |
|
Gregory Nutt
|
f7ace410d1
|
Minor updates to comments, debug messages, documentation
|
2015-02-03 17:01:48 -06:00 |
|
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
|
2015-02-03 16:19:08 -06:00 |
|
Gregory Nutt
|
9791e829f5
|
ICMPv6: This completes coding of the ICMPv6 auto-configuration feature. It is not yet functional
|
2015-02-03 15:40:56 -06:00 |
|
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
|
2015-02-03 13:25:28 -06:00 |
|
Gregory Nutt
|
553b93cd23
|
Costmetic updates to comments
|
2015-02-03 11:19:33 -06:00 |
|
Gregory Nutt
|
0e23712db4
|
Add an ioctal() that can be used to perform ICMPv6 auto-configuration
|
2015-02-03 08:54:42 -06:00 |
|
Gregory Nutt
|
b427e8288b
|
Add netlib and application hooks for ICMPv6 auto-configuration (still incomplete
|
2015-02-03 08:01:55 -06:00 |
|
Gregory Nutt
|
d89073ae13
|
Add some comments to C files
|
2015-02-03 06:04:54 -06:00 |
|
Gregory Nutt
|
88f6573f31
|
ICMPv6: Add file/build structure that will eventually support ICMPv6 auto-configuration
|
2015-02-02 17:54:48 -06:00 |
|
Gregory Nutt
|
f019d11384
|
Restore 20Msec default
|
2015-02-02 14:59:49 -06:00 |
|
Gregory Nutt
|
bba3fccd74
|
Networking: Apply the same ARP fix for the Neighbor Solicitation logic
|
2015-02-02 14:50:16 -06:00 |
|
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).
|
2015-02-02 14:48:11 -06:00 |
|
Gregory Nutt
|
fb72b1b1b7
|
Auto neighbor solicitation is no longer EXPERIMENTAL and is the default for the DK-TM4C129X/ipv6 configuration
|
2015-02-02 14:09:06 -06:00 |
|
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).
|
2015-02-02 13:44:31 -06:00 |
|