net/virtio: allocate vrings on device NUMA node
[dpdk.git] / drivers / net / qede / base / ecore_sriov.h
index 4ff5425..50c7d2c 100644 (file)
@@ -1,9 +1,7 @@
-/*
- * Copyright (c) 2016 QLogic Corporation.
+/* SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2016 - 2018 Cavium Inc.
  * All rights reserved.
- * www.qlogic.com
- *
- * See LICENSE.qede_pmd for copyright and licensing details.
+ * www.cavium.com
  */
 
 #ifndef __ECORE_SRIOV_H__
@@ -117,6 +115,11 @@ struct ecore_vf_info {
        struct ecore_bulletin   bulletin;
        dma_addr_t              vf_bulletin;
 
+#ifdef CONFIG_ECORE_SW_CHANNEL
+       /* Determine whether PF communicate with VF using HW/SW channel */
+       bool    b_hw_channel;
+#endif
+
        /* PF saves a copy of the last VF acquire message */
        struct vfpf_acquire_tlv acquire;
 
@@ -259,7 +262,7 @@ void ecore_iov_free_hw_info(struct ecore_dev *p_dev);
  * @param p_hwfn
  * @param disabled_vfs - bitmask of all VFs on path that were FLRed
  *
- * @return 1 iff one of the PF's vfs got FLRed. 0 otherwise.
+ * @return true iff one of the PF's vfs got FLRed. false otherwise.
  */
 bool ecore_iov_mark_vf_flr(struct ecore_hwfn *p_hwfn,
                           u32 *disabled_vfs);