diff --git a/net/openvswitch/datapath.c b/net/openvswitch/datapath.c index 99cfafc2a139bac19f8ca78524060fcee3308b89..ef38e5aecd2851d61d204e4e04c9d6d723f14887 100644 --- a/net/openvswitch/datapath.c +++ b/net/openvswitch/datapath.c @@ -308,7 +308,7 @@ static int queue_gso_packets(struct datapath *dp, struct sk_buff *skb, const struct dp_upcall_info *upcall_info, uint32_t cutlen) { - unsigned short gso_type = skb_shinfo(skb)->gso_type; + unsigned int gso_type = skb_shinfo(skb)->gso_type; struct sw_flow_key later_key; struct sk_buff *segs, *nskb; int err;