Lines Matching refs:lldpmib
599 static int ice_lldp_to_dcb_cfg(u8 *lldpmib, struct ice_dcbx_cfg *dcbcfg) in ice_lldp_to_dcb_cfg() argument
608 if (!lldpmib || !dcbcfg) in ice_lldp_to_dcb_cfg()
612 lldpmib += ETH_HLEN; in ice_lldp_to_dcb_cfg()
613 tlv = (struct ice_lldp_org_tlv *)lldpmib; in ice_lldp_to_dcb_cfg()
653 u8 *lldpmib; in ice_aq_get_dcb_cfg() local
657 lldpmib = devm_kzalloc(ice_hw_to_dev(hw), ICE_LLDPDU_SIZE, GFP_KERNEL); in ice_aq_get_dcb_cfg()
658 if (!lldpmib) in ice_aq_get_dcb_cfg()
661 ret = ice_aq_get_lldp_mib(hw, bridgetype, mib_type, (void *)lldpmib, in ice_aq_get_dcb_cfg()
666 ret = ice_lldp_to_dcb_cfg(lldpmib, dcbcfg); in ice_aq_get_dcb_cfg()
668 devm_kfree(ice_hw_to_dev(hw), lldpmib); in ice_aq_get_dcb_cfg()
1437 ice_dcb_cfg_to_lldp(u8 *lldpmib, u16 *miblen, struct ice_dcbx_cfg *dcbcfg) in ice_dcb_cfg_to_lldp() argument
1443 tlv = (struct ice_lldp_org_tlv *)lldpmib; in ice_dcb_cfg_to_lldp()
1470 u8 mib_type, *lldpmib = NULL; in ice_set_dcb_cfg() local
1484 lldpmib = devm_kzalloc(ice_hw_to_dev(hw), ICE_LLDPDU_SIZE, GFP_KERNEL); in ice_set_dcb_cfg()
1485 if (!lldpmib) in ice_set_dcb_cfg()
1492 ice_dcb_cfg_to_lldp(lldpmib, &miblen, dcbcfg); in ice_set_dcb_cfg()
1493 ret = ice_aq_set_lldp_mib(hw, mib_type, (void *)lldpmib, miblen, in ice_set_dcb_cfg()
1496 devm_kfree(ice_hw_to_dev(hw), lldpmib); in ice_set_dcb_cfg()