tlvs
#define OSAL_IOV_VF_VPORT_UPDATE(p_hwfn, vfid, params, tlvs) \
qlnx_iov_update_vport(p_hwfn, vfid, params, tlvs)
uint16_t *tlvs);
struct lldp_received_tlvs_s tlvs;
data.lldp_tlvs = &tlvs;
data.size = sizeof(tlvs);
if (!tlvs.length)
tlvs.tlvs_buffer[i] =
OSAL_CPU_TO_BE32(tlvs.tlvs_buffer[i]);
OSAL_LLDP_RX_TLVS(p_hwfn, tlvs.tlvs_buffer, tlvs.length);
typedef u8(*lldp_process_func)(u8 port, u8 num, u8 **tlvs);
struct ecore_sp_vport_update_params *params, uint16_t * tlvs)
if (!(*tlvs & BIT(ECORE_IOV_VP_UPDATE_ACCEPT_PARAM)))
qlnx_iov_update_vport(void *hwfn, uint8_t vfid, void *params, uint16_t *tlvs)
return(__qlnx_iov_update_vport(hwfn, vfid, params, tlvs));
if (ti->tlvs == NULL)
ntlv = ipfw_find_name_tlv_type(ti->tlvs, ti->tlen, ti->uidx,
if (ti->tlvs == NULL)
ntlv = ipfw_find_name_tlv_type(ti->tlvs, ti->tlen, ti->uidx,
if (ti->tlvs == NULL)
ntlv = ipfw_find_name_tlv_type(ti->tlvs, ti->tlen, ti->uidx,
void *tlvs; /* Pointer to first TLV */
ti.tlvs = (void *)(ci->ctlv + 1);
ipfw_find_name_tlv_type(void *tlvs, int len, uint32_t uidx, uint32_t etlv)
pa = (uintptr_t)tlvs;
if (ti->tlvs == NULL)
ntlv = ipfw_find_name_tlv_type(ti->tlvs, ti->tlen, ti->uidx, etlv);
ti->tlvs = ntlv;
if (ti->tlvs != NULL) {
ntlv = ipfw_find_name_tlv_type(ti->tlvs, ti->tlen, ti->uidx,
if (ti->tlvs != NULL) {
ntlv = ipfw_find_name_tlv_type(ti->tlvs, ti->tlen, ti->uidx,