aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/mellanox/mlx4/en_port.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/ethernet/mellanox/mlx4/en_port.h')
-rw-r--r--drivers/net/ethernet/mellanox/mlx4/en_port.h37
1 files changed, 0 insertions, 37 deletions
diff --git a/drivers/net/ethernet/mellanox/mlx4/en_port.h b/drivers/net/ethernet/mellanox/mlx4/en_port.h
index c1bb834414b5..6934fd7e66ed 100644
--- a/drivers/net/ethernet/mellanox/mlx4/en_port.h
+++ b/drivers/net/ethernet/mellanox/mlx4/en_port.h
@@ -39,43 +39,6 @@
39#define SET_PORT_PROMISC_SHIFT 31 39#define SET_PORT_PROMISC_SHIFT 31
40#define SET_PORT_MC_PROMISC_SHIFT 30 40#define SET_PORT_MC_PROMISC_SHIFT 30
41 41
42enum {
43 MCAST_DIRECT_ONLY = 0,
44 MCAST_DIRECT = 1,
45 MCAST_DEFAULT = 2
46};
47
48struct mlx4_set_port_general_context {
49 u8 reserved[3];
50 u8 flags;
51 u16 reserved2;
52 __be16 mtu;
53 u8 pptx;
54 u8 pfctx;
55 u16 reserved3;
56 u8 pprx;
57 u8 pfcrx;
58 u16 reserved4;
59};
60
61struct mlx4_set_port_rqp_calc_context {
62 __be32 base_qpn;
63 u8 rererved;
64 u8 n_mac;
65 u8 n_vlan;
66 u8 n_prio;
67 u8 reserved2[3];
68 u8 mac_miss;
69 u8 intra_no_vlan;
70 u8 no_vlan;
71 u8 intra_vlan_miss;
72 u8 vlan_miss;
73 u8 reserved3[3];
74 u8 no_vlan_prio;
75 __be32 promisc;
76 __be32 mcast;
77};
78
79#define VLAN_FLTR_SIZE 128 42#define VLAN_FLTR_SIZE 128
80struct mlx4_set_vlan_fltr_mbox { 43struct mlx4_set_vlan_fltr_mbox {
81 __be32 entry[VLAN_FLTR_SIZE]; 44 __be32 entry[VLAN_FLTR_SIZE];