net/netvsc: fix definition of offload values
authorStephen Hemminger <stephen@networkplumber.org>
Wed, 3 Jul 2019 15:50:01 +0000 (08:50 -0700)
committerFerruh Yigit <ferruh.yigit@intel.com>
Thu, 4 Jul 2019 23:52:01 +0000 (01:52 +0200)
The definition of ipsec and rsc offloads was incorrect.
Neither one of these is used by current driver, but the values
should be fixed now for future RSC support.

Fixes: 4e9c73e96e83 ("net/netvsc: add Hyper-V network device")
Cc: stable@dpdk.org
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
drivers/net/netvsc/ndis.h

index 2e7ca99..d97a397 100644 (file)
@@ -262,17 +262,17 @@ struct ndis_lsov2_offload {
 
 struct ndis_ipsecv2_offload {
        uint32_t                        ndis_encap;     /*NDIS_OFFLOAD_ENCAP_*/
-       uint16_t                        ndis_ip6;
-       uint16_t                        ndis_ip4opt;
-       uint16_t                        ndis_ip6ext;
-       uint16_t                        ndis_ah;
-       uint16_t                        ndis_esp;
-       uint16_t                        ndis_ah_esp;
-       uint16_t                        ndis_xport;
-       uint16_t                        ndis_tun;
-       uint16_t                        ndis_xport_tun;
-       uint16_t                        ndis_lso;
-       uint16_t                        ndis_extseq;
+       uint8_t                         ndis_ip6;
+       uint8_t                         ndis_ip4opt;
+       uint8_t                         ndis_ip6ext;
+       uint8_t                         ndis_ah;
+       uint8_t                         ndis_esp;
+       uint8_t                         ndis_ah_esp;
+       uint8_t                         ndis_xport;
+       uint8_t                         ndis_tun;
+       uint8_t                         ndis_xport_tun;
+       uint8_t                         ndis_lso;
+       uint8_t                         ndis_extseq;
        uint32_t                        ndis_udp_esp;
        uint32_t                        ndis_auth;
        uint32_t                        ndis_crypto;
@@ -280,8 +280,8 @@ struct ndis_ipsecv2_offload {
 };
 
 struct ndis_rsc_offload {
-       uint16_t                        ndis_ip4;
-       uint16_t                        ndis_ip6;
+       uint8_t                         ndis_ip4;
+       uint8_t                         ndis_ip6;
 };
 
 struct ndis_encap_offload {