diff options
Diffstat (limited to 'lib/netdev-native-tnl.c')
-rw-r--r-- | lib/netdev-native-tnl.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/netdev-native-tnl.c b/lib/netdev-native-tnl.c index 9ce856798..fb5eab033 100644 --- a/lib/netdev-native-tnl.c +++ b/lib/netdev-native-tnl.c @@ -508,6 +508,9 @@ netdev_vxlan_pop_header(struct dp_packet *packet) ovs_be32 vx_flags; enum packet_type next_pt = PT_ETH; + ovs_assert(packet->l3_ofs > 0); + ovs_assert(packet->l4_ofs > 0); + pkt_metadata_init_tnl(md); if (VXLAN_HLEN > dp_packet_l4_size(packet)) { goto err; |