tunneling: Add userspace tunnel support for Geneve.
authorJesse Gross <jesse@nicira.com>
Thu, 26 Mar 2015 20:51:06 +0000 (13:51 -0700)
committerJesse Gross <jesse@nicira.com>
Tue, 7 Apr 2015 23:51:43 +0000 (16:51 -0700)
commite5a1caeed45ae4dc8783a2fc1ea466c9e1cc79a7
treeb44717afee9077934d8a237dbca78b05397bb11e
parente066f78fea7ba17d293f97c51cd15d69d2c75dbf
tunneling: Add userspace tunnel support for Geneve.

This adds basic userspace dataplane support for the Geneve
tunneling protocol. The rest of userspace only has the ability
to handle Geneve without options and this follows that pattern
for the time being. However, when the rest of userspace is updated
it should be easy to extend the dataplane as well.

Signed-off-by: Jesse Gross <jesse@nicira.com>
Acked-by: Pravin B Shelar <pshelar@nicira.com>
NEWS
lib/netdev-vport.c
lib/odp-util.c
lib/packets.h
tests/odp.at
tests/tunnel-push-pop.at