►
From YouTube: DASH Workgroup Community Meeting Nov 2 2022
Description
Volodymyr Mytnyk presenting DASH test plan (Intel contribution)
PR217 - Added Overlay Test Plan
IPv6 ACL - environment related and resolved (one missing line in the pipeline)
Reshma: https://github.com/reshmaintel/SAI/blob/dash-ptf/doc/SAI-Proposal-SAI-PTF.md
DASH changes for SAI PTF - OpenComputeProject/SAI repo
PR #1573 – SaiHelper changes
PR #1592 – Test cases updates (Underlay)
PR #1590 - Add DASH API
Reshma: Work w/Richard and Guohan to expand the testbed to support the DASH testbed
B
Everyone
voldemortnick
will
be
presenting
the
test
plan
for
dash.
We
had
a
few
discussions
earlier
where
the
intention
was
to
have
something
of
a
plan
test
plan
overall
for
Dash
and
and
the
suggestion
was
to
use
what
we
have
or
been
working
on
as
part
of
that
test,
Hunters
that
we
were
building
and
the
test
cases.
We
also
had
this
test
plan
that
Voldemort
meeting.
Would
you
like
to
preserve.
C
A
C
Okay,
so
today
we're
going
to
discuss
a
little
bit,
maybe
just
give
it
a
brief
overview
about
this
pull
request,
so
we
created,
like
probably
a
few
weeks
ago,
I
think
and
on
actually
mainly
work
in
this,
and
we
created
the
test
plan
for
ETF
test
cases
to
cover
the
let's
say
for
starting
from
the
v-net
use
case.
So
there
was
a
couple
of
comments
already.
Some
of
them
are
undressed,
but
I
want
just
to
go
through
through
the
pull
request
through
the
changes.
C
What
we
have
there,
so,
let's
maybe
switch
to
the
view
okay.
So
this
is
the
folder
for
the
test
plan
and
actually
the
test
is
the
folder
is
a
root
folder
for
all
these
cases.
Also,
all
these
cases
that
we
are
adding
for
the
dash
PDF
test
cases.
We
also
cover
them
in
the
test
plan.
So
it
means
that
anyone
else
who
is
adding
the
test
case
or
updated
so
should
update
this
test
plan
accordingly
and
just
you
know,
to
keep
in
sync
everything
here,
so
we
have
some.
C
We
splitted
this
test
plan
for
overlay,
eni
connection
track
in
the
net
tubinget
and
we
can
like
go
to
each
of
them
and
to
see
what
are
there.
There
is
some
requirements:
performance
stuff
which
is
just
a
to-do
stuff
and
there's
a
test
tubes
that
describes
what
we
plan
to
to
test
and
there
and
if
we
go,
for
example,
dni
we
separated
it
out.
C
C
Okay,
and
there
is
some
brief
description
of
each
of
them-
we're
still
working
on
this
pull
request
anyway,
so
we
are
updating
and
at
time
to
time.
So
if
someone
is
interesting
in
this,
I
mean
updating.
I
know
that
there
is
some
work
is
going
on
with
alcohol,
so
this
test
plan
also
can
be
used
for,
say,
updating
and
powering
the
additional
alcohol
use
cases
and
yeah
and
Venus
to
the
Nets.
I'll
show
it.
C
So
what
we
have
here
test
shoots,
album,
throating
and,
let's
say
test
name
in
the
scripts
and
a
brief
description,
and
the
daily
description
is
over
here
in
bed
wrote
In.
This
case
is
some
integration
tests,
negative
tests
scaling
still
it.
It
seems
to
be
defined
and
some
questions
that
I
needed
to
be
clarified
before
moving
moving.
C
So
this
test
plan
is
actually
in
review
at
this
moment
and
what
we
ask
Community
to
to
review
it,
because
we
would
like
to
have
it
merged
as
soon
as
possible.
We
understand
that
this
is
still
like
it's
a
beginning
right.
We
will
be
updating
anyway,
but
we
want
to
collaborate
on
this.
For
example,
if
someone
trying
to
add
new
test
cases
so
would
be
really
great
to
have
the
test
plans
also
updated
and
collaborate
on
the
theme,
and
briefly,
that's
it
from
my
site.
Refreshment.
If
you
add
something.
B
Yeah
I
think
there
is
a
lot
of
content
here.
Please
let
us
know
if
we
should
go
through
test
plan
sort
of
a
review
in
maybe
this
type
of
a
call
or
a
submitting
subgroup.
You
know
during
behavior
model
or
something
where
we
can
walk
through
each
step
and
collectively
decide
and
add
more
or
please
review
it
offline,
and
then
maybe
you
know
soon
as
we
merge
this
merge.
The
initial
version
that
we
have
here
we
can
add
more
to
it.
B
A
Chris
I
know
you
joined
late.
What
do
you
think?
Yes,
these
are
all
under
the
test:
folders
structure,
yeah.
D
I
think
I
I
think
I
reviewed
it
and
okayed
it
if
I'm
not
going
to
take
them.
Okay,
cool
and
you
know-
we've
been
working
on
test
cases
as
well
and
there's
a
lot
of
alignment.
So
it's
a
good
thing.
B
D
Fixed
I'd
probably
need
to
go
in
and
approve,
then
yeah
yeah
for
playing
ketchup
with
each
other.
C
A
G
B
The
ipvc
cycle
there
was
an
issue
raised
by
honey
earlier
I
think
Voldemort
and
Anton
went
through
that
and
it
it
turned
out
that
there
was
no
change
required
in
the
ttf
harness,
but
there
was
still
some
issue
that
had
to
be
fixed,
yeah
and
that's
result.
Now:
it's
environment
related
yeah.
E
Yeah,
thank
you,
yeah
already
merged,
even
so
that
sweet
this
we
discussed
in
the
mail,
and
so
there
was
a
solution
actually
in
the
test
code.
So.
A
Okay,
anyone
else
have
a
topic
for
today
or
PR.
They
want
to
look
at.
E
I
have
a
topic
except
of
PR
oud,
okay
yeah.
So
that's
the
question
to
maybe
to
the
prince
so
that
everybody
else
so
maybe
there
is
some
updates
on
the
Sonic
management
part,
maybe
some
visibility
when
we
can
have
some,
maybe
over
latest
plan,
to
look
at
it
for
the
Sonic
management
or
some
updates
to
the
topology.
E
F
Yeah
I
think
I
think
the
the
peer
should
be
ready
like
this
week
or
early
next
week,
so
the
the
team
is
working
on
on
creating
the
Sonic
management
plan.
I
think
that
for
the
test
plan,
I
believe
we
are
referring
to
the
dash
a
v-net
doing
a
test
plan
that
that's
available
today.
A
G
H
Kishore
from
Marvel
I
think
I
know
many
of
you
through
various
other
engages
that
we've
been
having
our
past
glad
to
be
here.
Part
of
this
project.
I
B
I
B
Right
so
I
think
Prince
had
mentioned
that
the
winner
to
win
a
test
test
cases
that
we
have
been
adding
that
will
be
used
utilized
in
the
Sonic
management.
There
is
a
threat
going
on
about
that
review,
going
on
as
well.
I
B
D
I
think
that
was
the
discussion
that
we
we
still
need
to
get
these
tests.
You
know
even
working
on
behavior
model
and
you
don't
actually
have
you
know
dpus
that
can
run
into
Sonic
management
test
bid
right,
there's
not
even
standard
Sonic
interfaces.
Yet
so
it's
a
little
premature.
I
No
no
I
I
didn't
mean
that
I
mean
you
know
even
for
those
size
shrift
test
right,
so
you
need
to
set
up
the
test.
Bed
I
mean
you
know.
Whatever
the
test
that
currently
can
be
running,
you
know
you
know
setting
up
those
test
pads
that
should
be
a
line
so
that
we
can,
you
know,
use
a
Sonic
management
to
set
up
the
test
band
run
the
test
all
right,
so.
D
Publicly
bmb2,
but
there's
also
some
tests
being
run,
let's
say
out
of
communities
eye
on
vendors
implementations,
but
those
are
not
really
available
and
for
vetting
right.
There's
no
public
way
to
vet
any
of
the
users.
Those.
D
D
I
No,
but
the
test
bed
is
set
up.
Those
kind
of
setup
can
be
aligned
right,
so
I
understand
the
implementation
may
not
be
available,
but
the
you
know
the
you
know
for
for
the
for
the
whole
test
setup
that
you
know
we
should
drop
the
comma
framework
to
to
set
up
and
align
that
with
the
Sonic
management
right.
So.
B
Oh,
the
framework
was
tested
on
Intel's,
ipu,
dpu
and
then
only
upstreamed,
so
but
yeah
it
is
not
public.
Yet.
I
Yeah
yeah,
but
no
I
I,
don't
think
we
we
we.
We
need
that
right,
so
I'm
just
saying
the
framework
how
to
set
up,
for
example,
whatever
vendor
you
know
we
are
working
with
or
the
you
know,
anyone
that,
for
example,
if
the
vendor
wants
to
run
the
test
right
defined
by
this,
you
know
this
stash
test.
They
need
a
way
to
set
up
the
test
bed
right.
I
So
then,
for
those
things,
I
think
you
know
we
previously
agreed
to
align
with
the
Sonic
management
to
use
the
same
way
to
set
up
the
test
band
right
as
I
remember.
There
was
earlier
discussion
on
that,
and
then
you
know
that
that
we
get
aligned
so
that
people
who
ever
familiar
with
the
you
know
traditional
Sonic
touch
better
setup,
can
use
the
same
way
to
set
up
the
test
band
and
run
the
test
right.
So.
E
From
the
commit
that
mentioned
princess
so
that
there
was
a
new
topology
Appliance
for
two
ports,
but
this
is
the
another
one,
so
ptf2
or
maybe
like
Prince.
Do
you
have
something
like
that
in
the
roadmap
to
have
the
aptf2?
No.
G
B
I
Yeah
and
also
you
know,
I
remember
this-
this
Dash
test-
he
also
you
know,
connect
with
some
connect
with
this
traffic
generator
right.
So
they
you
know.
How
can
we
Define
that
and
you
know,
then
people
have
a
standard
way
to
look
okay.
How
do
I
set
up
the
test
but
physically
and
then
run
set
of
a
command
to
provision
the
test
bed?
I
E
I
can't
believe
that,
right
now
we
can
add
only
some
topology
files
for
the
PDF
tools.
That's
it
because,
anyway,
we
do
not
have
anything
like
CBS
for
the
Dash,
so
the
current
BMW
to
its
not
the
same
as
IBS,
so
it
might
be
like
some
future
future
tasks.
Once
we
have
some
Hardware
that
we,
then
we
will
be
able
to
prove.
E
Yeah
because
like
so,
you
see
that
right
now,
if
I
want
to
try,
for
example,
any
kind
of
topology
I'm
able
to
use
IBS
for
it.
I
can
you
know
I'm,
just
gonna
like
topology
on
the
VMS,
but
for
the
dash
there's
no
such
stuff.
So
like
the
only
thing
that
we
can
do
is
like
the
same
as
Prince
commit
for
appliance
topology
for
the
PTF
to
the
body.
But
every
vendor
will
need
to
like
to
go
visit
us
on
their
own
to
set
it
up
for
the
hard
one.
I
So
so
this
you
know
this
side
handle
is
Dash
enhancement.
Then
what?
What
is
that?
What
is
the
test
bed
set
up
there.
B
We
have,
it
is
the
same.
You
know
we,
we
need
basically
Two
Hosts
and
we
have
the
client
of
the
PDF
running
on
one
and
then
the
server
that
has
also
the
dpu
in
it,
and
we
have
mentioned
the
topology
diagrams
that
are
required
in
the
PTF
document.
So
far.
This
is
how
we
have
tested,
and
instead
of
using
a
dpu
in
the
second
host,
where
the
server
runs,
we
can
use
BMV
too
and
yeah.
B
This
is
all
that's
needed
from
PTF
side.
We
have
tested
it
on
the
dpu
that
we
have.
B
And
and
I
think
we
have
already
merged
all
the
code
changes
and
the
HL
APR
is
also
merged
into
the
tie
that
just
went
out
1.1.10.
D
I
B
Right
first,
one
thing
is
that
we
presented
all
the
changes
that
we
have
done
for
for
dash
in
PTF
to
make
the
entire
framework
itself
work
with
the
fewer
ports
and
also
how
we
were
changing
the
tests
and
all
those
things
we
already
presented
in
the
PSI
community.
That
was
about
a
month
ago,
and
then
the
hldpr
was
already
merged
to
site,
and
the
code
PR
also
was
merged
into
PSI
1.10.
It's
already
there
now.
I
C
The
let
me
explain
so
PDF
PDF
framework
is
using
the
PDF
to
generate
the
traffic
right
yeah
so,
and
it
includes
the
PDF
repo,
some
some
old
version
of
the
PTF.
So
we
are
not
talking
about
the
PDF
framework
that
we
changed,
so
the
changes
for
the
PTF
to
run.
The
this
case
is
on
the
let's
say:
Dash
is
already
merged.
J
C
Yes,
so
there
is
a
one
change
for
the
PTF
as
a
traffic
jam
itself,
which
we
found
one
issue
there.
So
this
is
why
we
still
using
the
the
custom
repo
this
moment
because
it
includes
the
fix
for
the
vx1
packets.
So
once
that
fix
for
the
pixel
packets
are
matched
in
the
PDF
itself,
then
we
can
move.
Let's
say
PTF
inside
repo
to
some
latest
version.
C
B
D
We
need
P4,
Lang,
slash,
PTF
project
to
be
fixed
and
then
merged
into
Main,
and
then
we
need
to
import
that
into
the
PSI
PTF
or
as
a
side
test
PTF
sub
module
and
then
merge
that
into
simane.
Then
then,
we'll
be
able
to
use
simane
in
dash,
did
I.
C
C
D
I
So
there
are
this
PTF
test
size
shift
test,
and
there
are
this
test
the
side
we're
not
in
a
different
test
folder.
So
what
was
the
difference
between
these
two
tests
and
the
you
know?
I
know
the
the
PTF
test
can
be
right
in
the
bmv2
environment
right.
So
what
about
the
other
tests?
How
do
we
run
them?
Where
do
we
run?
What
is
the
environment
to
run
them.
E
Into
environment,
if
I
understand
correct,
you
are
about
that.
The
one
that
we
presented
last
week,
so
that's
still
being
with
the
environment,
still
the
same,
so
only
that
it's
introduces
Snappy
traffic
gen,
that's
that's
it
like,
but
the
setup
is
the
same.
So
still
we
have
like
a
b,
let's
say
dut
to
Ports.
We
still
have
for
all
other
blips,
but
like
replace.
I
I
No,
no,
no,
oh,
are
you
saying?
No,
no,
this
part
I,
don't
get
it
I
mean
you,
we,
you
know
the
environment
even
in
the
pr
remember
you
know
for
the
PTF
they
you
know
the
pr
can
test
it
right.
So
all
these
PR
can
be
tested
tested.
This
test
can
test
those
PR.
So
why?
But
why?
You
know
I
think
with
their
merch
or
not
those
tests.
If,
if
it
can
be
run,
we
should
run
it
right
so
well.
What
is
that?
Maybe
I
didn't
quite
get
this
part.
E
Oh
well
maybe
like
that's
another
issue.
You
I
mean
that
we
have
tests
folder
and
we
have
Dash
pipeline
folder.
Both
contain
test
cases
and.
E
Okay,
oh
okay,
so
let's
say
I
will
explain
then
so
we
at
Intel
committed
to
the
to
the
tests,
folder
Dash.
We
need
this
case
and
yes,
we
expect
that
this
will
be
a
proper
pass
for
all
test
cases
in
the
future,
but
completely
yeah.
So,
but
we
currently,
we
are
not
running
them
on
CI,
because
bmv2
has
some
lag
features.
E
So
we
already
raised
up
this
question
on
the
bmv2
model
meeting
so
that
some
underlay
calls
are
not
supported,
even
even
if
there
was
just
even
issues
getting
number
of
ports,
which
is
extremely
important
for
the
PTF
framework,
because
we
are
getting
number
of
ports
and
then
creating
some
objects
in
the
PDF
and
so
on
and
fbm
V2
doesn't
does
not
return
this.
This
is
like
an
issue
and
that's
why
we
committed
that
this
case
to
the
proper
pass,
and
we
expect
in
future
to
add
all
new
test
cases
there.
E
But
right
now
the
running
of
that
test
is
disabled,
because
bmv2
Readiness
so
like
once
all
blocking
issue
are
fixed.
Definitely
we
will
have
to
move
to
the
have
to
move
to
that
new,
proper
location.
The
final
one
in
the
test,
folder
and
we
will
commit
even
more
test
cases
like
and
enable
them
on
the
CI.
So
at
this
stage
yeah,
so
that's
I
opened
a
few
issues
regarding
that,
for
the
one
was
fixed
if
I'm
not
mistaken,
but
there
are
a
few
more.
I
To
which
test
you
said
you,
we
cannot
run
the
one
on
the
test
folder,
although
the
one
on
the
the
dash
pipeline
test,
folder.
E
So
the
display
plan,
so
let's
assume
that
this
is
kind
of
a
test
for
environment,
just
to
ensure
that
environment
Works
everything
like
is
imported
and
so
on,
because
the
tests
itself
are
written
was
the
bmv2
only
so
that's
on
the
hardware.
The
behavior
will
be
different
and
the
in
the
tests
folder.
We
are
we
this
cases
that
are,
they
will
see
Hardware
oriented,
but
the
problem
is
not
because
car
like
the
problem
is
that
bmv2
does
not
support
some
calls
that
that
it
should
and
yeah.
So
that's
planned
to
fix.
I
So
for
but
okay,
but
once
bmv2
fixed
my
understanding.
My
understanding
that
this
test
requires
the
snapping
their
fish
to
generate
the
traffic
right.
E
E
E
They
generate
all
of
them
generate
traffic.
The
question
only
in
in
which
way,
because
functional
tests
using
the
PDF
has
a
traffic
generator
and
they're
sending
like
a
few
packets,
and
they
do
like
my
personal
understanding.
So
that's
the
idea
is
that
in
the
PDF
and
functional
we
are
going
to
analyze
the
packets,
so
we
have
refined
the
packet
transformation.
Everything
is
okay,
but
we
are
sending
just
a
few
packets
and
in
the
non-functional
the
idea
is
to
send
the
line
rate
to
send
millions
of
packages.
E
Currently
in
Maine,
if
I'm
not
mistaken,
there's
there's
some
examples,
so
maybe
Mirchi
can
give
yeah
so
we're
not
doing
it.
It's.
I
I
I
put
in
the
chat
window:
yeah,
okay,.
J
I
J
K
I
This
test
right,
so
this
test,
he
seems
still
using
the
PTF
generator,
not
not
using
the
the
snap
interface
to
generate
the
traffic.
E
K
E
Looking
at
right
so
which
one
look
at
the
test
outbound,
but
there
should
be
scales
because
they're,
simple
and
scary,
this
is
simple
words.
Oh.
E
E
In
the
scroll
up
in
the
file
list,
there's
some
Dash
helpers
folder.
Oh
sorry,
Dash.
E
In
the
in
the
left
pane
just
scroll
up,
because
there
should
be
helper,
yeah,
Dash,
helper
yeah,
we
need
to
be
net
helpers.
E
E
You
won't
find
it
because
it's
it's
based
on
the
from
it's
from
the
sub
module,
because
we
are
here.
We
we
hear
defining
like
in
the
PTF
you
you
use
inside
Challenger
and
the
size
Rift
as
a
sub
module
here.
So
there's
no
definition
of
the
start.
D
E
G
E
And
say
that
a
plane-
that's
one,
it's
actually
in
here,
inherited
from
other
classes
but
but
like
you
should
find
it
here.
I
E
E
I
I
Yeah
but
but
then
back
to
the
questions,
how
is
that
you
know
test
topology
being
set
up?
You
know,
I,
understand
the
you
know
you,
you.
E
Haven't:
okay,
okay!
So
like
initial
question,
so
there
is
no
rips
to
set
up
that
topology,
so
we
are
dependent
that
it
was
pre-set
up.
Let's
say
by
the
based
on
by
someone
else
before
so
the
idea
yeah.
So
the
idea
is
that
probably
Sonic
management
has
an
ansible
which
is
doing
setting
up
of
the
topology
here.
We
have
some
scripts
for
doing
it,
but.
G
E
I
E
Yeah
yeah,
so
that's
it's
topology
description,
but
it's
it
defines
what
to
expect,
but
it
doesn't
use
to
for
setting
up
topology
the
like
expectation,
because
then
framework
will
know
how
to
connect.
So
in
that
case
you
switch
to
the
sniper.
For
example,
it
will
be
expecting
that
snap
is
up
and
running
and
it
can
connect
it
in
the
mode
in
the
xac
mode.
I
I
I
don't
know
like
Alias
the
CC.
There
are
some
kind
of
not
sure
what
is
the
area
she
needs
means.
E
Alias
is
a
kind
of
name
just
for
ref
reference,
because
here
we
have
in
the
connections
you
have
then
using
you
can
use
Alias.
So
that's
I'm
using
the,
for
example,
zero
one
but
like
it,
it
could
be
any
anything
actually
and
then
in
the
test.
The
main
idea,
actually
that
in
the
test
code,
then
you
are
referring
to
the
port
by
the
teles,
so
that
you
don't
you
you
don't
care
whether
this
is
verse,
1,
verse,
3
or
like
something
called
a
and
P0
e
and
P.
I
I
I
E
At
this
moment,
I
put
just
marks,
like
my
mark,
ptfc,
that
by
testmark
PDF
but
yeah.
So
maybe
it's
like
the
idea
like
in
future
to
have
maybe
some
smart
marks
like
in
the
Sonic
management
that
we
can
just
skip
if
test,
if
environment
is
not
supported,
because,
anyway,
you
have
you're
providing
the
Json
file.
This
test
button,
you
are
able,
you
know,
at
the
very
early
stage,
the
capabilities
of
the
setup.
So
if
test
is
packed
in,
for
example,
Snappy
and
you
have
PTF
okay,
it
will
be
skipped
in
simple.
J
E
J
B
Think
we
should
work
with
Richard.
I
can
start
a
meeting,
maybe
gohani
I
can
invite
you
and
everyone
you
know
interested
I
can
buy.
Christina
Richard
basically
will
need.
We
need
to
discuss
how
to
expand
and
expand
the
test,
but
to
support
the
dash
portion.
I
Yeah
yeah,
yeah
and
also
you
know
this
traffic
generator
right
so
because
I
think
a
PDF
is
only
you
know
doing
most
like
a
functional
test
right.
B
I
B
And
we
are
also
looking
at
how
to
integrate
PDF
with
Snappy.
We
can
get
back
on
that,
but
overall
there
are
lots
of
test
cases
and
all
the
functional
test
cases
we
have
also
merged
into
PSI
and
they're.
More
that
are
getting
added
for
different
test
cases
are
being
added
for
all
the
areas
we
need
to
win
it
connection,
tracking.
All
that
we
are
adding
that
is
yeah.
E
So
that's
you're,
looking
right
now
in
the
pr
so
like.
If
for
the
Intel
test
cases,
you
can
look
to
the
main,
because
actually
they
are
already
merged.
B
K
C
G
C
You
you
can
run
the
same
test
cases
that
you
you
can
run
on
the
any
Sony,
but
still
you
can
run
on
the
AP
also,
and
we
selected
test
cases
underlying
this
cases
that
can
be
run
on
the
devices.
With
few,
of
course,
like
two
four
four.
I
Okay,
and
are
we
going
to
add,
like
a
you
know,
overlay
Dash
test
is
here
as
well
right,
so.
B
I
I
E
So
that's
the
question
that
I
actually
raised
a
few
meetings
ago,
so
we
decided
to
go
with
the
tests
folder
under
the
dash
in
the
single
location,
but
like
we
need
to
stabilize
sexual
environment.
So
like
the
idea
is
to
have
everything
in
one
place.
D
I
So,
where,
where
are
we
on?
That
I
saw
the
the
header
file,
at
least
what
we
have
defined
and
stabilized
right?
So
where,
where
are
we
on?
You
know
getting
those
header
files
to
merge
into
the
site
so
that
you
know
we,
we
we,
we
can
write
tests,
the
you
know,
host
those
yeah,
so
I'm
just
trying
to
understand.
You
know
who
who
is
driving
that
to
get
those
API,
sorry,
those
apis
to
be
to
be
merged
into
the
assignment
Branch
yeah.
I
And
what
is
the
feedback?
Is
any
feedback
I
mean?
If
you
guys,
you
know,
maybe
Intel
you
guys
can
merge
and
we
can
get
the
which
PR.
G
G
I
Maybe
this
is
come
here
right,
maybe
you
know
like
Intel
and
whoever
you
know
can
get
it
pulled,
and
then
we
can
get
this
merged
right.
So
then
we
can.