Lines Matching refs:lldp_params
783 struct ecore_lldp_config_params lldp_params;
794 bzero(&lldp_params, sizeof(struct ecore_lldp_config_params));
797 lldp_params.agent = ECORE_LLDP_NEAREST_BRIDGE;
798 lldp_params.tx_interval = 30; //Default value used as suggested by MFW
799 lldp_params.tx_hold = 4; //Default value used as suggested by MFW
800 lldp_params.tx_credit = 5; //Default value used as suggested by MFW
801 lldp_params.rx_enable = enable ? 1 : 0;
802 lldp_params.tx_enable = enable ? 1 : 0;
804 lldp_params.chassis_id_tlv[0] = 0;
805 lldp_params.chassis_id_tlv[0] |= (QLNX_LLDP_TYPE_CHASSIS_ID << 1);
806 lldp_params.chassis_id_tlv[0] |=
809 lldp_params.chassis_id_tlv[0] |= (QLNX_LLDP_CHASSIS_ID_SUBTYPE_MAC << 16);
810 lldp_params.chassis_id_tlv[0] |= lldp_mac[0] << 24;
811 lldp_params.chassis_id_tlv[1] = lldp_mac[1] | (lldp_mac[2] << 8) |
813 lldp_params.chassis_id_tlv[2] = lldp_mac[5];
816 lldp_params.port_id_tlv[0] = 0;
817 lldp_params.port_id_tlv[0] |= (QLNX_LLDP_TYPE_PORT_ID << 1);
818 lldp_params.port_id_tlv[0] |=
821 lldp_params.port_id_tlv[0] |= (QLNX_LLDP_PORT_ID_SUBTYPE_MAC << 16);
822 lldp_params.port_id_tlv[0] |= lldp_mac[0] << 24;
823 lldp_params.port_id_tlv[1] = lldp_mac[1] | (lldp_mac[2] << 8) |
825 lldp_params.port_id_tlv[2] = lldp_mac[5];
827 ret = ecore_lldp_set_params(p_hwfn, p_ptt, &lldp_params);