| axiethernet Vitis Drivers API Documentation

- Overview
- Data Structures
- APIs
- File List
- Examples

- Data Structures
- Data Fields

Data Fields
XAvb_PortIdentity Struct Reference

This typedef defines the format for a data structure which stores the Port Identity information from received Announce packets. More...

## Data Fields
u32 | ClockIdentityUpper
| Upper 4 bytes of ClockIdentity. More...
u32 | ClockIdentityLower
| Lower 4 bytes of ClockIdentity. More...
u16 | PortNumber
| PortNumber associated with ClockIdentity. More...

## Detailed Description

This typedef defines the format for a data structure which stores the Port Identity information from received Announce packets.

## Field Documentation

u32 XAvb_PortIdentity::ClockIdentityLower

Lower 4 bytes of ClockIdentity.

Referenced by main(), XAvb_BestMasterClockAlgorithm(), XAvb_ComparePortIdentity(), XAvb_DecodeRxSync(), XAvb_GetPortIdentity(), XAvb_ReadAnnounceFrame(), XAvb_SetupSourcePortIdentity(), and XAvb_UpdateBmcRecords().

u32 XAvb_PortIdentity::ClockIdentityUpper

Upper 4 bytes of ClockIdentity.

Referenced by main(), XAvb_BestMasterClockAlgorithm(), XAvb_ComparePortIdentity(), XAvb_DecodeRxSync(), XAvb_GetPortIdentity(), XAvb_ReadAnnounceFrame(), XAvb_SetupSourcePortIdentity(), and XAvb_UpdateBmcRecords().

u16 XAvb_PortIdentity::PortNumber

PortNumber associated with ClockIdentity.

Referenced by main(), XAvb_BestMasterClockAlgorithm(), XAvb_ComparePortIdentity(), XAvb_DecodeRxSync(), XAvb_GetPortIdentity(), XAvb_SetupSourcePortIdentity(), and XAvb_UpdateBmcRecords().