# _EMAC_ChannelInfo Struct Reference
[EMAC Data Structures]

Transmit/Receive Channel info Structure. More...

`#include <csl_emac.h>`

## Data Fields

Uint32 | TxChanEnable
Uint32 | RxChanEnable

## Detailed Description

Transmit/Receive Channel info Structure.

(one receive and up to 8 transmit per core in this example)

## Field Documentation

Uint32 _EMAC_ChannelInfo::RxChanEnable

Which specific Rx Channels(0-7) to use if RxChannel = 0 does not allocate the Rx channel for the core if RxChannel = 1, 2,4,8,... which specific channel to use for the core 0x01: channel 0, 0x02: channel 1, 0x04: channel 2, 0x80: channel 7

Uint32 _EMAC_ChannelInfo::TxChanEnable

Which specific Tx Channels(0-7) to use if TxChannels = 0 does not allocate the Tx channels for the core if TxChannels = 1, 2, 4, 8, ... allocates which specific TxChannels to use 0x01: channel 0, 0x02: channel 1, 0x04: channel 2, 0x80: channel 7 User has to take care of allocating a portion from total allocation for the cores

The documentation for this struct was generated from the following file:

- csl_emac.h

Copyright 2012, Texas Instruments Incorporated