diff options
Diffstat (limited to 'drivers/net/cxgb4vf/t4vf_common.h')
-rw-r--r-- | drivers/net/cxgb4vf/t4vf_common.h | 27 |
1 files changed, 14 insertions, 13 deletions
diff --git a/drivers/net/cxgb4vf/t4vf_common.h b/drivers/net/cxgb4vf/t4vf_common.h index 5c7bde7f9bae..a65c80aed1f2 100644 --- a/drivers/net/cxgb4vf/t4vf_common.h +++ b/drivers/net/cxgb4vf/t4vf_common.h | |||
@@ -132,15 +132,15 @@ struct rss_params { | |||
132 | unsigned int mode; /* RSS mode */ | 132 | unsigned int mode; /* RSS mode */ |
133 | union { | 133 | union { |
134 | struct { | 134 | struct { |
135 | int synmapen:1; /* SYN Map Enable */ | 135 | unsigned int synmapen:1; /* SYN Map Enable */ |
136 | int syn4tupenipv6:1; /* enable hashing 4-tuple IPv6 SYNs */ | 136 | unsigned int syn4tupenipv6:1; /* enable hashing 4-tuple IPv6 SYNs */ |
137 | int syn2tupenipv6:1; /* enable hashing 2-tuple IPv6 SYNs */ | 137 | unsigned int syn2tupenipv6:1; /* enable hashing 2-tuple IPv6 SYNs */ |
138 | int syn4tupenipv4:1; /* enable hashing 4-tuple IPv4 SYNs */ | 138 | unsigned int syn4tupenipv4:1; /* enable hashing 4-tuple IPv4 SYNs */ |
139 | int syn2tupenipv4:1; /* enable hashing 2-tuple IPv4 SYNs */ | 139 | unsigned int syn2tupenipv4:1; /* enable hashing 2-tuple IPv4 SYNs */ |
140 | int ofdmapen:1; /* Offload Map Enable */ | 140 | unsigned int ofdmapen:1; /* Offload Map Enable */ |
141 | int tnlmapen:1; /* Tunnel Map Enable */ | 141 | unsigned int tnlmapen:1; /* Tunnel Map Enable */ |
142 | int tnlalllookup:1; /* Tunnel All Lookup */ | 142 | unsigned int tnlalllookup:1; /* Tunnel All Lookup */ |
143 | int hashtoeplitz:1; /* use Toeplitz hash */ | 143 | unsigned int hashtoeplitz:1; /* use Toeplitz hash */ |
144 | } basicvirtual; | 144 | } basicvirtual; |
145 | } u; | 145 | } u; |
146 | }; | 146 | }; |
@@ -151,10 +151,10 @@ struct rss_params { | |||
151 | union rss_vi_config { | 151 | union rss_vi_config { |
152 | struct { | 152 | struct { |
153 | u16 defaultq; /* Ingress Queue ID for !tnlalllookup */ | 153 | u16 defaultq; /* Ingress Queue ID for !tnlalllookup */ |
154 | int ip6fourtupen:1; /* hash 4-tuple IPv6 ingress packets */ | 154 | unsigned int ip6fourtupen:1; /* hash 4-tuple IPv6 ingress packets */ |
155 | int ip6twotupen:1; /* hash 2-tuple IPv6 ingress packets */ | 155 | unsigned int ip6twotupen:1; /* hash 2-tuple IPv6 ingress packets */ |
156 | int ip4fourtupen:1; /* hash 4-tuple IPv4 ingress packets */ | 156 | unsigned int ip4fourtupen:1; /* hash 4-tuple IPv4 ingress packets */ |
157 | int ip4twotupen:1; /* hash 2-tuple IPv4 ingress packets */ | 157 | unsigned int ip4twotupen:1; /* hash 2-tuple IPv4 ingress packets */ |
158 | int udpen; /* hash 4-tuple UDP ingress packets */ | 158 | int udpen; /* hash 4-tuple UDP ingress packets */ |
159 | } basicvirtual; | 159 | } basicvirtual; |
160 | }; | 160 | }; |
@@ -235,6 +235,7 @@ static inline int t4vf_wr_mbox_ns(struct adapter *adapter, const void *cmd, | |||
235 | int __devinit t4vf_wait_dev_ready(struct adapter *); | 235 | int __devinit t4vf_wait_dev_ready(struct adapter *); |
236 | int __devinit t4vf_port_init(struct adapter *, int); | 236 | int __devinit t4vf_port_init(struct adapter *, int); |
237 | 237 | ||
238 | int t4vf_fw_reset(struct adapter *); | ||
238 | int t4vf_query_params(struct adapter *, unsigned int, const u32 *, u32 *); | 239 | int t4vf_query_params(struct adapter *, unsigned int, const u32 *, u32 *); |
239 | int t4vf_set_params(struct adapter *, unsigned int, const u32 *, const u32 *); | 240 | int t4vf_set_params(struct adapter *, unsigned int, const u32 *, const u32 *); |
240 | 241 | ||