![]() |
PDK API Guide for J721E
|
Defines and methods for gPTP2.
Go to the source code of this file.
Data Structures | |
struct | gptpipc_notice_data |
gptp notice data type More... | |
struct | gptpipc_client_req_abnormal |
gptp ipc client request, register/deregister abnormal event. More... | |
struct | gptpipc_client_req_data |
gptp ipc client request data. this structure formed with following details: More... | |
struct | gptpipc_data_netlink |
struct | gptpipc_ndport_data |
to retreive netlink status. this structure has nlstatus type of gptpipc_data_netlinnk_t. for more details read More... | |
struct | gptpipc_gport_data |
grand master port data. this structure formed with following details: More... | |
struct | gptpipc_clock_data |
gptp clock data. More... | |
struct | gptpipc_statistics_system |
struct | gptpipc_statistics_tas |
struct | gptpipc_gptpd_data |
data type to be used in IPC. More... | |
struct | gptpipc_thread_data_t |
variables to run gptp ipc thread More... | |
Typedefs | |
typedef int(* | gptpipc_cb_t) (gptpipc_gptpd_data_t *ipcrd, void *cb_data) |
Functions | |
struct gptpipc_notice_data | __attribute__ ((packed)) gptpipc_notice_data_t |
gptp notice data type More... | |
int | send_ipc_request (int ipcfd, int domainNumber, int portIndex, gptp_ipc_command_t cmd) |
request IPC data More... | |
int | gptpipc_init (gptpipc_thread_data_t *ipctd, int wait_toutsec) |
run gptp2d ipc thread More... | |
int | gptpipc_close (gptpipc_thread_data_t *ipctd) |
close IPC thread. More... | |
uint32_t event_flags |
int32_t domainNumber |
int32_t domainIndex |
int32_t portIndex |
ClockIdentity gmIdentity |
int64_t lastGmPhaseChange_nsec |
uint16_t gmTimeBaseIndicator |
uint8_t lastGmFreqChangePk |
int32_t subcmd |
int32_t msgtype |
int32_t eventtype |
float eventrate |
int32_t repeat |
int32_t interval |
int32_t eventpara |
gptpipc_client_req_abnormal_t abnd |
union { ... } u |
uint32_t speed |
uint32_t duplex |
ClockIdentity portid |
uint8_t up |
char devname[GPTPIPC_MAX_NETDEV_NAME] |
char ptpdev[GPTPIPC_MAX_PTPDEV_NAME] |
gptpipc_data_netlink_t nlstatus |
ClockIdentity gmClockId |
uint8_t asCapable |
uint8_t portOper |
uint8_t gmStable |
uint8_t selectedState |
uint64_t pDelay |
double pDelayRateRatio |
uint8_t annPathSequenceCount |
ClockIdentity annPathSequence[MAX_PATH_TRACE_N] |
ClockIdentity clockId |
uint64_t lastSyncReceiptTime_nsec |
uint64_t lastSyncReceiptLocalTime_nsec |
int32_t adjppb |
uint16_t lastSyncSeqID |
uint8_t gmsync |
uint8_t domainActive |
uint32_t pdelay_req_send |
uint32_t pdelay_resp_rec |
uint32_t pdelay_resp_rec_valid |
uint32_t pdelay_resp_fup_rec |
uint32_t pdelay_resp_fup_rec_valid |
uint32_t pdelay_req_rec |
uint32_t pdelay_req_rec_valid |
uint32_t pdelay_resp_send |
uint32_t pdelay_resp_fup_send |
uint32_t sync_send |
uint32_t sync_fup_send |
uint32_t sync_rec |
uint32_t sync_rec_valid |
uint32_t sync_fup_rec |
uint32_t sync_fup_rec_valid |
uint32_t announce_send |
uint32_t announce_rec |
uint32_t announce_rec_valid |
uint32_t signal_msg_interval_send |
uint32_t signal_gptp_capable_send |
uint32_t signal_rec |
uint32_t signal_msg_interval_rec |
uint32_t signal_gptp_capable_rec |
gptpd_data_type_t dtype |
gptpipc_notice_data_t notice |
gptpipc_ndport_data_t ndportd |
gptpipc_gport_data_t gportd |
gptpipc_clock_data_t clockd |
gptpipc_statistics_system_t statsd |
gptpipc_statistics_tas_t stattd |