►
From YouTube: DASH Behavioral Model WG weekly July 13 2023
Description
2 Intel Engineers (fruffy - Fabian) contributing to TestGen in Issue399
Length of time to generate packets (consider this), run the test to see how long it will take
PINS team is using TestGen at different cloud company
Ping MarianP offline for updates
Andy likely waiting for DPDK developers, compiler issues are open, then Andy can resume BE experiment
A
Behavioral
model,
meaning
today
I'm
sharing
my
screen
and
the
notes
from
last
time,
I'll
turn
off
the
camera.
So
the
last
time
we
were
talking
about.
A
We
had
all
these
notes
from
last
time,
I'm
going
to
switch
over
to
the
the
issues
that
I
saw
come
in.
I
saw
this
one
come
in
from
frufi
and
do
you
guys
happen
to
know
who
Fabian
roofie
is.
B
He's
from
Intel
but
I,
don't
know
what
change
he
made.
It.
C
A
lot
of
work
in
the
p4.org
and
he
created
a
P4
test
gen
tool
and
tried
it
out
on
the
dash
behavioral
model
and
came
back
with
some
comments.
Good
observations
about
some
dead
code,
so
hopefully
the
people
responsible
for
that
code
and
I
think
Marion
might
be,
can
look
into
this.
C
So
hopefully
someday
we'll
make
this
part
of
the
CI
build.
But
it's
a
little
early
to
try
to
do
that,
but
he
did
it.
Experimentally,
okay,.
B
Yeah,
so
this
is
a
test
P4
test.
Gen
is
the
name
of
the
tool
that's
been
created
from
from
Intel
fabiography
is
the
main
developer
there
yeah
before
question
yeah
yeah
it
tests
all
the
Parts
in
the
you
know,
Hardware
or
behavior
model
based
on
the
P4
program
and
yeah.
It's
a
test,
testing
tool.
B
Whose
part-time
works
at
Intel
and
otherwise
is
yes
and
Nate,
is
a
professor
full-time
at
Cornell
and
he's
the
one
who
led
the
P4
test,
gen
project
and
yeah.
We
are
also
working
with
other
CSV
like
Google
on
this
one.
B
It's
supposed
to
be
applicable
for
both
switch
as
well
as
Nick,
which
is
in
our
case
the
ipodpus
yeah
and
any
Hardware
behavioral
model
can
be
can
can
use.
This
particular
prefer
test
Gen
2,
and
it
will
find
that
defects.
You
know
if
there
is
it,
it
basically
exercises
all
the
code
paths.
C
A
A
D
Oh
I
know
like
there.
There
are
certain
like
tools,
then
you
know
later
come
Pakistan,
because
people
passages
sometimes
it's
like
when
the
program
gets
too
large.
It
actually
becomes
a
little
bit
slow
for
like
really
large
program,
so
I'm
not
sure
like
how
long
it
will
actually
take
to
generate
all
the
packet
for
RPM.
D
A
That's
great
thanks
for
thanks
for
that
ref.
So
you
know
in
the
in
the
dash
repo
under
pipeline.
We
have,
you
know
the
bmv2
and
the
PSI,
and
this
is
basically
what
we
have
so
far
is
certainly
not
fully
fleshed
out,
but
this
is
where
we
are
so
far
so
just
FYI,
yeah
and
then
oh
go
ahead.
B
I,
don't
know
sorry
I
missed
that
comment.
Were
you
asking
about
the
before
question?
If
there
is
any
question,
please
let
me
know
and
I
can
get
some
answers
for
you.
Is
it
related
to
scale
Etc?
If
you
have
any
questions,
please
send
that
email.
D
Sounds
good
and,
of
course,
if
you
have
run
the
tests
like
see
how
long
it
will
take
I
would
be
like
very
interested
to
know
yeah,
because.
C
D
C
Sure,
yeah
I,
don't
know
if
you
read
the
complete
set
of
comments
on
that
issue,
but
Fabian
was
expressing
concern
that
you
know
for
a
complicated
program.
We
can
try
to
spend
quite
a
bit
of
time
on
finding
all
the
code
paths
and
you
know
sincerely
deterministic,
it's
a
heuristic
algorithm,
and
so
at
this
point
it's
kind
of
premature
to
say
it's
something
we
could
use
like
in
I'll
call.
C
It
quote:
unquote:
production
for
dash
behavior
model,
but
it's
worth
keeping
up
with
the
progress
and
Fabian
he's
working
on
another
program
called
Flay,
which
is
in
his
own
Branch
right
here,
yeah,
which
he
linked
to
and
that's
an
experimental
project
that'll
specifically
designed
to
find
dead
code.
So
that
might
be
something
that
we
could
run.
Let's
say
just
as
a
almost
like
a
linting
that,
if
it's
more
performant
and
and
not
so
open-ended,
it
would
be
a
great
tool.
C
Just
like
running
a
link
check
almost
trying
to
do
heuristic
generation
of
test
packets
on
arbitrary
programs
is
quite
an
art
form.
We're
probably
not
going
to
be
there
for
dash
for
some
time.
C
D
They
do
like
a
lot
of
things
in
the
pins
to
actually
do
similar.
Things
to
you
know,
generate
the
test
package,
so
they
can
make
sure
like
seasonal.
A
Nice,
that's
awesome,
that's
awesome!
Yep,
yep
and
I
know
we
needed
a
couple
of
updates.
Today
on.
There
were
two
that
Marion
was
working
on,
however,
he's
not
on
the
call,
so
I'll
have
to
Ping
him
offline
for
updates.
A
A
Yeah
yep,
that's
that's
what
I
had
for
PRS
and
issues.
Did
you
guys
have
anything
for
today.
A
I
don't
know
if
Andy's
on
do
you
know
if
Andy
worked
on
his
back
end
experiment
about
the
dpda
back-end
test,
experiment
or
I
can
ping.
B
A
Right,
oh,
that's,
great,
okay,
awesome,
okay
and
then
thought
I
haven't
seen
you
for
a
while.
Did
you
have
anything
you
needed
to
have
addressed
before
we
close
off
for
today.
A
Okay,
given
Andy's
seven
second
rule
there
so
VJ
are
you
good?
Do
you
need
anything.
B
No
I
think
I'm
good
this
week.
Okay,.
A
All
right
thanks
so
so
that's
all
I
really
had
and
without
Marion's
updates,
like
I,
said,
I'll
try
and
get
those
in
like
an
offline
format.
So
thank
you
guys
for
coming,
though,
and
thanks
Chris
for
the
context
on
this
test
gen.
This
is
really
interesting.
A
Yeah
yeah:
do
you
think
reshma
should
I
invite
them
to
the
repo
or
should
I
just
let
them
contribute,
as
they
have
been.