|
Mellanox SwitchX SDK API Guide
4.3.2104
|
Go to the documentation of this file. 19 #ifndef SX_LIB_HOST_IFC_H_ 20 #define SX_LIB_HOST_IFC_H_ 22 #include <sx/sdk/sx_api.h> 48 const void * packet_p,
49 const uint32_t packet_size,
51 const sx_port_log_id_t egress_log_port,
52 const sx_cos_priority_t prio);
76 const uint32_t packet_size,
78 const sx_cos_priority_t prio);
106 const uint32_t packet_size,
107 const sx_swid_t swid,
108 const sx_trap_id_t trap_id,
109 const sx_port_log_id_t ingress_log_port,
110 const boolean_t is_lag,
111 const sx_port_log_id_t ingress_lag_port);
140 uint32_t *packet_size,
141 sx_receive_info_t *receive_info);
179 sx_packet_info_t *packet_info_list_p,
180 uint32_t *packet_info_list_size_p);
sx_status_t sx_lib_host_ifc_recv(const sx_fd_t *fd, void *packet, uint32_t *packet_size, sx_receive_info_t *receive_info)
sx_status_t sx_lib_host_ifc_recv_list(const sx_fd_t *fd, sx_packet_info_t *packet_info_list_p, uint32_t *packet_info_list_size_p)
sx_status_t sx_lib_host_ifc_data_send(const sx_fd_t *fd, const void *packet, const uint32_t packet_size, const sx_swid_t swid, const sx_cos_priority_t prio)
sx_status_t sx_lib_host_ifc_loopback_ctrl_send(const sx_fd_t *fd, const void *packet, const uint32_t packet_size, const sx_swid_t swid, const sx_trap_id_t trap_id, const sx_port_log_id_t ingress_log_port, const boolean_t is_lag, const sx_port_log_id_t ingress_lag_port)
sx_status_t sx_lib_host_ifc_unicast_ctrl_send(const sx_fd_t *fd_p, const void *packet_p, const uint32_t packet_size, const sx_swid_t swid, const sx_port_log_id_t egress_log_port, const sx_cos_priority_t prio)