Dear Jon,

I think were we left this last was a "shared TODO" list.
What do you see as gaps? Feel free to patch.

Since April, I think there are a couple of things that has happened.
The MAP specific shallow virtual reassembly has been generalised, and moved to 
a separate component.
SVR now runs in front of MAP, so MAP doesn't need to deal with reassembly 
itself. That simplifies that handling quite a bit.
There is also some work on making a functional interface to fragmentation, as 
in instead of sending packets requiring fragmentation via a separate graph 
node, then getting those back or setting the next-node via buffer meta data, 
just call fragment() and get a list of buffers back.

Cheers,
Ole

> On 6 Nov 2019, at 20:07, Jon Loeliger <j...@netgate.com> wrote:
> 
> Ole,
> 
> Waaay back in April, we had a small exchange here on the topic
> of some MAP-T/E behavior.  Bottom line was some functionality
> needed to be homogenized.   We wrote:
> 
> On Tue, Apr 16, 2019 at 2:35 AM Ole Troan <otr...@employees.org> wrote:
> Hi Jon,
> 
> Apologies for the delay in answering. Swapped out all my knowledge of MAP to 
> disk. ;-)
> 
> > We are working on some MAP-E and MAP-T testing, and we have
> > a few questions.  Some of the existing VPP documentation about
> > MAP-E and MAP-T is a bit loose.
> > 
> > Should the use of a pre-resolved forwarding address be applicable
> > to both MAP-E and MAP-T?  Or is that only a MAP-E thing?  Specifically,
> > we see in the test/test_map.py test that it is only tested in the MAP-E 
> > case.
> > Is it missing from the MAP-T tests due to oversight, or is that technically 
> > correct?
> 
> -E and -T has evolved a little differently, which accounts for the 
> differences.
> Pre-resolved next-hops is applicable for both. Should we do a shared todo 
> list for MAP items?
> Perhaps an epic JIRA?
> 
> > The MAP-T test also "enables map" on both interfaces in that same file.
> > Is it required to do so?  For only MAP-T?
> 
> I would think so. Isn’t one the IPv4 side and the other interface the IPv6 
> side?
> In both cases packets are picked out from the IP feature path.
> 
> > Finally, there is no test that introduces a rule.  I feel like I read 
> > somewhere
> > that MAP-T required at least one rule?  Or is some combination of PSID
> > and EA bits sufficient alone?
> 
> Rules was developed for the LW46 1:1 case. As per subscriber rules as opposed 
> to algorithmic mapping for many users within a domain.
> I think rules can be useful also in a MAP-T case. We should homogenize that.
> 
> Patches welcome!
> 
> Best regards,
> Ole
> 
> ... and we're back!  Months pass, seasons change, and the code has,
> what?, been fixed?  ignored? silently left to bit-rot?  Where are we today?
> 
> Any chance there has been progress here?
> 
> Thanks,
> jdl
> 

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#14538): https://lists.fd.io/g/vpp-dev/message/14538
Mute This Topic: https://lists.fd.io/mt/31018611/21656
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to