On Thu, Sep 5, 2024 at 3:18 PM Jason Xing <kerneljasonxing@xxxxxxxxx> wrote: > > From: Jason Xing <kernelxing@xxxxxxxxxxx> > > Test when we use SOF_TIMESTAMPING_OPT_RX_FILTER with software > or hardware report flag. The expected result is no rx timestamp > report. > > Reviewed-by: Willem de Bruijn <willemb@xxxxxxxxxx> > Signed-off-by: Jason Xing <kernelxing@xxxxxxxxxxx> > --- > tools/testing/selftests/net/rxtimestamp.c | 11 +++++++++++ > 1 file changed, 11 insertions(+) > > diff --git a/tools/testing/selftests/net/rxtimestamp.c b/tools/testing/selftests/net/rxtimestamp.c > index 9eb42570294d..9760abdb6e05 100644 > --- a/tools/testing/selftests/net/rxtimestamp.c > +++ b/tools/testing/selftests/net/rxtimestamp.c > @@ -57,6 +57,7 @@ static struct sof_flag sof_flags[] = { > SOF_FLAG(SOF_TIMESTAMPING_SOFTWARE), > SOF_FLAG(SOF_TIMESTAMPING_RX_SOFTWARE), > SOF_FLAG(SOF_TIMESTAMPING_RX_HARDWARE), > + SOF_FLAG(SOF_TIMESTAMPING_OPT_RX_FILTER), Ah.. I missed adding SOF_TIMESTAMPING_RAW_HARDWARE :S I'll repost it in 24 hour. > }; > > static struct socket_type socket_types[] = { > @@ -97,6 +98,16 @@ static struct test_case test_cases[] = { > | SOF_TIMESTAMPING_RX_HARDWARE }, > {} > }, > + { > + { .so_timestamping = SOF_TIMESTAMPING_RAW_HARDWARE > + | SOF_TIMESTAMPING_OPT_RX_FILTER }, > + {} > + }, > + { > + { .so_timestamping = SOF_TIMESTAMPING_SOFTWARE > + | SOF_TIMESTAMPING_OPT_RX_FILTER }, > + {} > + }, > { > { .so_timestamping = SOF_TIMESTAMPING_SOFTWARE > | SOF_TIMESTAMPING_RX_SOFTWARE }, > -- > 2.37.3 >