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/ice/base: add GENEVE offset
[dpdk.git]
/
drivers
/
net
/
qede
/
base
/
ecore_vfpf_if.h
diff --git
a/drivers/net/qede/base/ecore_vfpf_if.h
b/drivers/net/qede/base/ecore_vfpf_if.h
index
dce937e
..
c7ecb01
100644
(file)
--- a/
drivers/net/qede/base/ecore_vfpf_if.h
+++ b/
drivers/net/qede/base/ecore_vfpf_if.h
@@
-1,9
+1,7
@@
-/*
+/*
SPDX-License-Identifier: BSD-3-Clause
* Copyright (c) 2016 - 2018 Cavium Inc.
* All rights reserved.
* www.cavium.com
* Copyright (c) 2016 - 2018 Cavium Inc.
* All rights reserved.
* www.cavium.com
- *
- * See LICENSE.qede_pmd for copyright and licensing details.
*/
#ifndef __ECORE_VF_PF_IF_H__
*/
#ifndef __ECORE_VF_PF_IF_H__
@@
-531,6
+529,18
@@
struct pfvf_read_coal_resp_tlv {
u8 padding[6];
};
u8 padding[6];
};
+struct vfpf_bulletin_update_mac_tlv {
+ struct vfpf_first_tlv first_tlv;
+ u8 mac[ETH_ALEN];
+ u8 padding[2];
+};
+
+struct vfpf_update_mtu_tlv {
+ struct vfpf_first_tlv first_tlv;
+ u16 mtu;
+ u8 padding[6];
+};
+
union vfpf_tlvs {
struct vfpf_first_tlv first_tlv;
struct vfpf_acquire_tlv acquire;
union vfpf_tlvs {
struct vfpf_first_tlv first_tlv;
struct vfpf_acquire_tlv acquire;
@@
-545,6
+555,8
@@
union vfpf_tlvs {
struct vfpf_update_tunn_param_tlv tunn_param_update;
struct vfpf_update_coalesce update_coalesce;
struct vfpf_read_coal_req_tlv read_coal_req;
struct vfpf_update_tunn_param_tlv tunn_param_update;
struct vfpf_update_coalesce update_coalesce;
struct vfpf_read_coal_req_tlv read_coal_req;
+ struct vfpf_bulletin_update_mac_tlv bulletin_update_mac;
+ struct vfpf_update_mtu_tlv update_mtu;
struct tlv_buffer_size tlv_buf_size;
};
struct tlv_buffer_size tlv_buf_size;
};
@@
-675,6
+687,8
@@
enum {
CHANNEL_TLV_COALESCE_UPDATE,
CHANNEL_TLV_QID,
CHANNEL_TLV_COALESCE_READ,
CHANNEL_TLV_COALESCE_UPDATE,
CHANNEL_TLV_QID,
CHANNEL_TLV_COALESCE_READ,
+ CHANNEL_TLV_BULLETIN_UPDATE_MAC,
+ CHANNEL_TLV_UPDATE_MTU,
CHANNEL_TLV_MAX,
/* Required for iterating over vport-update tlvs.
CHANNEL_TLV_MAX,
/* Required for iterating over vport-update tlvs.
@@
-684,6
+698,6
@@
enum {
/*!!!!! Make sure to update STRINGS structure accordingly !!!!!*/
};
/*!!!!! Make sure to update STRINGS structure accordingly !!!!!*/
};
-extern const char *ecore_channel_tlvs_string[];
+extern const char *
qede_
ecore_channel_tlvs_string[];
#endif /* __ECORE_VF_PF_IF_H__ */
#endif /* __ECORE_VF_PF_IF_H__ */