►
From YouTube: DASH Behavioral Model WG Jan 19 2023
Description
Kristina to perform squash & merge for PR321
Cover PR308 next week
https://github.com/sonic-net/DASH/pull/308
Stateful processing in bmv2?
No, working on ST as priority - updated Issue 6
P4C compiler - needs a refresh
https://github.com/sonic-net/DASH/pull/249
Get and build onto ACR Registry. The building thereof requires a lot of finesse to put PR together, must work w/Marian
Go overbmv2 for ST/PL next week
A
January
19th
I
appreciate
you
coming
what
I'm
going
to
go
off
camera
when
I'm
presenting
right
now
is
you
know
what
we
talked
about
last
week?
Actually
last
week
was
pretty
short.
We
were
hoping
to
bring
service
tunnel
privately
questions.
If,
if
the
community
had
any,
we
didn't
really
have
PRS
to
cover
last
time,
so
we
ended
pretty
early
like
within
seven
minutes.
B
Yeah
I,
just
I
just
did
a
nominal
PR
to
change
the
hyperlinks
from
the
old
GitHub
site
to
the
new
one.
Okay,.
C
A
's
here,
yeah
hi,
we're
just
looking
at
Chris,
went
ahead
and
contributed
321
here
just
to
change
our
links
for
us
so
appreciate
that
Chris,
a.
A
B
A
And
did
anyone
else
have
PR
or
conversation
they
wanted
to
cover
in
behavioral
model
today.
D
D
Request
for
service
tunnel
according
to
the
changes
in
design
that
prints
made
so
next
week,
I
will
provide
an
update
on
that.
E
A
A
See
if
we
have
any
other
the
test
cases,
okay,.
A
Okay,
anyone
else,
while
we're
on
the
call
behavioral
model,
q,
a
or
PRS
you
want
to
talk
about.
James
did
you
have
PRD
word
covering
or
an
issue
and
behavioral
model
that
you
were
working
on.
A
A
F
B
D
Not
at
the
moment
so
first
I'm
working
on
the
service
tunnel,
second
I
will
need
to
I'm
not
sure
if
I
published
a
pull
request
changed
to
the
way
we
generate
site
apis.
If
you
remember,
instead
of
doing
all
of
the
heuristics
just
have
annotations.
So
this
is
in
my
Pipeline
and.
D
Bring
it
back
to
the
flow
tracking.
B
C
Sure
sure
yeah
so
on
this
topic
you
know:
do
we
have
all
the
BMV
to
related
tasks
identified
that
we
need
to
do,
or
at
least
you
know
whatever
we
can
foresee
as
of
now
and
then
that
are
related
with
the
bmb2
or
changes
into
the
you
know,
p4c
compiler.
C
If
we
do
I
think
we
should,
we
should
list
them
out
so
that
you
know
I
mean
perhaps
some
other
Community
member
can
can
jump
in
and
contribute
to
it
because
otherwise,
you
know,
then
you
know
Marion
becomes
probably
just
one
person
who
gets
bottlenecked
into
this
thing
right
so
and
then
we
can
probably
make
some
more
progress
in
that
area.
C
So
I'm
not
sure
whether
we
have
kept
it.
Everything
that
we
have
discussed
in
the
past
vis-a-vis
bmv2
and
mp4c
compiler.
C
A
G
Also,
the
P4
compiler
should
have
the
constructs
implemented
for
add-ons
in
the
in
the
standard.
At
this
point,
I
can
double
check
and
get
back
on
that
I'll
follow
up.
G
James
James
Lowe
from
H
core.
We
have
exchanged
some
emails,
so
please,
let
us
know
from
your
item
here.
If
there's
anything
we
can
collaborate
on
and
we
can
co-design
code
of
love.
A
B
A
B
D
There
is
an
old
pull
request
that
I
need
to
update.
Compiler
is
ready,
it's
just
just
needs
to
be
the
docker.
D
Okay,
yeah,
and
by
the
way
we
can
also,
as
reshma
mentioned,
if
it
is
implemented
in
the
vanilla
before
see,
we
can
take
that
on.
It
doesn't
really
affect
people
request
that
much
it's
different
URL.
B
B
B
C
B
No,
no,
no
Gohan
help
change
the
docker
build
oh
system
a
little
bit
and
some
before
the
year
late
last
year
and
to
use
Shaw
for
codes
for
the
tags.
Okay,.
B
C
Yeah,
in
a
nutshell,
I
believe
it's
it's
like
you
know,
instead
of
getting
it
from
the
vanilla,
p4c
compiler
from
let's
say,
Docker
Hub
registry.
We
just
basically
build
and
put
this
one
onto
our
ACR
registry
and
put
it
from
there
is
that.
B
A
A
Thank
you
yeah,
no
problem.
Okay,
all
right!
Anyone
else
have
something
to
cover
q.
A
anything
like
that
today.
A
E
G
E
I
think
we
need
some
like
instead
of
asking.
Is
there
any
questions?
We
need
to
have
a
show
of
hands
who
really
understands
it
and
doesn't
have
questions
because
I
think
there's
just
some
people
just
being
quiet,
but
we
need
their
feedback
so
that
people
implement
it
properly.
C
Yeah
I
had
some
questions
that
I
posted
on
to
the
pr
itself.
I,
probably
you
know,
I'm
not
sure
Prince
has
not
got
a
chance
to
answer
it,
but
I
think
I'm,
not
sure.
If
others
have
this,
you
know
similar
kind
of
questions.
A
This
one
here,
hanif
yeah,.
C
Yeah,
this
is
the
one
that
I
still
believe,
it's
still
unanswered,
I'm
sure
others
will
have
similar
kind
of
questions.
Also.
C
Yeah
so
I
think
as
we
as
we
discussed,
I
guess
some
clarifications
see
the
idea
here
is
that
so
far
you
know
in
our
you
know,
schema
or
all
the
you
know,
all
the
behavior
model
and
so
forth.
We
have
all
along
been
talking
about
vxlan
and,
as
such
we
have
defined
vnis,
as
you
know,
means
for
us
to
really
determine
whether
or
not
you
know
what's
the
packet
direction
is
whether
it's
involved
or
outbound.
Now
what
happens
is
that
now
we
are
basically
talking
about.
You
know
nvgre
and
that's.
C
These
are
the
things
that
we
are
using.
As
we've
been
explaining.
You
know
service
tunnel
and
private
link
and
with
that
I
guess
it
will
be
good
to
really
clarify
that
hey,
you
know
the
schema
might
change
instead
of
BNI,
we
might
have
a
key
and
then
the
key
value
will
determine
in
terms
of
you
know
whether
or
not
it's
a
inbound
packet
from
VM
or
sorry
inbound
packet
from
Network
or
it's
an
outbound
coming
in
from
the
VM.
So
those
are
the
kind
of
thing
I
guess,
but
you.
D
G
Because
the
Nvidia
is
in
one
in
a
implemented
in
the
storage
endpoint,
but
the
VMS
would
still
carry
you
know
VX
lines,
so
the
outbound
would
remain
the
same,
and
in
that
regard,
then
the
BNI
direction
will
come
from
the
VMS
information
that
we
have
and
we
still
have.
The
each
GPU
will
have
the
authority
to
process
only
certain
number
of
Enis
that
belong
to
those
VMS
Etc.
Okay,.
C
Yeah,
so
that
explains
that
okay,
we
will
continue
to
use
the
vxlan
for
the
outbound
part,
but
for
the
inbound,
if
you're,
defining
as
nvgre
or
GRE
and
then
as
such.
You
know,
we
just
basically
put
some
description
in
there
that
this
is
how
we
are
going
to
really
determine
the
this
is
this
is
an
inbound
packet
and
the
key
will
really
determine
to
say
that
it
isn't.
It
is
an
inbound
and
then
the
inner
Mac
will
basically
say:
okay,
what's
the
E
and
I
it
is
and
so
forth
right.
C
So
those
are
the
kind
of
things
that
I
guess.
We
just
need
to
really
spell
it
out
in
in
you
know,
in
our
documentation.
E
A
C
Yeah
I'm
I'm
not
really
looking
for
probably
a
session.
Perhaps
you
can
just
you
know,
answer
it
even
there
yeah
in
the
pr
itself
and
then
just
go
ahead,
and
you
know
update
the
the
you
know:
either
the
packet
transforms
or
the
Sonic
Dash
hld.
So
that
would
suffice.
In
my.
A
View:
okay,
okay,
I'll,
make
a
note
to
do
a
quick
ping
into
that.
Pr
gentle
pain
in
PR
ior
to
Prince
I
can
do
that
and
and
perhaps
he'll
join
after
a
few
minutes
too.
So
got
it
and
then
Vijay
had
said.
Since
mapping
is
you
know
packet
destinations,
we
use
the
same
mapping
entry
with
another.
Is
this
a
valid
case
for
private
link
as
well
a
couple
so
another
question
here:
okay,
I'll,
try
and
follow
up
guys
on
that.
A
A
A
So
here
here's
what
I
have
for
this
week
and
I
can
give
time
back.