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.
|
7 年之前 |
Gregory Nutt
|
88a03ae3ec
Break out internal interface psock_ioctl()
|
8 年之前 |
Gregory Nutt
|
fc3540cffe
Replace all occurrences of vdbg with vinfo
|
8 年之前 |
Gregory Nutt
|
bcbd8ee964
Networking: Cosmetic change
|
8 年之前 |
Gregory Nutt
|
68ee9bcaed
Refresh modules + plus minor clean-up from previous commits
|
8 年之前 |
Gregory Nutt
|
0af9a197ac
ARP: Add IOCTL commands to manage the ARP table
|
8 年之前 |
Gregory Nutt
|
6209c51206
net/: More clean-up of spacing/alignment issues
|
9 年之前 |
Gregory Nutt
|
fca919f3d2
Networking: Fix some compilation issues noted with network is build with CONFIG_BUILD_KERNEL
|
9 年之前 |
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.
|
9 年之前 |
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
|
8ecb84ed89
Improve icmp handling if MULTINIC enabled. From Max Neklyudov
|
9 年之前 |
Gregory Nutt
|
8cb4e78a1a
Complete implementation of the IPv6 routing logic. From Max Neklyudov.
|
9 年之前 |
Gregory Nutt
|
1928feafca
Networking: Fix some errors that crept in with IPv6
|
9 年之前 |
Gregory Nutt
|
9791e829f5
ICMPv6: This completes coding of the ICMPv6 auto-configuration feature. It is not yet functional
|
9 年之前 |
Gregory Nutt
|
0e23712db4
Add an ioctal() that can be used to perform ICMPv6 auto-configuration
|
9 年之前 |
Gregory Nutt
|
5d31687e75
Correct name of fields in struct sockaddr_in6: sin6_port and sin6_family, not sin_port and sin_family
|
9 年之前 |
Gregory Nutt
|
aec4528882
Cosmetic standardization of some naming in comments
|
9 年之前 |
Gregory Nutt
|
59c0757183
Fix a few more dangling IPv6 issues found by code inspection
|
9 年之前 |
Gregory Nutt
|
eb3c6e8390
Networking: Some fixes for compilation when both IPv4 and IPv6 are enabled
|
9 年之前 |
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.
|
9 年之前 |
Gregory Nutt
|
60e50ff3b5
Networking: More IPv6 detanglement
|
9 年之前 |
Gregory Nutt
|
7d68c22d7f
Networking: Add support for IPv6 ioctls
|
9 年之前 |
Gregory Nutt
|
2340d46d20
Rename NET_LL_MTU to NET_DEV_MTU; rename d_llmtu to d_mtu
|
10 年之前 |
Gregory Nutt
|
859748a94e
Completes conversion of CONFIG_NET_BUFIZE to CONFIG_NET_ETH/SLIP_MTU
|
10 年之前 |
Gregory Nutt
|
057af36c1d
More of the PHY event notification logic change: Fix some compile errors when full feature is enabled; Add some missing ioctol logic
|
10 年之前 |
Gregory Nutt
|
eb5e2e4b20
Finishes the ioctl definition to subscribe to PHY events. Revamp network ioctl signature to support arguments other than struct mii_ioctl_data.
|
10 年之前 |
Gregory Nutt
|
811668cf15
NET: Move most of the contents of include/nuttx/net/igmp.h moved to net/igmp/igmp.h
|
10 年之前 |
Gregory Nutt
|
60246e613b
NET: emoved all includes of uip.h; added includes of ip.h wherever needed. Tried to fix problems of the now missing sneak inclusions because uip.h was removed. There are probably a few of these that were missed.
|
10 年之前 |
Gregory Nutt
|
0bb153b8cb
Remove all inclusion of uip.h
|
10 年之前 |
Gregory Nutt
|
899dc193ca
NET: Renaming of IP address types
|
10 年之前 |