TODO - ljakab/openvswitch GitHub Wiki

  • Implement pop_eth() and push_eth(dst, src, type) actions in OpenFlow
  • Document the above in a new ticket in ONF Extensibility WG
  • Remove explicit conversion of L2 <--> L3 packets - From Jean Tourrilhes on ONF EXT-112: "Also, currently we have no way of converting packets from Ethernet to IP or the reverse. When we discuss that ticket, everybody did not like the idea of implicit conversion, so we would need proper encapsulation actions to do that explicitly."
  • Validation when adding flows with push_eth()/pop_eth() actions - need to validate that the output port can accept the packets after all actions are applied (don't send a packet with no Ethernet header to a L2 port).
    • Do we need to do this in user or kernel space or both?
  • Implement Packet Type match field - OXM_OF_PACKET_TYPE, as documented in EXT-112