On Fri, May 17, 2019 at 6:05 PM Aaron Conole <[email protected]> wrote:

> Currently, only the netlink datapath supports SCTP connection tracking,
> but at least this removes the warning message that will pop up when
> running something like:
>
>    ovs-appctl dpctl/dump-conntrack
>
> This doesn't impact any conntrack functionality, just the display.
>
> Signed-off-by: Aaron Conole <[email protected]>
> ---
> I did the heartbeat states by hardcoding the values in the ENUM since
> they are fixed in the linux UAPI, and have existed for a long time,
> but it could also make sense to rework this patch so that those states
> are omitted by the ifdef rather than defining them (I'll submit a v2
> if that's preferred approach - but this seems like the more flexible
> option).
>
>  acinclude.m4            | 12 +++++++
>  configure.ac            |  1 +
>  lib/ct-dpif.c           | 19 +++++++++++
>  lib/ct-dpif.h           | 30 ++++++++++++++++++
>  lib/netlink-conntrack.c | 70 ++++++++++++++++++++++++++++++++++++++++-
>  5 files changed, 131 insertions(+), 1 deletion(-)
>
>
[snip]

@@ -497,6 +503,16 @@ ct_dpif_format_protoinfo_tcp_verbose(struct ds *ds,
>                           tcp_flags);
>  }
>
> +static void
> +ct_dpif_format_protoinfo_sctp(struct ds *ds,
> +                              const struct ct_dpif_protoinfo *protoinfo)
> +{
> +    ct_dpif_format_enum(ds, "state=", protoinfo->sctp.state,
> +                        ct_dpif_sctp_state_string);
> +    ds_put_format(ds, ",vtag_orig=%u,vtag_reply=%u",
> protoinfo->sctp.vtag_orig,
> +                  protoinfo->sctp.vtag_reply);
>

PRIu32 for both of them?


-- 
David Marchand
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to