Hi, I came across a comment in the file src/vnet/ethernet/node.c regarding fast-path vs slow-path.
/* fastpath - in l3 mode hadles ip4, ip6 and mpls packets, other packets are considered as slowpath, in l2 mode all untagged packets are considered as fastpath */ This makes me wondering about the VPP view of fast-path vs slow-path. Based on the comment, does it mean that the processing of all untagged and L3-packets is called as fast-path? and rest all packets are considered as slow-path? Based on some of the networking ASICs, any packet (irrespective of L2 or L3) that is processed inside the packet-pipeline from rx-interface to tx-interface is called as fast-path and if a packet is punted to CPU for further processing is called as slow-path. This may not be a generic or standard definition, but wrt networking switches and routers, I see this description is used more widely. So, I am wondering if VPP has a different description/view on it. Can someone please share what is the VPP’s view on fast-path vs slow-path? Does it differ based on the received packet type i.e. L2 vs L3? Thanks, Leela sankar
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#16601): https://lists.fd.io/g/vpp-dev/message/16601 Mute This Topic: https://lists.fd.io/mt/74616491/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-