git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
net/mlx5: check VLAN push/pop support
[dpdk.git]
/
drivers
/
net
/
qede
/
base
/
ecore_sriov.h
diff --git
a/drivers/net/qede/base/ecore_sriov.h
b/drivers/net/qede/base/ecore_sriov.h
index
31bdee1
..
e748e67
100644
(file)
--- a/
drivers/net/qede/base/ecore_sriov.h
+++ b/
drivers/net/qede/base/ecore_sriov.h
@@
-1,9
+1,7
@@
-/*
- * Copyright (c) 2016
QLogic Corporation
.
+/*
SPDX-License-Identifier: BSD-3-Clause
+ * Copyright (c) 2016
- 2018 Cavium Inc
.
* All rights reserved.
* All rights reserved.
- * www.qlogic.com
- *
- * See LICENSE.qede_pmd for copyright and licensing details.
+ * www.cavium.com
*/
#ifndef __ECORE_SRIOV_H__
*/
#ifndef __ECORE_SRIOV_H__
@@
-16,7
+14,7
@@
#include "ecore_l2.h"
#define ECORE_ETH_MAX_VF_NUM_VLAN_FILTERS \
#include "ecore_l2.h"
#define ECORE_ETH_MAX_VF_NUM_VLAN_FILTERS \
- (
E4_MAX_NUM_VFS
* ECORE_ETH_VF_NUM_VLAN_FILTERS)
+ (
MAX_NUM_VFS_K2
* ECORE_ETH_VF_NUM_VLAN_FILTERS)
/* Represents a full message. Both the request filled by VF
* and the response filled by the PF. The VF needs one copy
/* Represents a full message. Both the request filled by VF
* and the response filled by the PF. The VF needs one copy
@@
-117,6
+115,11
@@
struct ecore_vf_info {
struct ecore_bulletin bulletin;
dma_addr_t vf_bulletin;
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;
/* PF saves a copy of the last VF acquire message */
struct vfpf_acquire_tlv acquire;
@@
-170,7
+173,7
@@
struct ecore_vf_info {
* capability enabled.
*/
struct ecore_pf_iov {
* capability enabled.
*/
struct ecore_pf_iov {
- struct ecore_vf_info vfs_array[
E4_MAX_NUM_VFS
];
+ struct ecore_vf_info vfs_array[
MAX_NUM_VFS_K2
];
u64 pending_flr[ECORE_VF_ARRAY_LENGTH];
#ifndef REMOVE_DBG
u64 pending_flr[ECORE_VF_ARRAY_LENGTH];
#ifndef REMOVE_DBG
@@
-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
*
* @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);
*/
bool ecore_iov_mark_vf_flr(struct ecore_hwfn *p_hwfn,
u32 *disabled_vfs);