X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=datapath%2Fdatapath.h;h=559df69543c6d9b17f4e1d87dc55f73aa233506c;hb=d1d71a36446d2322986038fdb0402cc8ed53079a;hp=ad59a3a7b9dd8d6122d152f29174c8e89349ddb4;hpb=f4104c68823df93064b8997e5ca0e0564704bc87;p=sliver-openvswitch.git diff --git a/datapath/datapath.h b/datapath/datapath.h index ad59a3a7b..559df6954 100644 --- a/datapath/datapath.h +++ b/datapath/datapath.h @@ -92,6 +92,7 @@ struct datapath { /** * struct ovs_skb_cb - OVS data in skb CB * @flow: The flow associated with this packet. May be %NULL if no flow. + * @pkt_key: The flow information extracted from the packet. Must be nonnull. * @tun_key: Key for the tunnel that encapsulated this packet. NULL if the * packet is not being tunneled. * @ip_summed: Consistently stores L4 checksumming status across different @@ -104,6 +105,7 @@ struct datapath { */ struct ovs_skb_cb { struct sw_flow *flow; + struct sw_flow_key *pkt_key; struct ovs_key_ipv4_tunnel *tun_key; #ifdef NEED_CSUM_NORMALIZE enum csum_type ip_summed;