/Linux-v4.19/drivers/scsi/fcoe/ |
D | fcoe.c | 303 static int fcoe_interface_setup(struct fcoe_interface *fcoe, in fcoe_interface_setup() argument 306 struct fcoe_ctlr *fip = fcoe_to_ctlr(fcoe); in fcoe_interface_setup() 312 fcoe->netdev = netdev; in fcoe_interface_setup() 331 fcoe->realdev = real_dev; in fcoe_interface_setup() 366 fcoe->fcoe_packet_type.func = fcoe_rcv; in fcoe_interface_setup() 367 fcoe->fcoe_packet_type.type = htons(ETH_P_FCOE); in fcoe_interface_setup() 368 fcoe->fcoe_packet_type.dev = netdev; in fcoe_interface_setup() 369 dev_add_pack(&fcoe->fcoe_packet_type); in fcoe_interface_setup() 371 fcoe->fip_packet_type.func = fcoe_fip_recv; in fcoe_interface_setup() 372 fcoe->fip_packet_type.type = htons(ETH_P_FIP); in fcoe_interface_setup() [all …]
|
D | Makefile | 1 obj-$(CONFIG_FCOE) += fcoe.o
|
/Linux-v4.19/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_fcoe.c | 46 struct ixgbe_fcoe *fcoe; in ixgbe_fcoe_ddp_put() local 59 fcoe = &adapter->fcoe; in ixgbe_fcoe_ddp_put() 60 ddp = &fcoe->ddp[xid]; in ixgbe_fcoe_ddp_put() 90 spin_lock_bh(&fcoe->lock); in ixgbe_fcoe_ddp_put() 102 spin_unlock_bh(&fcoe->lock); in ixgbe_fcoe_ddp_put() 138 struct ixgbe_fcoe *fcoe; in ixgbe_fcoe_ddp_setup() local 166 fcoe = &adapter->fcoe; in ixgbe_fcoe_ddp_setup() 167 ddp = &fcoe->ddp[xid]; in ixgbe_fcoe_ddp_setup() 176 if (!fcoe->ddp_pool) { in ixgbe_fcoe_ddp_setup() 181 ddp_pool = per_cpu_ptr(fcoe->ddp_pool, get_cpu()); in ixgbe_fcoe_ddp_setup() [all …]
|
D | ixgbe_lib.c | 20 struct ixgbe_ring_feature *fcoe = &adapter->ring_feature[RING_F_FCOE]; in ixgbe_cache_ring_dcb_sriov() local 61 if (fcoe->offset < tcs) in ixgbe_cache_ring_dcb_sriov() 65 if (fcoe->indices) { in ixgbe_cache_ring_dcb_sriov() 70 for (i = fcoe->offset; i < adapter->num_rx_queues; i++) { in ixgbe_cache_ring_dcb_sriov() 78 for (i = fcoe->offset; i < adapter->num_tx_queues; i++) { in ixgbe_cache_ring_dcb_sriov() 185 struct ixgbe_ring_feature *fcoe = &adapter->ring_feature[RING_F_FCOE]; in ixgbe_cache_ring_sriov() local 202 if (fcoe->offset && (i > fcoe->offset)) in ixgbe_cache_ring_sriov() 226 if (fcoe->offset && (i > fcoe->offset)) in ixgbe_cache_ring_sriov() 386 struct ixgbe_ring_feature *fcoe; in ixgbe_set_dcb_sriov_queues() local 388 fcoe = &adapter->ring_feature[RING_F_FCOE]; in ixgbe_set_dcb_sriov_queues() [all …]
|
D | ixgbe_dcb_nl.c | 40 if (up && !(up & BIT(adapter->fcoe.up))) in ixgbe_copy_dcb_cfg() 375 adapter->fcoe.up = ffs(up) - 1; in ixgbe_dcbnl_set_all() 635 if (app_mask & BIT(adapter->fcoe.up)) in ixgbe_dcbnl_ieee_setapp() 638 adapter->fcoe.up = app->priority; in ixgbe_dcbnl_ieee_setapp() 678 if (app_mask & BIT(adapter->fcoe.up)) in ixgbe_dcbnl_ieee_delapp() 681 adapter->fcoe.up = app_mask ? in ixgbe_dcbnl_ieee_delapp()
|
D | ixgbe.h | 696 struct ixgbe_fcoe fcoe; member
|
/Linux-v4.19/drivers/net/ethernet/chelsio/cxgb4/ |
D | cxgb4_fcoe.c | 72 struct cxgb_fcoe *fcoe = &pi->fcoe; in cxgb_fcoe_enable() local 89 fcoe->flags |= CXGB_FCOE_ENABLED; in cxgb_fcoe_enable() 104 struct cxgb_fcoe *fcoe = &pi->fcoe; in cxgb_fcoe_disable() local 106 if (!(fcoe->flags & CXGB_FCOE_ENABLED)) in cxgb_fcoe_disable() 111 fcoe->flags &= ~CXGB_FCOE_ENABLED; in cxgb_fcoe_disable()
|
D | cxgb4_filter.c | 254 if (unsupported(fconf, FCOE_F, fs->val.fcoe, fs->mask.fcoe) || in validate_filter() 635 FW_FILTER_WR_FCOE_V(f->fs.val.fcoe) | in set_filter_wr() 636 FW_FILTER_WR_FCOEM_V(f->fs.mask.fcoe) | in set_filter_wr() 769 if (fs->val.fcoe && !fs->mask.fcoe) in fill_default_mask() 770 fs->mask.fcoe |= ~0; in fill_default_mask() 890 ntuple_mask |= (u64)fs->mask.fcoe << tp->fcoe_shift; in is_filter_exact_match() 983 if (tp->fcoe_shift >= 0 && fs->mask.fcoe) in hash_filter_ntuple() 984 ntuple |= (u64)(fs->val.fcoe) << tp->fcoe_shift; in hash_filter_ntuple()
|
D | cxgb4.h | 580 struct cxgb_fcoe fcoe; member 1106 uint32_t fcoe:FCOE_BITWIDTH; /* FCoE packet */ member
|
/Linux-v4.19/Documentation/scsi/ |
D | bnx2fc.txt | 17 eth0.1001-fcoe). Do not delete or disable these interfaces or FCoE operation 23 1. Ensure that fcoe-utils package is installed. 27 a. cd /etc/fcoe 34 3. Ensure that "bnx2fc" is in SUPPORTED_DRIVERS list in /etc/fcoe/config. 36 4. Start fcoe service. (service fcoe start). If Broadcom devices are present in 63 <INTERFACE>.<VLAN>-fcoe interfaces are automatically created.
|
/Linux-v4.19/Documentation/ABI/testing/ |
D | sysfs-bus-fcoe | 1 What: /sys/bus/fcoe/ 4 Contact: Robert Love <robert.w.love@intel.com>, devel@open-fcoe.org 22 What: /sys/bus/fcoe/devices/ctlr_X 25 Contact: Robert Love <robert.w.love@intel.com>, devel@open-fcoe.org 26 Description: 'FCoE Controller' instances on the fcoe bus. 68 What: /sys/bus/fcoe/devices/fcf_X 71 Contact: Robert Love <robert.w.love@intel.com>, devel@open-fcoe.org 72 Description: 'FCoE FCF' instances on the fcoe bus. A FCF is a Fibre Channel 116 which is commonly packaged in the fcoe-utils package.
|
/Linux-v4.19/drivers/scsi/qedf/ |
D | qedf_main.c | 544 get->operational.app_prio.fcoe); in qedf_dcbx_handler() 563 tmp_prio = get->operational.app_prio.fcoe; in qedf_dcbx_handler() 3486 struct qed_mfw_tlv_fcoe *fcoe = data; in qedf_get_protocol_tlv_data() local 3495 fcoe->qos_pri_set = true; in qedf_get_protocol_tlv_data() 3496 fcoe->qos_pri = 3; /* Hard coded to 3 in driver */ in qedf_get_protocol_tlv_data() 3498 fcoe->ra_tov_set = true; in qedf_get_protocol_tlv_data() 3499 fcoe->ra_tov = lport->r_a_tov; in qedf_get_protocol_tlv_data() 3501 fcoe->ed_tov_set = true; in qedf_get_protocol_tlv_data() 3502 fcoe->ed_tov = lport->e_d_tov; in qedf_get_protocol_tlv_data() 3504 fcoe->npiv_state_set = true; in qedf_get_protocol_tlv_data() [all …]
|
/Linux-v4.19/drivers/scsi/fnic/ |
D | cq_enet_desc.h | 95 u8 *ingress_port, u8 *fcoe, u8 *eop, u8 *sop, u8 *rss_type, in cq_enet_rq_desc_dec() argument 112 *fcoe = (completed_index_flags & CQ_ENET_RQ_DESC_FLAGS_FCOE) ? in cq_enet_rq_desc_dec() 135 if (*fcoe) { in cq_enet_rq_desc_dec()
|
D | fnic_fcs.c | 826 u8 fcoe = 0, fcoe_sof, fcoe_eof; in fnic_rq_cmpl_frame_recv() local 862 &ingress_port, &fcoe, &eop, &sop, in fnic_rq_cmpl_frame_recv() 895 fcoe, fcs_ok, packet_error, in fnic_rq_cmpl_frame_recv()
|
/Linux-v4.19/drivers/net/ethernet/cisco/enic/ |
D | cq_enet_desc.h | 106 u8 *ingress_port, u8 *fcoe, u8 *eop, u8 *sop, u8 *rss_type, in cq_enet_rq_desc_dec() argument 127 *fcoe = (completed_index_flags & CQ_ENET_RQ_DESC_FLAGS_FCOE) ? in cq_enet_rq_desc_dec() 153 if (*fcoe) { in cq_enet_rq_desc_dec()
|
/Linux-v4.19/drivers/scsi/ |
D | Makefile | 41 obj-$(CONFIG_LIBFCOE) += fcoe/ 42 obj-$(CONFIG_FCOE) += fcoe/ 45 obj-$(CONFIG_SCSI_BNX2X_FCOE) += libfc/ fcoe/ bnx2fc/
|
/Linux-v4.19/drivers/scsi/csiostor/ |
D | csio_scsi.c | 230 wr->u.fcoe.ctl_pri = 0; in csio_scsi_init_cmd_wr() 231 wr->u.fcoe.cp_en_class = 0; in csio_scsi_init_cmd_wr() 232 wr->u.fcoe.r4_lo[0] = 0; in csio_scsi_init_cmd_wr() 233 wr->u.fcoe.r4_lo[1] = 0; in csio_scsi_init_cmd_wr() 389 wr->u.fcoe.ctl_pri = 0; in csio_scsi_init_read_wr() 390 wr->u.fcoe.cp_en_class = 0; in csio_scsi_init_read_wr() 391 wr->u.fcoe.r3_lo[0] = 0; in csio_scsi_init_read_wr() 392 wr->u.fcoe.r3_lo[1] = 0; in csio_scsi_init_read_wr() 442 wr->u.fcoe.ctl_pri = 0; in csio_scsi_init_write_wr() 443 wr->u.fcoe.cp_en_class = 0; in csio_scsi_init_write_wr() [all …]
|
D | t4fw_api_stor.h | 219 } fcoe; member 245 } fcoe; member 271 } fcoe; member
|
/Linux-v4.19/drivers/net/ethernet/qlogic/qed/ |
D | qed_fcoe.c | 765 cdev->protocol_ops.fcoe = ops; in qed_register_fcoe_ops() 1022 if (cdev->protocol_ops.fcoe && cdev->ops_cookie) { in qed_get_protocol_stats_fcoe() 1023 struct qed_fcoe_cb_ops *ops = cdev->protocol_ops.fcoe; in qed_get_protocol_stats_fcoe()
|
D | qed_mcp.h | 250 struct qed_mfw_tlv_fcoe fcoe; member
|
D | qed.h | 807 struct qed_fcoe_cb_ops *fcoe; member
|
D | qed_dcbx.c | 451 p_prio->fcoe = QED_DCBX_INVALID_PRIORITY; in qed_dcbx_get_priority_info() 469 p_prio->fcoe = p_results->arr[DCBX_PROTOCOL_FCOE].priority; in qed_dcbx_get_priority_info() 477 p_prio->iscsi, p_prio->roce, p_prio->roce_v2, p_prio->fcoe, in qed_dcbx_get_priority_info()
|
/Linux-v4.19/drivers/net/ethernet/qlogic/qlcnic/ |
D | qlcnic_ctx.c | 960 u16 nic = 0, fcoe = 0, iscsi = 0; in qlcnic_82xx_get_pci_info() local 991 &nic, &fcoe, &iscsi); in qlcnic_82xx_get_pci_info() 1007 ahw->total_pci_func = nic + fcoe + iscsi; in qlcnic_82xx_get_pci_info()
|
D | qlcnic_83xx_hw.c | 2466 u16 *nic, u16 *fcoe, u16 *iscsi) in qlcnic_get_pci_func_type() argument 2476 (*fcoe)++; in qlcnic_get_pci_func_type() 2495 u16 nic = 0, fcoe = 0, iscsi = 0; in qlcnic_83xx_get_pci_info() local 2519 &nic, &fcoe, &iscsi); in qlcnic_83xx_get_pci_info() 2538 ahw->total_pci_func = nic + fcoe + iscsi; in qlcnic_83xx_get_pci_info()
|
/Linux-v4.19/Documentation/networking/ |
D | i40e.txt | 146 of this driver doc. Refer to http://www.open-fcoe.org/ for FCoE project
|