sonic-net / DASH

Disaggregated APIs for SONiC Hosts
Apache License 2.0
78 stars 88 forks source link

bmv2 does not implement the add-on-miss feature defined in the PNA specification #504

Open KrisNey-MSFT opened 6 months ago

KrisNey-MSFT commented 6 months ago

either in P4 DPDK or bmv2

need entry into conntrack table routing->mapping->flows

table to make decision may be CA/PA or other into conntrack table

P4 does not support

Can do early lookup w/o add-on-miss? Then access conntrack table again if there is a miss the 1st time.

KrisNey-MSFT commented 5 months ago

Add On Miss gap in bmv2

PNA v7 spec / gap

KrisNey-MSFT commented 4 months ago

Way to solve might be to create the SW agent under development by @r12f

KrisNey-MSFT commented 3 months ago

When we present FLOW API, we can look at add-on-miss gaps