Hi Joo,
    The copy of the first to the agent is not in the critical path (i.e. 
vrouter can send packets to the agent faster than the rate at which flows can 
be setup), so moving to shared memory for this purpose is not critical.


From: Dev <dev-boun...@lists.opencontrail.org> on behalf of Joo Kim 
Date: Monday, October 17, 2016 at 2:01 AM
To: "dev@lists.opencontrail.org" <dev@lists.opencontrail.org>
Subject: [opencontrail-dev] first packet processing performance between Vrouter 
and agent


Looks like, in the case of ARP, DHCP,..  , packet is copied and sent from 
vrouter to agent. Maybe, that kind of traffic's performance does not matter 

Then, for regular traffic, on 1st packet processing, as I understand, vrouter 
copies the packet header only and sends it over pkt0   to agent.  If that's the 
case, since it is still a copy(hence, expensive), isn't it the 1st packet 
processing performance could be a bottleneck during traffic rampup?
Any plan to move to shared memory between vrouter(userspace version) and agent 
for packet (header) exchange?

Dev mailing list

Reply via email to