Merging IPv6 demo changes to main (#1028)

* Add IPv6 Demo (#937)

* Add demo changes

* Update kernel and library paths

* Update main.c

* Run uncrustify

* Fix spell checker

* CI check file headers update

* Add IPv6/v4 UDP echo server with zero copy/non-zero copy versions

* Add VS proj file changes to include the UDP echo sample code

* readme update

---------

Co-authored-by: Tony Josi <tonyjosi@amazon.com>

* Update Backward Compatibility Flag (#954)

* Update Backward Compatibility Flag

* Update FreeRTOS_GetUDPPayloadBuffer_ByIPType

* Update FreeRTOS_IPStart to FreeRTOS_IPInit_Multi

* Update Application APIs

* Remove ipconfigCOMPATIBLE_WITH_SINGLE

* Update Static Lib files (#956)

* Update Static Lib files

* making vApplicationIPNetworkEventHook backward compatible in demos

* Update CI check file headers

---------

Co-authored-by: Tony Josi <tonyjosi@amazon.com>

* Add WinPCap NetworkInterface Changes (#958)

* Update winpcap network interface

* Run uncrustify

* Update function to include NetworkInterface_t parameters

* Adding compatibility for xApplicationDNSQueryHook with latest dev branch for old demos (#957)

* adding compatibility for xApplicationDNSQueryHook with latest dev branch

* adding tcp echo server source

* removing unused sub demos

* fix build issues (#969)

* Update demo to latest +TCP dev/IPv6_integration (#978)

* remove macro namings

* rename sin_addr to sin_address.ulIP_IPv4 for ipv6 demo

* replace in6addr_any with FreeRTOS_in6addr_any

* replace mainCREATE_UDP_ECHO_SERVER_TASK with mainCREATE_UDP_ECHO_TASKS_SINGLE

* handle removal of sin_addr macro to sin_address.ulIP_IPv4

* updating +TCP repo to latest dev/IPv6_integration

* minor update to more clear code

* more sin_addr to sin_address.ulIP_IPv4 replacements

* fix makefiles for qemu and posix demos

* review feedback changes

* Update FreeRTOS-Plus-TCP for RC2

* Change from PR (#994)

* Update FreeRTOS-Plus-TCP for RC2

* Update copyright

* Ignore WinPCap for files header check failure.

* Update checker

* Update manifest

* Point manifest to latest commit

* Fix Spell-checker

* Update doxygen

* Update xApplicationDHCPHook for backward compatibility  (#999)

* Update xApplicationDHCPHook for backward compatability

* Update IPv6

* Update VisualStudio Static Project files

* Update pxEndPoint error (#1002)

* Update IPv6 demo ReadMe (#1004)

* Update ReadMe

* Update setup requirement

* Update UDP demo info

* Update comment

* TCP demo changes post build separation (#1011)

* adding sin_family to dest adddr for FreeRTOS_sendto

* updating FreeRTOS_bind to input sin_family post build separation changes

* updating FreeRTOS_connect to input sin_family post build separation changes

* minor fix

* updating copyright year

* updating file headers

* updating +TCP submodule

* updating file headers

* updating file headers

* updating manifest file to have latest +TCP submodule hash

* Fix issue with posix demo while running with ipconfigIPv4_BACKWARD_COMPATIBLE enabled for +TCP stack (#1027)

* Update the submodule pointer to IPv6 main

* Update manifest with latest TCP commit

* Update file checker exception

* Ignore Visual studio project file from file header checker

---------

Co-authored-by: Tony Josi <tonyjosi@amazon.com>
This commit is contained in:
Monika Singh 2023-07-06 12:22:11 +05:30 committed by GitHub
parent 8f3233e0a0
commit 301ed5881b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
83 changed files with 12126 additions and 1074 deletions

View file

@ -58,6 +58,7 @@ aren't
args
armv
arp
arpqc
arraynotifed
asc
ascii
@ -626,6 +627,7 @@ ebdont
eblocked
ebset
ebwait
ebff
ec
ecc
ecdh
@ -721,6 +723,7 @@ esentdata
esentstart
eserver
esp
estatus
etaskgetstate
etaskstateget
eth
@ -1105,6 +1108,7 @@ isrtriggeredtask
isset
itemlength
itesm
itimezone
itm
itmc
itteratio
@ -1435,6 +1439,7 @@ netbios
netif
netifmax
netiftx
netinterface
netmask
netstat
networkcontext
@ -1444,6 +1449,7 @@ ni
nic
nirq
nist
nl
nmemb
nmi
nnnn
@ -1467,6 +1473,7 @@ nsec
nspe
nt
ntp
ntpclient
ntpdemo
nts
ntt
@ -1508,6 +1515,7 @@ optimiser
optimising
optionalquery
org
originatetimestamp
os
osc
oszillation
@ -1612,6 +1620,7 @@ pchead
pchelpstring
pchexoutput
pchost
pchostname
pcinputstr
pcjobdocument
pcjobid
@ -1660,6 +1669,7 @@ pcrootdir
pcrxbuffer
pcrxedchar
pcserver
pcservername
pcshadowname
pcsource
pcstartheaderloc
@ -2034,6 +2044,7 @@ prvtransmasksetcommand
prvtypecommand
prvuartcommandconsoletask
prvuartrxnotificationhandler
prvudpechoclienttask
prvunlockqueue
prvupdateacceptedhandler
prvupdatedeltahandler
@ -2163,6 +2174,7 @@ pwd
pwm
pwpr
pwr
pxaddress
pxaddresslen
pxattrs
pxbuffer
@ -2182,6 +2194,7 @@ pxcontext
pxctx
pxcurrenttcb
pxdeserializedinfo
pxdnsserveraddress
pxdptr
pxecdsacontext
pxecparams
@ -2236,6 +2249,8 @@ pxreportdescriptor
pxrequestheaders
pxrequestinfo
pxresponse
pxresult
pxresults
pxreturninfo
pxrng
pxrngcontext
@ -2290,6 +2305,7 @@ randomisation
randomise
randomised
randomiser
raspberrypi
ratpriorities
rb
rbar
@ -2312,6 +2328,7 @@ reblocked
receiveloop
receivetimeout
receivetimeoutms
receivetimestamp
recmucontrolling
recmutex
recognisable
@ -2322,6 +2339,7 @@ recorderdata
recv
recvfrom
recvtimeout
referenceid
referencetimestamp
reflash
reg
@ -2547,6 +2565,7 @@ sntperrorauthfailure
sntpservernotauthenticated
sntpsuccess
sntptask
sntptimestamp
soc
sockaddr
socketauto
@ -2818,6 +2837,7 @@ ucisstopneededintimerzerocallback
ucline
uclisten
ucminallowablevalue
ucname
ucnextbuffertoprocess
ucnormallyemptyreceivedvalues
ucnormallyfullreceivedvalues
@ -2849,6 +2869,7 @@ uihashlen
uint
uintptr
uip
uk
ul
uladditionaloffset
ulamount
@ -3021,6 +3042,7 @@ userguide
usermode
usernamesize
usfrequencyhz
usidentifier
usindex
usjobidlength
usmaxjitter
@ -3058,6 +3080,7 @@ uxbytesleft
uxbytesreceived
uxbytessent
uxcreatortaskstackbuffer
uxcurrentseconds
uxerrorhasoccurred
uxeventgroupgetnumber
uxeventqueuelength
@ -3074,6 +3097,7 @@ uxlistremove
uxloopcount
uxmaxcount
uxmessageswaiting
uxnetworkisup
uxnewpriority
uxnumbertocreate
uxpacketsreceived
@ -3121,6 +3145,7 @@ vapplicationidlehook
vapplicationipnetworkeventhook
vapplicationirqhandler
vapplicationmallocfailedhook
vapplicationpingreplyhook
vapplicationsetupinterrupts
vapplicationsetuptimerinterrupt
vapplicationstackoverflowhook
@ -3243,6 +3268,7 @@ vstartdefenderdemo
vstartfleetprovisioningdemo
vstartjobsdemo
vstartmathtasks
vstartntptask
vstartotademo
vstartshadowdemo
vstartsimplehttpdemo
@ -3315,6 +3341,7 @@ xa
xactionlength
xaddress
xaddresslength
xafterlinebreak
xapplicationdhcpuserhook
xaredynamicprioritytasksstillrunning
xareflopregistertestsstillrunning
@ -3326,6 +3353,7 @@ xarestreambuffertasksstillrunning
xaretasknotificationarraytasksstillrunning
xarraysize
xasymmetricalgorithm
xasynchronous
xautoreload
xautoreloadtimers
xb
@ -3439,6 +3467,7 @@ xhelpcommand
xhigherprioritytaskwoken
xhighprioritymutextask
xhighprioritytaskwoken
xhints
xhostlen
xhow
xilinx
@ -3448,7 +3477,9 @@ xinputstrlen
xinsideinterrupt
xinterface
xinterruptcontroller
xipaddressfound
xiptracevalues
xipversion
xirqrequest
xisinsideisr
xisrautoreloadtimer
@ -3471,6 +3502,7 @@ xlen
xlength
xlentosend
xlimitedincrementhandle
xlogging
xlogtofile
xlogtostdout
xlogtoudp
@ -3511,6 +3543,7 @@ xnextwaketime
xnotifyarraytaskfromisr
xntppacket
xntptaskhandle
xntptaskisrunning
xnumberofleds
xnumberofsuccessfulallocations
xnumberofsuccessfulfrees
@ -3639,6 +3672,7 @@ xreturnvalue
xrow
xrtosticktimerinstance
xrunindicator
xrxaddress
xrxdescriptors
xrxtcbbuffer
xscugic
@ -3772,6 +3806,7 @@ xtracerunning
xtransfercompletedelay
xtransfersocket
xtransmitted
xtrue
xtrueobject
xts
xttcps