/* fcoe_logo_resp() - FCoE specific LOGO response handler @seq: active sequence in the LOGO exchange @fp: response frame, or error encoded in a pointer (timeout)  */
static void fcoe_logo_resp(struct fc_seq *seq, struct fc_frame *fp, void *arg)
/* fcoe_logo_resp() - FCoE specific LOGO response handler @seq: active sequence in the LOGO exchange @fp: response frame, or error encoded in a pointer (timeout)  */
static void fcoe_logo_resp(struct fc_seq *seq, struct fc_frame *fp, void *arg)
{
	struct fc_lport *lport = arg;
	static u8 zero_mac[ETH_ALEN] = { 0 };
	if (!IS_ERR(fp))
		fcoe_update_src_mac(lport, zero_mac);
	fc_lport_logo_resp(seq, fp, lport);
}