* groups configured). */
if (skb_is_gso(skb)) {
const struct nlattr *actions_left;
- u32 actions_len_left;
+ int actions_len_left;
struct sk_buff *segs;
segs = skb_gso_segment(skb, 0);
do {
struct sk_buff *nskb = segs->next;
- int err;
segs->next = NULL;
kfree_skb(skb);
}
-static int output_control(struct datapath *dp, struct sk_buff *skb, u32 arg)
+static int output_control(struct datapath *dp, struct sk_buff *skb, u64 arg)
{
skb = skb_clone(skb, GFP_ATOMIC);
if (!skb)