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/bnxt: log firmware debug notifications
[dpdk.git]
/
drivers
/
net
/
enic
/
base
/
vnic_enet.h
diff --git
a/drivers/net/enic/base/vnic_enet.h
b/drivers/net/enic/base/vnic_enet.h
index
2691833
..
7687951
100644
(file)
--- a/
drivers/net/enic/base/vnic_enet.h
+++ b/
drivers/net/enic/base/vnic_enet.h
@@
-12,25
+12,25
@@
/* Device-specific region: enet configuration */
struct vnic_enet_config {
/* Device-specific region: enet configuration */
struct vnic_enet_config {
- u
32
flags;
- u
32
wq_desc_count;
- u
32
rq_desc_count;
- u
16
mtu;
- u
16
intr_timer_deprecated;
- u
8
intr_timer_type;
- u
8
intr_mode;
+ u
int32_t
flags;
+ u
int32_t
wq_desc_count;
+ u
int32_t
rq_desc_count;
+ u
int16_t
mtu;
+ u
int16_t
intr_timer_deprecated;
+ u
int8_t
intr_timer_type;
+ u
int8_t
intr_mode;
char devname[16];
char devname[16];
- u
32
intr_timer_usec;
- u
16
loop_tag;
- u
16
vf_rq_count;
- u
16
num_arfs;
- u
64
mem_paddr;
- u
16
rdma_qp_id;
- u
16
rdma_qp_count;
- u
16
rdma_resgrp;
- u
32
rdma_mr_id;
- u
32
rdma_mr_count;
- u
32
max_pkt_size;
+ u
int32_t
intr_timer_usec;
+ u
int16_t
loop_tag;
+ u
int16_t
vf_rq_count;
+ u
int16_t
num_arfs;
+ u
int64_t
mem_paddr;
+ u
int16_t
rdma_qp_id;
+ u
int16_t
rdma_qp_count;
+ u
int16_t
rdma_resgrp;
+ u
int32_t
rdma_mr_id;
+ u
int32_t
rdma_mr_count;
+ u
int32_t
max_pkt_size;
};
#define VENETF_TSO 0x1 /* TSO enabled */
};
#define VENETF_TSO 0x1 /* TSO enabled */
@@
-52,6
+52,9
@@
struct vnic_enet_config {
#define VENETF_VXLAN 0x10000 /* VxLAN offload */
#define VENETF_NVGRE 0x20000 /* NVGRE offload */
#define VENETF_GRPINTR 0x40000 /* group interrupt */
#define VENETF_VXLAN 0x10000 /* VxLAN offload */
#define VENETF_NVGRE 0x20000 /* NVGRE offload */
#define VENETF_GRPINTR 0x40000 /* group interrupt */
+#define VENETF_NICSWITCH 0x80000 /* NICSWITCH enabled */
+#define VENETF_RSSHASH_UDPIPV4 0x100000 /* Hash on UDP + IPv4 fields */
+#define VENETF_RSSHASH_UDPIPV6 0x200000 /* Hash on UDP + IPv6 fields */
#define VENET_INTR_TYPE_MIN 0 /* Timer specs min interrupt spacing */
#define VENET_INTR_TYPE_IDLE 1 /* Timer specs idle time before irq */
#define VENET_INTR_TYPE_MIN 0 /* Timer specs min interrupt spacing */
#define VENET_INTR_TYPE_IDLE 1 /* Timer specs idle time before irq */