kal 537 drivers/scsi/fcoe/fcoe_ctlr.c } __packed * kal; kal 548 drivers/scsi/fcoe/fcoe_ctlr.c len = sizeof(*kal) + ports * sizeof(*vn); kal 553 drivers/scsi/fcoe/fcoe_ctlr.c kal = (struct fip_kal *)skb->data; kal 554 drivers/scsi/fcoe/fcoe_ctlr.c memset(kal, 0, len); kal 555 drivers/scsi/fcoe/fcoe_ctlr.c memcpy(kal->eth.h_dest, fcf->fcf_mac, ETH_ALEN); kal 556 drivers/scsi/fcoe/fcoe_ctlr.c memcpy(kal->eth.h_source, sa, ETH_ALEN); kal 557 drivers/scsi/fcoe/fcoe_ctlr.c kal->eth.h_proto = htons(ETH_P_FIP); kal 559 drivers/scsi/fcoe/fcoe_ctlr.c kal->fip.fip_ver = FIP_VER_ENCAPS(FIP_VER); kal 560 drivers/scsi/fcoe/fcoe_ctlr.c kal->fip.fip_op = htons(FIP_OP_CTRL); kal 561 drivers/scsi/fcoe/fcoe_ctlr.c kal->fip.fip_subcode = FIP_SC_KEEP_ALIVE; kal 562 drivers/scsi/fcoe/fcoe_ctlr.c kal->fip.fip_dl_len = htons((sizeof(kal->mac) + kal 564 drivers/scsi/fcoe/fcoe_ctlr.c kal->fip.fip_flags = htons(FIP_FL_FPMA); kal 566 drivers/scsi/fcoe/fcoe_ctlr.c kal->fip.fip_flags |= htons(FIP_FL_SPMA); kal 568 drivers/scsi/fcoe/fcoe_ctlr.c kal->mac.fd_desc.fip_dtype = FIP_DT_MAC; kal 569 drivers/scsi/fcoe/fcoe_ctlr.c kal->mac.fd_desc.fip_dlen = sizeof(kal->mac) / FIP_BPW; kal 570 drivers/scsi/fcoe/fcoe_ctlr.c memcpy(kal->mac.fd_mac, fip->ctl_src_addr, ETH_ALEN); kal 572 drivers/scsi/fcoe/fcoe_ctlr.c vn = (struct fip_vn_desc *)(kal + 1);