AM64x MCU+ SDK  08.03.00
hsrPrp_red_tx.h
Go to the documentation of this file.
1 
38 #ifndef RED_TX_H_
39 #define RED_TX_H_
40 
41 #ifdef __cplusplus
42 extern "C"
43 {
44 #endif
45 
46 
47 /* ========================================================================== */
48 /* Include Files */
49 /* ========================================================================== */
50 
51 #include "hsrPrp_red_common.h"
52 #include "hsrPrp_handle.h"
53 
54 /* ========================================================================== */
55 /* Function Declarations */
56 /* ========================================================================== */
69  const uint8_t *packetData, int32_t packetLength, int32_t queuePriority);
83  const uint8_t *packetData, int32_t packetLength, int32_t queuePriority, int32_t port);
94  RED_FRAME *pRedFrame, int32_t portNumber, int32_t queuePriority);
95 
96 
97 #ifdef __cplusplus
98 }
99 #endif
100 
101 #endif /* RED_TX_H_ */
ICSS_EMAC_Handle
struct ICSS_EMAC_Config_s * ICSS_EMAC_Handle
Alias for ICSS EMAC Handle containing base addresses and modules.
Definition: icss_emac.h:368
RedTxPacketHsrModeT
RED_STATUS RedTxPacketHsrModeT(ICSS_EMAC_Handle icssEmacHandle, const uint8_t *packetData, int32_t packetLength, int32_t queuePriority)
hsrPrpHandle
struct hsrPrp_Config_s hsrPrpHandle
Definition: hsrPrp_handle.h:92
hsrPrp_red_common.h
Commonly used Macros, structures and Offsets.
RED_STATUS
RED_STATUS
RED Status.
Definition: hsrPrp_red_common.h:530
hsrPrp_handle.h
Include file for hsrPrp_red_hsr.c.
RED_FRAME
Definition: hsrPrp_red_common.h:146
RedTxPacketHsrModeM
RED_STATUS RedTxPacketHsrModeM(ICSS_EMAC_Handle icssEmacHandle, const uint8_t *packetData, int32_t packetLength, int32_t queuePriority, int32_t port)
RedTxPacketEnqueue
RED_STATUS RedTxPacketEnqueue(hsrPrpHandle *, ICSS_EMAC_Handle icssEmacHandle, RED_FRAME *pRedFrame, int32_t portNumber, int32_t queuePriority)
Function to enqueue packet for transmission.