18d238ad5c
Address a few MISRA 2.2 violations in FreeRTOS_IP.c ( #230 )
...
* Make changes for MISRA rule 2.2
* Add comments to explain changes
* Fix a typo
* Actually fix a typo
I missed a spot in the previous commit.
2020-08-31 12:55:38 -07:00
e2ab092351
Address MISRA 21.15 violations in FreeRTOS_Sockets.c ( #229 )
...
* Use unsigned types/constants where needed.
* Address MISRA 21.15 violations in FreeRTOS_Sockets.c
Co-authored-by: Aniruddha Kanhere <60444055+AniruddhaKanhere@users.noreply.github.com>
2020-08-31 12:05:59 -07:00
7cb57324fd
TCP: Address MISRA rule 11.3 violations (Part 2) ( #227 )
2020-08-31 09:49:43 -07:00
bcd5dec6c4
Use unsigned types/constants where needed. ( #226 )
...
Co-authored-by: Aniruddha Kanhere <60444055+AniruddhaKanhere@users.noreply.github.com>
2020-08-28 16:24:25 -07:00
3fc432f7be
TCP: Address MISRA rule11.3 violations ( #225 )
2020-08-28 15:14:37 -07:00
0b48e6a3b5
Utility macros to improve readability/static analysis. ( #219 )
...
* Update FreeRTOS_IP_Private.h
* Update FreeRTOS_Sockets.h
* Update FreeRTOS_DNS.c
* Correct version number
* Update version number
* Update version number
2020-08-27 15:37:03 -07:00
638262fab1
Fix Posix demo build and remove src directory ( #213 )
...
* Fix: build errors, remove src directory and bring all files up
* Fix: Remove not needed header
* Doc: fix main comments
* Doc: fix comment
Co-authored-by: Alfred Gedeon <gedeonag@amazon.com>
2020-08-27 00:41:42 -07:00
08af68ef90
Remove dependency of CBMC on Patches ( #181 )
...
* Changes to DHCP
* CBMC DNS changes
* Changes for TCP_IP
* Changes to TCP_WIN
* Define away static to nothing
* Remove patches
* Changes after Mark's comments v1
* Update MakefileCommon.json
* Correction!
2020-08-01 16:38:23 -07:00
a7fec906a4
Misc changes ( #183 )
2020-07-29 17:39:36 -07:00
07cf5e07e4
MISRA compliance changes for FreeRTOS+TCP headers ( #165 )
...
* misra changes
* Update FreeRTOS_IP_Private.h
* Update FreeRTOS_IP_Private.h
2020-07-29 16:15:38 -07:00
e903ac0fed
UPD MISRA changes ( #164 )
...
Co-authored-by: Yuhui Zheng <10982575+yuhui-zheng@users.noreply.github.com>
2020-07-29 16:03:14 -07:00
97551bf44e
MISRA changes in FreeRTOS_TCP_WIN.c ( #162 )
2020-07-29 15:52:00 -07:00
f2611cc5e5
MISRA compliance changes in FreeRTOS_Sockets{.c/.h} ( #161 )
...
* MISRA changes Sockets
* add other changes
* Update FreeRTOSIPConfig.h
* Update FreeRTOSIPConfig.h
* Update FreeRTOSIPConfig.h
* Update FreeRTOSIPConfig.h
* correction
* Add 'U'
* Update FreeRTOS_Sockets.h
* Update FreeRTOS_Sockets.h
* Update FreeRTOS_Sockets.c
* Update FreeRTOS_Sockets.h
* Update after Gary's comments
* Correction reverted
2020-07-29 15:38:37 -07:00
ae4d4d38d9
MISRA compliance changes for FreeRTOS_TCP_IP.c ( #160 )
...
* MISRA tcp-ip changes
* Changes after Hein's comments on original PR
* Update FreeRTOS_TCP_IP.c
Co-authored-by: Yuhui Zheng <10982575+yuhui-zheng@users.noreply.github.com>
2020-07-29 13:56:57 -07:00
e0d62163b0
Sync with +TCP amazon-FreeRTOS ( #158 )
...
* DNS.c commit
* IP.c commit
* Add various source & header files
2020-07-22 18:06:23 -07:00
c720c18ada
FreeRTOS+TCP Adding the combined driver for SAM4E and SAME70 v2 ( #78 )
...
* Adding a combined +TCP driver for SAM4E and SAME70
* Changes after review from Aniruddha
Co-authored-by: Hein Tibosch <hein@htibosch.net>
Co-authored-by: Aniruddha Kanhere <60444055+AniruddhaKanhere@users.noreply.github.com>
2020-07-13 14:35:44 -07:00
4237049b12
Add changes from 2225-2227 amazon-FreeRTOS ( #134 )
2020-07-13 12:07:56 -07:00
d5fedeaa96
Add checks in FreeRTOS_Socket.c ( #104 )
...
* Add fail-safes to FreeRTOS_Socket.c
* Use all 'pd' errors
* Correction after Hein's comments
* Correction after Hein's comments v2
* Changes after Hein's comments
* Update after Gary's comments
2020-07-01 13:56:27 -07:00
a9b2aac4e9
Folder structure change + Fix broken Projects ( #103 )
...
* Update folder structure
* Correct project files
* Move test folder
* Some changes after Yuki's comments
2020-06-26 12:09:36 -07:00
98bfc38bf3
FreeRTOS+TCP : add memory statistics and dump packets, v3 ( #83 )
...
* FreeRTOS+TCP : add memory statistics and dump packets, v3
* Two changes as requested by Aniruddha
Co-authored-by: Hein Tibosch <hein@htibosch.net>
Co-authored-by: Aniruddha Kanhere <60444055+AniruddhaKanhere@users.noreply.github.com>
2020-06-24 22:01:45 -07:00
f11bcc8acc
Fix a Bug and corresponding CBMC patch ( #84 )
...
* Update remove-static-in-freertos-tcp-ip.patch
* Update FreeRTOS_TCP_IP.c
* Update remove-static-in-freertos-tcp-ip.patch
* Update remove-static-in-freertos-tcp-ip.patch
Co-authored-by: Yuhui Zheng <10982575+yuhui-zheng@users.noreply.github.com>
2020-06-03 16:52:31 -07:00
6efc39f44b
Add Project for running integration tests v2 ( #80 )
...
* Project for integration tests
* relative paths in project files
* relative paths in project files-1
* relative paths in project files-2
* addressed comments
* addressed comments v2
Co-authored-by: Yuhui Zheng <10982575+yuhui-zheng@users.noreply.github.com>
2020-06-02 15:09:25 -07:00
cb7edd2323
Sync with a:FR ( #75 )
...
* AFR sync
* AFR sync: CBMC
* AFR sync: CBMC: remove .bak files
* AFR sync: CBMC: more cleanup
* Corrected CBMC proofs
* Corrected CBMC patches
* Corrected CBMC patches-1
* Corrected CBMC patches-2
* remove .bak files (3)
Co-authored-by: Yuhui Zheng <10982575+yuhui-zheng@users.noreply.github.com>
2020-05-28 10:11:58 -07:00
6557291e54
Test: Add Linux Networking support with demo application ( #71 )
...
* Test: Add Linux Networking support with demo application
* Test: revert files affected by uncrustify
* Test: revert files affected by uncrustify
Co-authored-by: Alfred Gedeon <gedeonag@amazon.com>
Co-authored-by: Yuhui Zheng <10982575+yuhui-zheng@users.noreply.github.com>
2020-05-27 14:44:33 -07:00
5003d17fed
FreeRTOS+TCP : renewing DHCP lease while network is down ( #53 )
...
Co-authored-by: Hein Tibosch <hein@htibosch.net>
Co-authored-by: Gary Wicker <14828980+gkwicker@users.noreply.github.com>
2020-05-06 11:16:56 -07:00
40a31b6d35
'uL' -> 'UL'
2020-04-13 14:08:51 -07:00
5b3a289b69
Changes after Gary's comments
2020-04-13 14:08:51 -07:00
edf68637dd
Update FreeRTOS_ARP.c
2020-04-13 14:08:51 -07:00
35f3ac32a8
correct debug output
2020-04-13 14:08:51 -07:00
5e12a70db4
Debugging flag check added
2020-04-13 14:08:51 -07:00
4e8ac8de25
Comment style consistency and Yuhui's suggestions
2020-04-13 14:08:51 -07:00
e43f7cd086
Cleanup
2020-04-13 14:08:51 -07:00
ab3b51c7a0
Update after Gary's comments
2020-04-13 14:08:51 -07:00
97f7009699
Update after richard's comments
2020-04-13 14:08:51 -07:00
a9fcafc074
Corrected the formatting
...
- visual studio had messed up the formatting
2020-04-13 14:08:51 -07:00
c381861014
commit 2 after gary's comments
2020-04-13 14:08:51 -07:00
75677a8d85
Commit after Gary's comments
2020-04-13 14:08:51 -07:00
666c0da366
Update after Yuhui's comments
...
- removed (void) from before memcpy, memset etc.
- corrected memcpy style as suggested by Yuhui
- Added logging for xNetworkInterfaceOutput. No need to configASSERT
2020-04-13 14:08:51 -07:00
4a1148d15b
Coverity + MISRA compliance
...
Modified code to conform to the MISRA directives more closely.
2020-04-13 14:08:51 -07:00
ecf0f12aa1
Sync up with Amazon-freertos repo (10th March 2020) ( #34 )
...
* Sync up with amazon-freertos
* Sync up with amazon-freertos
* Sync up with amazon-freertos
2020-03-11 10:19:48 -07:00
c40a6da2e4
pass payload length when calling UDP callback ( #30 )
...
* pass payload length when calling UDP callback
2020-03-09 11:18:48 -07:00
7e1a4bf563
Fix DHCP option Client-identifier ( #28 )
2020-03-06 15:18:09 -08:00
9c0c37ab9b
Added back some TCP/IP stack port layer files.
2020-02-07 21:51:48 +00:00
7cf721ccf7
2020-02-07 21:49:55 +00:00
589dd9f149
Update version number in readiness for V10.3.0 release. Sync SVN with reviewed release candidate.
2020-02-07 20:14:50 +00:00
8e5addee1e
Update TCP to last release versions in preparation for kernel V10.3.0 release.
2020-02-06 22:45:37 +00:00
ec6f3d77c3
Sync FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP with the version in GitHub at (23665258cabe49d5d68ba23968b6845a7c80eb34).
...
Notes:
- header has version 2.2.0.
- This sync did not bring in ./test directory, though we should.
- New NetworkInterfaces are introduced by this merge.
- Keil compiler support.
- FreeRTOS_IP.h new API xApplicationGetRandomNumber().
- FreeRTOS_IP_Private.h new eIPEvent_t eNetworkTxEvent.
- FreeRTOS_Stream_Buffer.h removing static xStreamBufferIsEmpty() and xStreamBufferIsFull().
- FreeRTOSConfigDefaults.h provides default ipconfigDNS_RECEIVE_BLOCK_TIME_TICKS.
- other type changes.
2020-01-31 00:07:53 +00:00
2e18203bb7
Update TCP/IP tack to latest form Git.
2019-07-14 22:07:41 +00:00
606845492b
Fix potential memory leak in the Win32 FreeRTOS+TCP network interface initialisation sequence.
...
Introduce portMEMORY_BARRIER() macro to assist with memory access ordering when suspending the scheduler if link time optimization is used.
2019-04-17 17:16:04 +00:00
50e67a89f1
Update version number in +TCP code.
2019-02-21 18:08:36 +00:00