diff --git a/datapath/datapath.c b/datapath/datapath.c index 054a1acf..ed3dd090 100644 --- a/datapath/datapath.c +++ b/datapath/datapath.c @@ -309,8 +309,6 @@ static int queue_gso_packets(struct net *net, int dp_ifindex, segs = skb_gso_segment(skb, NETIF_F_SG | NETIF_F_HW_CSUM); if (IS_ERR(segs)) return PTR_ERR(segs); - if (!segs) - return queue_userspace_packet(net, dp_ifindex, skb, upcall_info); /* Queue all of the segments. */ skb = segs;