2 * FreeRTOS+TCP V2.0.0
\r
3 * Copyright (C) 2017 Amazon.com, Inc. or its affiliates. All Rights Reserved.
\r
5 * Permission is hereby granted, free of charge, to any person obtaining a copy of
\r
6 * this software and associated documentation files (the "Software"), to deal in
\r
7 * the Software without restriction, including without limitation the rights to
\r
8 * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
\r
9 * the Software, and to permit persons to whom the Software is furnished to do so,
\r
10 * subject to the following conditions:
\r
12 * The above copyright notice and this permission notice shall be included in all
\r
13 * copies or substantial portions of the Software. If you wish to use our Amazon
\r
14 * FreeRTOS name, please do so in a fair use way that does not cause confusion.
\r
16 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
\r
17 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
\r
18 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
\r
19 * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
\r
20 * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
\r
21 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
\r
23 * http://www.FreeRTOS.org
\r
24 * http://aws.amazon.com/freertos
\r
26 * 1 tab == 4 spaces!
\r
29 /* This file provides default (empty) implementations for any IP trace macros
\r
30 that are not defined by the user. See
\r
31 http://www.FreeRTOS.org/FreeRTOS-Plus/FreeRTOS_Plus_TCP/TCP_IP_Trace.html */
\r
33 #ifndef UDP_TRACE_MACRO_DEFAULTS_H
\r
34 #define UDP_TRACE_MACRO_DEFAULTS_H
\r
36 #ifndef iptraceNETWORK_DOWN
\r
37 #define iptraceNETWORK_DOWN()
\r
40 #ifndef iptraceNETWORK_BUFFER_RELEASED
\r
41 #define iptraceNETWORK_BUFFER_RELEASED( pxBufferAddress )
\r
44 #ifndef iptraceNETWORK_BUFFER_OBTAINED
\r
45 #define iptraceNETWORK_BUFFER_OBTAINED( pxBufferAddress )
\r
48 #ifndef iptraceNETWORK_BUFFER_OBTAINED_FROM_ISR
\r
49 #define iptraceNETWORK_BUFFER_OBTAINED_FROM_ISR( pxBufferAddress )
\r
52 #ifndef iptraceFAILED_TO_OBTAIN_NETWORK_BUFFER
\r
53 #define iptraceFAILED_TO_OBTAIN_NETWORK_BUFFER()
\r
56 #ifndef iptraceFAILED_TO_OBTAIN_NETWORK_BUFFER_FROM_ISR
\r
57 #define iptraceFAILED_TO_OBTAIN_NETWORK_BUFFER_FROM_ISR()
\r
60 #ifndef iptraceCREATING_ARP_REQUEST
\r
61 #define iptraceCREATING_ARP_REQUEST( ulIPAddress )
\r
64 #ifndef iptraceARP_TABLE_ENTRY_WILL_EXPIRE
\r
65 #define iptraceARP_TABLE_ENTRY_WILL_EXPIRE( ulIPAddress )
\r
68 #ifndef iptraceARP_TABLE_ENTRY_EXPIRED
\r
69 #define iptraceARP_TABLE_ENTRY_EXPIRED( ulIPAddress )
\r
72 #ifndef iptraceARP_TABLE_ENTRY_CREATED
\r
73 #define iptraceARP_TABLE_ENTRY_CREATED( ulIPAddress, ucMACAddress )
\r
76 #ifndef iptraceSENDING_UDP_PACKET
\r
77 #define iptraceSENDING_UDP_PACKET( ulIPAddress )
\r
80 #ifndef iptracePACKET_DROPPED_TO_GENERATE_ARP
\r
81 #define iptracePACKET_DROPPED_TO_GENERATE_ARP( ulIPAddress )
\r
84 #ifndef iptraceICMP_PACKET_RECEIVED
\r
85 #define iptraceICMP_PACKET_RECEIVED()
\r
88 #ifndef iptraceSENDING_PING_REPLY
\r
89 #define iptraceSENDING_PING_REPLY( ulIPAddress )
\r
92 #ifndef traceARP_PACKET_RECEIVED
\r
93 #define traceARP_PACKET_RECEIVED()
\r
96 #ifndef iptracePROCESSING_RECEIVED_ARP_REPLY
\r
97 #define iptracePROCESSING_RECEIVED_ARP_REPLY( ulIPAddress )
\r
100 #ifndef iptraceSENDING_ARP_REPLY
\r
101 #define iptraceSENDING_ARP_REPLY( ulIPAddress )
\r
104 #ifndef iptraceFAILED_TO_CREATE_SOCKET
\r
105 #define iptraceFAILED_TO_CREATE_SOCKET()
\r
108 #ifndef iptraceFAILED_TO_CREATE_EVENT_GROUP
\r
109 #define iptraceFAILED_TO_CREATE_EVENT_GROUP()
\r
112 #ifndef iptraceRECVFROM_DISCARDING_BYTES
\r
113 #define iptraceRECVFROM_DISCARDING_BYTES( xNumberOfBytesDiscarded )
\r
116 #ifndef iptraceETHERNET_RX_EVENT_LOST
\r
117 #define iptraceETHERNET_RX_EVENT_LOST()
\r
120 #ifndef iptraceSTACK_TX_EVENT_LOST
\r
121 #define iptraceSTACK_TX_EVENT_LOST( xEvent )
\r
124 #ifndef iptraceNETWORK_EVENT_RECEIVED
\r
125 #define iptraceNETWORK_EVENT_RECEIVED( eEvent )
\r
128 #ifndef iptraceBIND_FAILED
\r
129 #define iptraceBIND_FAILED( xSocket, usPort )
\r
132 #ifndef iptraceDHCP_REQUESTS_FAILED_USING_DEFAULT_IP_ADDRESS
\r
133 #define iptraceDHCP_REQUESTS_FAILED_USING_DEFAULT_IP_ADDRESS( ulIPAddress )
\r
136 #ifndef iptraceSENDING_DHCP_DISCOVER
\r
137 #define iptraceSENDING_DHCP_DISCOVER()
\r
140 #ifndef iptraceSENDING_DHCP_REQUEST
\r
141 #define iptraceSENDING_DHCP_REQUEST()
\r
144 #ifndef iptraceDHCP_SUCCEDEED
\r
145 #define iptraceDHCP_SUCCEDEED( address )
\r
148 #ifndef iptraceNETWORK_INTERFACE_TRANSMIT
\r
149 #define iptraceNETWORK_INTERFACE_TRANSMIT()
\r
152 #ifndef iptraceNETWORK_INTERFACE_RECEIVE
\r
153 #define iptraceNETWORK_INTERFACE_RECEIVE()
\r
156 #ifndef iptraceSENDING_DNS_REQUEST
\r
157 #define iptraceSENDING_DNS_REQUEST()
\r
160 #ifndef iptraceWAITING_FOR_TX_DMA_DESCRIPTOR
\r
161 #define iptraceWAITING_FOR_TX_DMA_DESCRIPTOR()
\r
164 #ifndef ipconfigINCLUDE_EXAMPLE_FREERTOS_PLUS_TRACE_CALLS
\r
165 #define ipconfigINCLUDE_EXAMPLE_FREERTOS_PLUS_TRACE_CALLS 0
\r
168 #ifndef iptraceFAILED_TO_NOTIFY_SELECT_GROUP
\r
169 #define iptraceFAILED_TO_NOTIFY_SELECT_GROUP( xSocket )
\r
172 #ifndef pvPortMallocSocket
\r
173 #define pvPortMallocSocket(xSize) pvPortMalloc( ( xSize ) )
\r
176 #ifndef iptraceRECVFROM_TIMEOUT
\r
177 #define iptraceRECVFROM_TIMEOUT()
\r
180 #ifndef iptraceRECVFROM_INTERRUPTED
\r
181 #define iptraceRECVFROM_INTERRUPTED()
\r
184 #ifndef iptraceNO_BUFFER_FOR_SENDTO
\r
185 #define iptraceNO_BUFFER_FOR_SENDTO()
\r
188 #ifndef iptraceSENDTO_SOCKET_NOT_BOUND
\r
189 #define iptraceSENDTO_SOCKET_NOT_BOUND()
\r
192 #ifndef iptraceSENDTO_DATA_TOO_LONG
\r
193 #define iptraceSENDTO_DATA_TOO_LONG()
\r
196 #endif /* UDP_TRACE_MACRO_DEFAULTS_H */
\r