Gregory Nutt
|
3eed2e01bc
net/igmp: Backport some MLD design improments/fixes.
|
6 年之前 |
Gregory Nutt
|
863f617262
net/igmp and net/mld: Fix problem when both IGMP and MLD are enabled. The cannot share the same group list in the network devices structure.
|
6 年之前 |
Gregory Nutt
|
0330743a9d
net/inet: Add framework to support IPv4 and IPv6 protocol socket options (i.e., SOL_IP and SOL_IP6). This is build framework only (not actual socket options are yet handled). Handling of these socket options is a necessary step on the way to future ICMPv6 MLD support.
|
6 年之前 |
Gregory Nutt
|
42a0796615
Squashed commit of the following:
|
7 年之前 |
Gregory Nutt
|
83cdb0c552
Squashed commit of the following:
|
7 年之前 |
Gregory Nutt
|
8ffb103adb
networking: IGMP: Remove special support for interrupt level processing (there is none) and fix some timer cancellation logic. In many files, correct comments. There is no interrupt level processing in the networking layer.
|
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
|
f4fcdcdb4d
net/: Change some *err() message to *info() messages if what was a *dbg() message does not indicate and error condition.
|
8 年之前 |
Gregory Nutt
|
a1469a3e95
Add CONFIG_DEBUG_ERROR. Change names of *dbg() * *err()
|
8 年之前 |
Gregory Nutt
|
e99301d7c2
Rename *lldbg to *llerr
|
8 年之前 |
Gregory Nutt
|
fc3540cffe
Replace all occurrences of vdbg with vinfo
|
8 年之前 |
Gregory Nutt
|
b0ea870bcc
Remove some empty code section comments
|
8 年之前 |
Gregory Nutt
|
6209c51206
net/: More clean-up of spacing/alignment issues
|
9 年之前 |
Gregory Nutt
|
2663538b0a
Networking: Replace all references to the macros net_ipaddr_copy, net_ipaddr_hdrcopy, net_ipaddr_cmp, net_ipaddr_hdrcmp, and net_ipaddr_maskcmp with the appropriate IPv4 or IPv6 version of the macro (such as net_ipv4addr_copy). The goal is to support both IPv4 and IPv6 simultaneously. This requires that the macros be distinct and not conditionally defined to one on or the other.
|
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
|
205260d5e2
Reanem kzalloc to kmm_zalloc for consistency
|
10 年之前 |
Gregory Nutt
|
1780810d3d
Rename kmalloc to kmm_malloc for consistency
|
10 年之前 |
Gregory Nutt
|
ad9b3f8ab8
wdog.h does not contain any application interface, only internal OS interface. Further, it is non-standard. Move wdog.h from include/ to include/nuttx. For the same reason, move the description of the watchdog timer interfaces from the Users Guide to the Porting Guide.
|
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
|
a6b39d1879
NET: in-progress change... don't use
|
10 年之前 |
Gregory Nutt
|
c362f21815
NET: Rename uip_ipaddr* to net_ipaddr*
|
10 年之前 |
Gregory Nutt
|
899dc193ca
NET: Renaming of IP address types
|
10 年之前 |
Gregory Nutt
|
5790c94ba3
Rename net/uip to net/devif. Rename uip/uip.h to devif/devif.h
|
10 年之前 |
Gregory Nutt
|
fce2a79abd
Rename uip_driver_s net_driver_s
|
10 年之前 |
Gregory Nutt
|
64ba574ecc
Move files to net/utils; make appropriate name changes, most for uip_lock to net_lock
|
10 年之前 |
Gregory Nutt
|
f57024406a
Clean up IGMP naming
|
10 年之前 |
Gregory Nutt
|
5d1f8180d4
Move the remaining files from include/nuttx/net/uip to include/nuttx/net; Rename *_internal.h header files in net/ to just *.h
|
10 年之前 |
Gregory Nutt
|
093ecf1e35
Move IGMP files from net/uip to net/igmp
|
10 年之前 |