nicira-ext: Support matching IPv6 Neighbor Discovery messages.
[sliver-openvswitch.git] / include / openvswitch / datapath-protocol.h
index 13b7d9d..8645096 100644 (file)
@@ -317,6 +317,7 @@ enum odp_key_type {
        ODP_KEY_ATTR_ICMP,      /* struct odp_key_icmp */
        ODP_KEY_ATTR_ICMPV6,    /* struct odp_key_icmpv6 */
        ODP_KEY_ATTR_ARP,       /* struct odp_key_arp */
+       ODP_KEY_ATTR_ND,        /* struct odp_key_nd */
        __ODP_KEY_ATTR_MAX
 };
 
@@ -374,6 +375,12 @@ struct odp_key_arp {
        uint8_t  arp_tha[6];
 };
 
+struct odp_key_nd {
+       uint32_t nd_target[4];
+       uint8_t  nd_sll[6];
+       uint8_t  nd_tll[6];
+};
+
 /**
  * enum odp_flow_attr - attributes for %ODP_FLOW_* commands.
  * @ODP_FLOW_ATTR_KEY: Nested %ODP_KEY_ATTR_* attributes specifying the flow