Gregory Nutt
|
f6b00e1966
tools/nxstyle.c: Fix logic error that prevent detecion of '/' and '/=' as operators. net/: Minor updates resulting from testing tools/nxstyle.
|
5 years ago |
Gregory Nutt
|
c6156818b0
net/mld: Fix some compile errors fill debug info is enabled. Fix some errors in formatting the Listerner report. Still has a checksum error.
|
6 years ago |
Gregory Nutt
|
b1a61834d9
net/mld: Review and update all MLD message receipt logic. Also ripple changs that are, hopefully, improvements back to IGMP.
|
6 years ago |
Gregory Nutt
|
a4dc759b4d
net/mld: Defer all timeout-related operations to the work queue vs. handling within the timer interrupt. Need to notify the device driver for an immediate poll when there are MLD packets waiting to be sent.
|
6 years ago |
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 years ago |
Gregory Nutt
|
1783d344dc
Eliminate some new warnings found in build testing.
|
6 years ago |
Gregory Nutt
|
42a0796615
Squashed commit of the following:
|
7 years ago |
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 years ago |
Gregory Nutt
|
43eb04bb8f
Without lowsyslog() *llinfo() is not useful. Eliminate and replace with *info().
|
8 years ago |
Gregory Nutt
|
fc3540cffe
Replace all occurrences of vdbg with vinfo
|
8 years ago |
Gregory Nutt
|
b0ea870bcc
Remove some empty code section comments
|
8 years ago |
Gregory Nutt
|
88a0e82934
Networking: Remove field d_sndata from the device structure. It is the same as d_appdata and unnecessary
|
9 years ago |
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 years ago |
Gregory Nutt
|
2e55db369d
Network: All logic will now handle varialbe length link layer protocol headers within incoming packets. This permits use of multiple network interfaces with differing data links. For example, ETHERNET + SLIP
|
10 years ago |
Gregory Nutt
|
c5fc24e110
NET: Standardize naming of all protocal header lengths
|
10 years ago |
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 years ago |
Gregory Nutt
|
0bb153b8cb
Remove all inclusion of uip.h
|
10 years ago |
Gregory Nutt
|
cce35ce975
NET: More renaming
|
10 years ago |
Gregory Nutt
|
899dc193ca
NET: Renaming of IP address types
|
10 years ago |
Gregory Nutt
|
c179369a47
Rename static functions from uip_* to something more appropriate. Globally scoped functions will take more work
|
10 years ago |
Gregory Nutt
|
5790c94ba3
Rename net/uip to net/devif. Rename uip/uip.h to devif/devif.h
|
10 years ago |
Gregory Nutt
|
fce2a79abd
Rename uip_driver_s net_driver_s
|
10 years ago |
Gregory Nutt
|
e1091251e6
NET: Move statistcs from uip.h to new netstats.h to remove nasty circular inclusion problem.
|
10 years ago |
Gregory Nutt
|
f57024406a
Clean up IGMP naming
|
10 years ago |
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 years ago |
Gregory Nutt
|
37646044ac
Move include/nuttx/net/uip/uip-arch.h to include/nuttx/net/netdev.h
|
10 years ago |
Gregory Nutt
|
626469e30c
Move include/nuttx/net/uipopt.h to include/nuttx/net/netconfig.h
|
10 years ago |
Gregory Nutt
|
093ecf1e35
Move IGMP files from net/uip to net/igmp
|
10 years ago |