Lines Matching refs:frport
2131 struct fcoe_rport *frport = fcoe_ctlr_rport(rdata); in fcoe_ctlr_vn_rport_callback() local
2139 frport->login_count = 0; in fcoe_ctlr_vn_rport_callback()
2144 frport->login_count++; in fcoe_ctlr_vn_rport_callback()
2145 if (frport->login_count > FCOE_CTLR_VN2VN_LOGIN_LIMIT) { in fcoe_ctlr_vn_rport_callback()
2275 struct fcoe_rport *frport) in fcoe_ctlr_vn_parse() argument
2290 frport->flags = ntohs(fiph->fip_flags); in fcoe_ctlr_vn_parse()
2345 memcpy(frport->enode_mac, macd->fd_mac, ETH_ALEN); in fcoe_ctlr_vn_parse()
2351 frport->rdata.ids.node_name = in fcoe_ctlr_vn_parse()
2358 memcpy(frport->vn_mac, vn->fd_mac, ETH_ALEN); in fcoe_ctlr_vn_parse()
2359 frport->rdata.ids.port_id = ntoh24(vn->fd_fc_id); in fcoe_ctlr_vn_parse()
2360 frport->rdata.ids.port_name = in fcoe_ctlr_vn_parse()
2371 frport->fcoe_len = ntohs(size->fd_size); in fcoe_ctlr_vn_parse()
2412 struct fcoe_rport *frport) in fcoe_ctlr_vn_probe_req() argument
2414 if (frport->rdata.ids.port_id != fip->port_id) in fcoe_ctlr_vn_probe_req()
2423 frport->enode_mac, 0); in fcoe_ctlr_vn_probe_req()
2434 if (fip->lp->wwpn > frport->rdata.ids.port_name && in fcoe_ctlr_vn_probe_req()
2435 !(frport->flags & FIP_FL_REC_OR_P2P)) { in fcoe_ctlr_vn_probe_req()
2439 frport->enode_mac, 0); in fcoe_ctlr_vn_probe_req()
2463 struct fcoe_rport *frport) in fcoe_ctlr_vn_probe_reply() argument
2465 if (frport->rdata.ids.port_id != fip->port_id) in fcoe_ctlr_vn_probe_reply()
2497 struct fcoe_rport *frport; in fcoe_ctlr_vn_add() local
2530 frport = fcoe_ctlr_rport(rdata); in fcoe_ctlr_vn_add()
2532 port_id, frport->fcoe_len ? "old" : "new", in fcoe_ctlr_vn_add()
2534 frport->fcoe_len = new->fcoe_len; in fcoe_ctlr_vn_add()
2535 frport->flags = new->flags; in fcoe_ctlr_vn_add()
2536 frport->login_count = new->login_count; in fcoe_ctlr_vn_add()
2537 memcpy(frport->enode_mac, new->enode_mac, ETH_ALEN); in fcoe_ctlr_vn_add()
2538 memcpy(frport->vn_mac, new->vn_mac, ETH_ALEN); in fcoe_ctlr_vn_add()
2539 frport->time = 0; in fcoe_ctlr_vn_add()
2554 struct fcoe_rport *frport; in fcoe_ctlr_vn_lookup() local
2559 frport = fcoe_ctlr_rport(rdata); in fcoe_ctlr_vn_lookup()
2560 memcpy(mac, frport->enode_mac, ETH_ALEN); in fcoe_ctlr_vn_lookup()
2650 struct fcoe_rport *frport; in fcoe_ctlr_vn_beacon() local
2661 frport = fcoe_ctlr_rport(rdata); in fcoe_ctlr_vn_beacon()
2665 if (!frport->time && fip->state == FIP_ST_VNMP_UP) { in fcoe_ctlr_vn_beacon()
2671 frport->time = jiffies; in fcoe_ctlr_vn_beacon()
2703 struct fcoe_rport *frport; in fcoe_ctlr_vn_age() local
2712 frport = fcoe_ctlr_rport(rdata); in fcoe_ctlr_vn_age()
2713 if (!frport->time) { in fcoe_ctlr_vn_age()
2717 deadline = frport->time + in fcoe_ctlr_vn_age()
2720 frport->time = 0; in fcoe_ctlr_vn_age()
2745 struct fcoe_rport frport = { }; in fcoe_ctlr_vn_recv() local
2761 rc = fcoe_ctlr_vn_parse(fip, skb, &frport); in fcoe_ctlr_vn_recv()
2770 fcoe_ctlr_vn_probe_req(fip, &frport); in fcoe_ctlr_vn_recv()
2773 fcoe_ctlr_vn_probe_reply(fip, &frport); in fcoe_ctlr_vn_recv()
2776 fcoe_ctlr_vn_claim_notify(fip, &frport); in fcoe_ctlr_vn_recv()
2779 fcoe_ctlr_vn_claim_resp(fip, &frport); in fcoe_ctlr_vn_recv()
2782 fcoe_ctlr_vn_beacon(fip, &frport); in fcoe_ctlr_vn_recv()
2806 struct fcoe_rport *frport) in fcoe_ctlr_vlan_parse() argument
2819 frport->flags = ntohs(fiph->fip_flags); in fcoe_ctlr_vlan_parse()
2865 memcpy(frport->enode_mac, macd->fd_mac, ETH_ALEN); in fcoe_ctlr_vlan_parse()
2871 frport->rdata.ids.node_name = in fcoe_ctlr_vlan_parse()
2962 struct fcoe_rport *frport) in fcoe_ctlr_vlan_disc_reply() argument
2969 fcoe_ctlr_vlan_send(fip, sub, frport->enode_mac); in fcoe_ctlr_vlan_disc_reply()
2981 struct fcoe_rport frport = { }; in fcoe_ctlr_vlan_recv() local
2986 rc = fcoe_ctlr_vlan_parse(fip, skb, &frport); in fcoe_ctlr_vlan_recv()
2993 fcoe_ctlr_vlan_disc_reply(fip, &frport); in fcoe_ctlr_vlan_recv()
3058 struct fcoe_rport *frport; in fcoe_ctlr_vn_disc() local
3067 frport = fcoe_ctlr_rport(rdata); in fcoe_ctlr_vn_disc()
3068 if (frport->time) in fcoe_ctlr_vn_disc()