Gregory Nutt
|
7fb1cb36f2
|
Networking routing tables: Fix a compilation error when IPv6 and routing are enabled.
|
2017-07-08 11:58:19 -06:00 |
|
Gregory Nutt
|
cfea8adacb
|
L should be capitalized in 6LoWPAN
|
2017-06-18 16:00:08 -06:00 |
|
Sebastien Lorquet
|
c9dc1d928d
|
network IOCTL commands: The only place in net/netdev/netdev_ioctl.c where the interface state should change is for SIOCSIFFLAGS. the other ones .. SIOCSIFADDR, SIOSLIFADDR, SIODIFADDR .. should not change the link state.
|
2017-05-19 10:04:57 -06:00 |
|
Anthony Merlino
|
dd40014279
|
wireless/ieee802154: Removes radio IOCTL. Starts bringing radio and MAC closer with well-defined interface.
|
2017-05-05 11:15:38 -04:00 |
|
Gregory Nutt
|
969c1ab614
|
6loWPAN: Replace some Rime address naming with more consistent short/exended address terminology
|
2017-05-04 08:20:59 -06:00 |
|
Gregory Nutt
|
9182fb95d5
|
Merge remote-tracking branch 'origin/master' into ieee802154
|
2017-04-26 12:31:47 -06:00 |
|
Gregory Nutt
|
1cdc90914e
|
network IOCTLs: Correct a compilation error when wireless IOCTLs are enabled.
|
2017-04-26 12:31:13 -06:00 |
|
Gregory Nutt
|
0ea071f7eb
|
Merge remote-tracking branch 'origin/master' into ieee802154
|
2017-04-22 11:58:07 -06:00 |
|
Gregory Nutt
|
7da031aea1
|
6loWPAN: Add IEEE802.15.4 Rime address to union of link layer addresses in the network driver.
|
2017-04-22 11:52:45 -06:00 |
|
Gregory Nutt
|
79256573e1
|
net: network drver now retains Ethernet MAC address in a union so that other link layer addresses may be used in a MULTILINK environment.
|
2017-04-22 11:10:30 -06:00 |
|
Gregory Nutt
|
1ba7aa9935
|
Merge remote-tracking branch 'origin/master' into ieee802154
|
2017-04-21 18:49:38 -06:00 |
|
Gregory Nutt
|
0184bf6787
|
Correct type in a cast
|
2017-04-21 18:42:13 -06:00 |
|
Gregory Nutt
|
e66caaf960
|
Merge remote-tracking branch 'origin/master' into ieee802154
|
2017-04-21 18:40:47 -06:00 |
|
Gregory Nutt
|
d884958a2e
|
Back out most of ebf05cb9f5
|
2017-04-21 18:37:07 -06:00 |
|
Gregory Nutt
|
7c6f2c3c9a
|
Back out most of ebf05cb9f5
|
2017-04-21 18:31:05 -06:00 |
|
Gregory Nutt
|
5d68eb6059
|
6loWPAN: Remove the PAN ID from the 6loWPAN data structure. This is owned by the radio driver. Rather, use an IOCTL to obtain the PAN ID from the downstream radio driver.
|
2017-04-21 16:23:40 -06:00 |
|
Gregory Nutt
|
be415489f2
|
Merge remote-tracking branch 'origin/master' into ieee802154
|
2017-04-21 14:18:41 -06:00 |
|
Gregory Nutt
|
2c4800f511
|
Remove the 6loWPAN PANID IOCTLs they are redundant.
|
2017-04-21 14:17:46 -06:00 |
|
Gregory Nutt
|
9ff5e83ea7
|
Merge remote-tracking branch 'origin/master' into ieee802154
|
2017-04-19 18:07:33 -06:00 |
|
Gregory Nutt
|
9281cd558e
|
6loWPAN: Add an IOCTL to set the IEEE802.15.4 PAN ID
|
2017-04-19 18:06:43 -06:00 |
|
Gregory Nutt
|
4729e3c7a3
|
Merge remote-tracking branch 'origin/master' into ieee802154
|
2017-04-15 10:31:19 -06:00 |
|
Gregory Nutt
|
ebf05cb9f5
|
network IOCTL: Clean up some naming and spacing.
|
2017-04-15 10:29:37 -06:00 |
|
Gregory Nutt
|
54939d4616
|
network IOCTLs: Some corrections and updates to a previous commit
|
2017-04-15 10:23:29 -06:00 |
|
Gregory Nutt
|
85d97a4d74
|
Merge remote-tracking branch 'origin/master' into ieee802154
|
2017-04-15 09:34:03 -06:00 |
|
Gregory Nutt
|
78bc1aa6bc
|
Argument of network device IOCTL should be unsigned long, just as will all other IOCTL methods.
|
2017-04-15 09:33:27 -06:00 |
|
Gregory Nutt
|
2576f2b2b1
|
net/: Add IOCTL support for forwarding IEEE802.15.4 MAC and PHY IOCTLs.
|
2017-04-15 09:11:52 -06:00 |
|
Mark Schulte
|
35ca733108
|
pthread.h: Fix rwlock initializer
|
2017-04-08 12:34:08 -06:00 |
|
Gregory Nutt
|
27c65c3f22
|
6loWPAN: Add network IOCTL support to set the node address
|
2017-04-06 15:58:00 -06:00 |
|
Gregory Nutt
|
aad82bcd9f
|
Cosmetic change
|
2017-03-13 18:01:21 -06:00 |
|
Gregory Nutt
|
888cff30dc
|
Fix some errors in the previous commit
|
2017-03-13 10:14:38 -06:00 |
|
Gregory Nutt
|
b808084e57
|
Move wireless IOCTLs from include/nuttx/net/ioctl to include/nuttx/wireless/wireless.h. Add some linux compatible structures to use with the IOCTL commands.
|
2017-03-13 09:51:31 -06:00 |
|
Gregory Nutt
|
88a03ae3ec
|
Break out internal interface psock_ioctl()
|
2016-07-06 07:30:09 -06:00 |
|
Gregory Nutt
|
fc3540cffe
|
Replace all occurrences of vdbg with vinfo
|
2016-06-11 11:59:51 -06:00 |
|
Gregory Nutt
|
bcbd8ee964
|
Networking: Cosmetic change
|
2016-02-24 19:02:51 -06:00 |
|
Gregory Nutt
|
68ee9bcaed
|
Refresh modules + plus minor clean-up from previous commits
|
2016-02-08 15:13:14 -06:00 |
|
Gregory Nutt
|
0af9a197ac
|
ARP: Add IOCTL commands to manage the ARP table
|
2016-02-08 11:17:22 -06:00 |
|
Gregory Nutt
|
6209c51206
|
net/: More clean-up of spacing/alignment issues
|
2015-10-08 15:10:04 -06:00 |
|
Gregory Nutt
|
fca919f3d2
|
Networking: Fix some compilation issues noted with network is build with CONFIG_BUILD_KERNEL
|
2015-07-05 11:18:56 -06:00 |
|
Gregory Nutt
|
b493dde4cf
|
TCP networking: In the TCP connection operation, it was trying to setup the network monitor BEFORE the socket was successfully connected. This, of course, has ALWAYS failed because the socket is not yet connected and the TCP state is not yet correct for a connected socket. However, because of other changes net_startmonitor(0 no returns a failure condition that causes worse problems when trying to connect. The fix is to move the logic that starts the network monitor to AFTER the socket has been successfully connected.
|
2015-05-31 11:35:28 -06:00 |
|
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.
|
2015-05-28 12:01:38 -06:00 |
|
Gregory Nutt
|
8ecb84ed89
|
Improve icmp handling if MULTINIC enabled. From Max Neklyudov
|
2015-05-27 09:26:00 -06:00 |
|
Gregory Nutt
|
8cb4e78a1a
|
Complete implementation of the IPv6 routing logic. From Max Neklyudov.
|
2015-05-13 07:22:02 -06:00 |
|
Gregory Nutt
|
1928feafca
|
Networking: Fix some errors that crept in with IPv6
|
2015-02-06 13:34:19 -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
|
0e23712db4
|
Add an ioctal() that can be used to perform ICMPv6 auto-configuration
|
2015-02-03 08:54:42 -06:00 |
|
Gregory Nutt
|
5d31687e75
|
Correct name of fields in struct sockaddr_in6: sin6_port and sin6_family, not sin_port and sin_family
|
2015-01-20 18:14:09 -06:00 |
|
Gregory Nutt
|
aec4528882
|
Cosmetic standardization of some naming in comments
|
2015-01-19 16:02:56 -06:00 |
|
Gregory Nutt
|
59c0757183
|
Fix a few more dangling IPv6 issues found by code inspection
|
2015-01-18 10:33:27 -06:00 |
|
Gregory Nutt
|
eb3c6e8390
|
Networking: Some fixes for compilation when both IPv4 and IPv6 are enabled
|
2015-01-18 09:23:22 -06:00 |
|
Gregory Nutt
|
5e938941a6
|
Networking: Replace all references to net_ipaddr_t with either in_addr_t on net_ipv6addr_t. The goal is to support both IPv4 and IPv6 simultaneously. This requires that the two types be distinct and not conditionally typedef'ed to net_ipaddr_t.
|
2015-01-16 12:30:18 -06:00 |
|