> I want to write to a file the packet headers of each packet for some offline > traffic analysis. I have 40Gbps incoming traffic, this is why I pass packets > to a process node, to not do the write in the internal node.
You might be able to reuse the ipfix / flowprobe feature(?) Best regards, Ole > > From: "Dave Barach (dbarach)" <dbar...@cisco.com> > Date: Monday, October 14, 2019 at 5:50 PM > To: "Jacques Samain (jsamain)" <jsam...@cisco.com>, "vpp-dev@lists.fd.io" > <vpp-dev@lists.fd.io> > Subject: RE: What is the best way to pass packets from an internal node to a > process node? > > It would help to describe the problem at a higher level. First question: why > pass packets to a process node? > > From: vpp-dev@lists.fd.io <vpp-dev@lists.fd.io> On Behalf Of Jacques Samain > via Lists.Fd.Io > Sent: Monday, October 14, 2019 11:02 AM > To: vpp-dev@lists.fd.io > Cc: vpp-dev@lists.fd.io > Subject: [vpp-dev] What is the best way to pass packets from an internal node > to a process node? > > Hello, > > I am trying to pass packets from an internal node (running on a worker > thread) to a process node, and I am looking for the best way to do that. > Currently, I have a pool of arrays that is shared between the two nodes > (using a spinlock for pool_get and pool_put). In the internal node, I copy > each packet of a frame to one of the array of the pool (pool_get) and then > pass this array to the process node, using vlib_process_signal_event_mt. In > the process node, I do some processing on the packets and then release the > array (pool_put). > Is there a better way of doing this, without spinlocks for example? > > Thanks, > Jacques > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > > View/Reply Online (#14174): https://lists.fd.io/g/vpp-dev/message/14174 > Mute This Topic: https://lists.fd.io/mt/34534267/675193 > Group Owner: vpp-dev+ow...@lists.fd.io > Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [otr...@employees.org] > -=-=-=-=-=-=-=-=-=-=-=-
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#14176): https://lists.fd.io/g/vpp-dev/message/14176 Mute This Topic: https://lists.fd.io/mt/34534267/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-