Home
last modified time | relevance | path

Searched refs:a (Results 1 – 25 of 85) sorted by relevance

1234

/FreeRTOS-Plus-TCP-v3.1.0/
DHistory.txt2 + Fixed a bug in the Connect function where multiple SYN and RST packet combinations can
18 + Added a check in BufferAllocation_2.c to ensure adding (2 +
28 + Added logic to clear flags of a stored TCP packet to avoid
34 + When a listening socket is closed, all child sockets not yet owned by the
36 + Updated buffer allocation to return a zero length buffer when
38 + When there is insufficient space in the network event queue, closing of a
39 socket will be deferred for a later time. (Thanks Bernd Edlinger).
44 + Added a hook function which can be used to process unsupported ethernet
46 + Added a check for ICMP packets with incorrect checksum.
49 + When a protocol error occurs during the SYN-phase of a TCP connection, a
[all …]
DMISRA.md5 Since the FreeRTOS-Plus-TCP library is designed for small-embedded devices, it needs to have a very…
25 Thus, it marks some statements as dead code. This is a false positive.
40 However, the FreeRTOS-kernel function `xTaskCreate` expects a function signature
42 function signature of `prvIPTask` does not have a `const` qualifier in the
49 operation is safe to perform in that case, as we are using a generic API
55 - MISRA C-2012 Rule 11.1 Converting from a void pointer to a function pointer.
66 - MISRA C-2012 Rule 11.3 The data received/sent by the IP stack is represent as a
69 a byte stream to a structure, MISRA warns us that it can lead to
71 packets are stored are always aligned to a 4 byte word boundary with an
77 instead of a `uint32_t`.
[all …]
DREADME.md2 FreeRTOS-Plus-TCP is a lightweight TCP/IP stack for FreeRTOS. It provides a familiar Berkeley socke…
7 …RTOS source files included, and the correct include paths configured. Once a demo application is …
16 …e the [Submitting a bugs/feature request](https://github.com/FreeRTOS/FreeRTOS-Plus-TCP/blob/main/…
19a `source` directory. This change requires modification of any existing project(s) to include the …
22 If you wish to continue using a version earlier than V3.0.0 i.e. continue to use your existing sour…
24 …ot pose any problems to most projects as projects generally include all files in a given directory.
37 … you will not get the contents of the submodules. (The ZIP file is also not a valid Git repository)
56 This repository contains the FreeRTOS-Plus-TCP repository and a number of supplementary libraries f…
73 …b.com/FreeRTOS/FreeRTOS-Kernel), and it is consumed by testing/PR checks as a submodule in this re…
/FreeRTOS-Plus-TCP-v3.1.0/source/
DFreeRTOS_IP_Utils.c1189 int32_t FreeRTOS_max_int32( int32_t a, in FreeRTOS_max_int32() argument
1192 return ( a >= b ) ? a : b; in FreeRTOS_max_int32()
1202 uint32_t FreeRTOS_max_uint32( uint32_t a, in FreeRTOS_max_uint32() argument
1205 return ( a >= b ) ? a : b; in FreeRTOS_max_uint32()
1215 size_t FreeRTOS_max_size_t( size_t a, in FreeRTOS_max_size_t() argument
1218 return ( a >= b ) ? a : b; in FreeRTOS_max_size_t()
1228 int32_t FreeRTOS_min_int32( int32_t a, in FreeRTOS_min_int32() argument
1231 return ( a <= b ) ? a : b; in FreeRTOS_min_int32()
1241 uint32_t FreeRTOS_min_uint32( uint32_t a, in FreeRTOS_min_uint32() argument
1244 return ( a <= b ) ? a : b; in FreeRTOS_min_uint32()
[all …]
/FreeRTOS-Plus-TCP-v3.1.0/.github/
DCONTRIBUTING.md3 Thank you for your interest in contributing to our project. Whether it's a bug report, new feature,…
15a potential security issue in this project we ask that you notify AWS/Amazon Security via our [vul…
18 ## Submitting a bugs/feature request
19 Have a bug to report or feature to request? Follow these steps:
21 2. If your search turns up empty, create a new topic in the [forums](https://forums.freertos.org/) …
24 When creating a new topic on the forums or filing an issue, please include as many relevant details…
34 Contributions via pull requests are much appreciated. Before sending us a pull request, please ensu…
40 To send us a pull request, please:
46 5. Send us a pull request, answering any default questions in the pull request interface.
50 GitHub provides additional document on [forking a repository](https://help.github.com/articles/fork…
[all …]
DSECURITY.md1 ## Reporting a Vulnerability
3 If you discover a potential security issue in this project we ask that you notify AWS/Amazon Securi…
5 Please do **NOT** create a public github issue.
DCODEOWNERS1 # Each line is a file pattern followed by one or more owners.
4 # the repo. Unless a later match takes precedence,
6 # review when someone opens a pull request.
10 # precedence. When someone opens a pull request that only
12 # owner(s) will be requested for a review.
/FreeRTOS-Plus-TCP-v3.1.0/test/unit-test/FreeRTOS_IP_Utils_DiffConfig/
DFreeRTOS_IP_Utils_DiffConfig_utest.c102 uint32_t a = 10; in test_FreeRTOS_round_up() local
104 ulReturn = FreeRTOS_round_up( a, 0 ); in test_FreeRTOS_round_up()
112 uint32_t a = 10; in test_FreeRTOS_round_down() local
114 ulReturn = FreeRTOS_round_down( a, 0 ); in test_FreeRTOS_round_down()
/FreeRTOS-Plus-TCP-v3.1.0/docs/doxygen/
Dconfig.doxyfile4 # doxygen (www.doxygen.org) for a project.
6 # All text after a double hash (##) is considered a comment and is placed in
9 # All text after a single hash (#) is considered a comment and will be ignored.
29 # The PROJECT_NAME tag is a single word (or a sequence of words surrounded by
32 # title of most generated pages and in a few other places.
37 # The PROJECT_NUMBER tag can be used to enter a project or revision number. This
44 # for a project that appears at the top of each page and should give viewer a
49 # With the PROJECT_LOGO tag one can specify a logo or an icon that is included
57 # into which the generated documentation will be written. If a relative path is
66 # option can be useful when feeding doxygen a huge amount of source files, where
[all …]
Dstyle.css10 /* Set the margins to place a small amount of whitespace on the left and right
89 /* Style of paragraphs on a configuration settings page. */
123 color: #50015a;
130 a.code, a.code:visited, a.line, a.line:visited {
/FreeRTOS-Plus-TCP-v3.1.0/source/include/
DFreeRTOS_IP.h250 int32_t FreeRTOS_max_int32( int32_t a,
253 uint32_t FreeRTOS_max_uint32( uint32_t a,
256 size_t FreeRTOS_max_size_t( size_t a,
259 int32_t FreeRTOS_min_int32( int32_t a,
262 uint32_t FreeRTOS_min_uint32( uint32_t a,
265 size_t FreeRTOS_min_size_t( size_t a,
268 uint32_t FreeRTOS_round_up( uint32_t a,
270 uint32_t FreeRTOS_round_down( uint32_t a,
/FreeRTOS-Plus-TCP-v3.1.0/source/portable/NetworkInterface/ThirdParty/MSP432/
DREADME.md2 This is a driver and network middleware for the MSP432E401Y microcontroller
11 When a MAC address changes or when there is a change in the network setup,
12 it is recommended to perform a hard reset of the microcontroller in lieu
44 config.MACAddr[0] = 0x70; /* replace with a custom MAC address */
57 … network task to reset the network every so often (i.e. to periodically obtain a new IP address) */
68 … Use publicPreventNetworkReset() to block the network reset during a critical section of the code
/FreeRTOS-Plus-TCP-v3.1.0/test/cbmc/proofs/DHCP/DHCPProcess/
DREADME.md5 that the buffer is large enough to accomodate a DHCP message plus a
7 field in a DHCP message). We have abstracted away sockets, concurrency
11 This proof is a work-in-progress. Proof assumptions are described in
/FreeRTOS-Plus-TCP-v3.1.0/test/Coverity/
DREADME.md4 To that end, this directory provides a [CMake](https://github.com/FreeRTOS/FreeRTOS-Plus-TCP/blob/m…
16 You can run this on a platform supported by Coverity. The list and other details can be found [here…
33 2. Create the build files using CMake in a `build` directory
56 You should now have the HTML formatted violations list in a directory named `html-output`.
59 This deviation has a justification outlined [here](https://github.com/FreeRTOS/FreeRTOS-Plus-TCP/bl…
60 that justification in place, a coverity suppression statement has been added to the code. However, …
62 the HTML formatted report. If you find a way around it, please help us fix this by creating a pull-…
DCMakeLists.txt19 …message( FATAL_ERROR "In-source build is not allowed. Please build in a separate directory, such a…
37 # Add kernel sources to a list
41 # Add TCP sources to a list
45 # A better way would be to create a library such that all other dependencies are
/FreeRTOS-Plus-TCP-v3.1.0/tools/tcp_utilities/
Dtcp_dump_packets.md1 tcp_dump_packets.c dumps network packets in a C source file.
8 How to include 'tcp_dump_packets' into a project:
14 ● Once the network is up, call `dump_packet_init()` with a file name and a pointer to
54 Each property is defined as a bit so they can be combined as in:
/FreeRTOS-Plus-TCP-v3.1.0/source/portable/NetworkInterface/STM32Hxx/
Dreadme.md8 The descriptors for transmission are protected with a counting semaphore.
9 By the time that a packet has been sent, the other TX descriptor becomes
17 Here are settings give a high performance for iperf3:
56 Here is a table of 3 types of STH32H7 :
70 If you use a memory that is not supported, it will result in a DMA errors.
87 The copy-method also works well, may just a little slower.
121 FreeRTOS+TCP never uses this feature. Each packet is stored in a single buffer called
/FreeRTOS-Plus-TCP-v3.1.0/source/portable/NetworkInterface/STM32Fxx/
Dreadme.md1 This is a FreeeRTOS+TCP driver that works for STM32Fxx parts.
30 Choose a proper interrupt priority, defined in FreeRTOSIPConfig.h as e.g. :
37 and not a dummy defined as "weak".
99 When MTU is 1500, MTU+36 becomes a well-aligned buffer of 1536 bytes ( 0x600 ).
105 Without memory caching, let the size be at least a multiple of 8 ( for DMA ), and make it at least …
109 NetworkInterface.c will place the 2 DMA tables in a special section called 'first_data'.
119 _sdata = .; // create a global symbol at data start
125 _edata = .; // define a global symbol at data end
/FreeRTOS-Plus-TCP-v3.1.0/test/cbmc/proofs/ARP/ARP_FreeRTOS_OutputARPRequest/
DREADME.md3 This proof is a work-in-progress. Proof assumptions are described in
13 guarantees that for a buffer allocated to xDataLength,
18 a buffer of at least ipconfigETHERNET_MINIMUM_PACKET_BYTES,
/FreeRTOS-Plus-TCP-v3.1.0/test/cbmc/
DREADME.md13 how to run the proofs on your local clone of a:FR.
20 and CTest. Others use a custom python-based build system. New proofs
110 If you are on a Windows machine but want to generate Linux Makefiles (or vice
117 Each of the leaf directories under `proofs` is a proof of the memory
118 safety of a single entry point in FreeRTOS. The scripts that you ran in the
119 previous step will have left a Makefile in each of those directories. To
120 run a proof, change into the directory for that proof and run `nmake` on
131 - `patches` contains a set of patches that get applied to the codebase prior to
/FreeRTOS-Plus-TCP-v3.1.0/test/cbmc/proofs/IP/SendEventToIPTask/
DREADME.md1 This is the memory safety proof for xSendEventToIPTask, a function used
4 This proof is a work-in-progress. Proof assumptions are described in
/FreeRTOS-Plus-TCP-v3.1.0/source/portable/NetworkInterface/board_family/
DReadMe.txt3 …is Not! to be used as is. The purpose of the file is to provide a template for writing a network i…
/FreeRTOS-Plus-TCP-v3.1.0/source/portable/NetworkInterface/
DREADME_DRIVER_DISCLAIMER.txt7 + May have a dependency on a particular PHY part number.
/FreeRTOS-Plus-TCP-v3.1.0/source/portable/BufferManagement/
DBufferAllocation_2.c73 #define ASSERT_CONCAT_( a, b ) a ## b argument
74 #define ASSERT_CONCAT( a, b ) ASSERT_CONCAT_( a, b ) argument
/FreeRTOS-Plus-TCP-v3.1.0/.github/ISSUE_TEMPLATE/
Dbug_report.md3 about: Create a report to help us improve FreeRTOS-Plus-TCP. This should only be used
13 … proprietary, please upload the code in a [GitHub fork](https://docs.github.com/en/get-started/qui…

1234