[ovs-dev] [recirc datapath V4 2/5] odp-util: Always generate key/mask pair in netlink for recirc_id
Jarno Rajahalme
jrajahalme at nicira.com
Fri Apr 18 20:19:57 UTC 2014
On Apr 18, 2014, at 2:50 AM, Andy Zhou <azhou at nicira.com> wrote:
...
> @@ -2681,9 +2681,9 @@ unencap:
> * capable of being expanded to allow for that much space. */
> void
> odp_flow_key_from_flow(struct ofpbuf *buf, const struct flow *flow,
> - odp_port_t odp_in_port)
> + const struct flow *mask, odp_port_t odp_in_port)
> {
> - odp_flow_key_from_flow__(buf, flow, flow, odp_in_port, SIZE_MAX);
> + odp_flow_key_from_flow__(buf, flow, flow, mask, odp_in_port, SIZE_MAX);
> }
>
This looks odd, how about passing in both flow and mask, and a boolean “is_mask” instead of “flow, flow, mask” or “mask, flow, mask” below?
> /* Appends a representation of 'mask' as OVS_KEY_ATTR_* attributes to
> @@ -2699,8 +2699,8 @@ odp_flow_key_from_mask(struct ofpbuf *buf, const struct flow *mask,
> const struct flow *flow, uint32_t odp_in_port_mask,
> size_t max_mpls_depth)
> {
> - odp_flow_key_from_flow__(buf, mask, flow, u32_to_odp(odp_in_port_mask),
> - max_mpls_depth);
> + odp_flow_key_from_flow__(buf, mask, flow, mask,
> + u32_to_odp(odp_in_port_mask), max_mpls_depth);
> }
>
Otherwise,
Acked-by: Jarno Rajahalme <jrajahalme at nicira.com>
Jarno
More information about the dev
mailing list