Re: [ovs-dev] [PATCH 1/6] Generic radix trees

2018-05-28 Thread Liu Bo
On Sat, May 26, 2018 at 1:56 PM, Kent Overstreet wrote: > On Sat, May 26, 2018 at 11:16:42AM +0800, Liu Bo wrote: >> > +/* >> > + * Returns pointer to the specified byte @offset within @radix, >> > allocating it if >> > + * necessary - newly allocated slots are always zeroed out: >> > + */ >> > +

[ovs-dev] Máster en Controller Financiero

2018-05-28 Thread Gestión y finanzas
Controller Financiero El contexto empresarial actual exige una estrategia de gestión y control finaciero acorde a los objetivos y proyectos de futuro de la empresa. Estas necesidades son resueltas por el Controller Financiero, uno de los perfiles profesionale

[ovs-dev] Cuatro barreras fundamentales

2018-05-28 Thread Dirigir al Departamento de RRHH
El participante será capaz de: - Analizar la necesidad y ventajas de conocer la misión, visión y valores corporativos. - Conocer cuáles son las cuatro barreras fundamentales que impiden el establecimiento de una estrategia en nuestras organizaciones. -Saber que variables posibilitan una estrateg

Re: [ovs-dev] [RFC v7 11/13] netdev-dpdk: copy large packet to multi-seg. mbufs

2018-05-28 Thread Loftus, Ciara
> > From: Mark Kavanagh > > Currently, packets are only copied to a single segment in > the function dpdk_do_tx_copy(). This could be an issue in > the case of jumbo frames, particularly when multi-segment > mbufs are involved. > > This patch calculates the number of segments needed by a > pack

Re: [ovs-dev] [RFC v7 10/13] dp-packet: copy data from multi-seg. DPDK mbuf

2018-05-28 Thread Loftus, Ciara
> > From: Michael Qiu > > When doing packet clone, if packet source is from DPDK driver, > multi-segment must be considered, and copy the segment's data one by > one. > > Also, lots of DPDK mbuf's info is missed during a copy, like packet > type, ol_flags, etc. That information is very importa

Re: [ovs-dev] [RFC v7 09/13] dp-packet: Handle multi-seg mbufs in resize__().

2018-05-28 Thread Loftus, Ciara
> > When enabled with DPDK OvS relies on mbufs allocated by mempools to > receive and output data on DPDK ports. Until now, each OvS dp_packet has > only one mbuf associated, which is allocated with the maximum possible > size, taking the MTU into account. This approach, however, doesn't allow > u

Re: [ovs-dev] [RFC v7 07/13] dp-packet: Handle multi-seg mubfs in shift() func.

2018-05-28 Thread Loftus, Ciara
> > In its current implementation dp_packet_shift() is also unaware of > multi-seg mbufs (that holds data in memory non-contiguously) and assumes > that data exists contiguously in memory, memmove'ing data to perform the > shift. > > To add support for multi-seg mbuds a new set of functions was >

Re: [ovs-dev] [RFC v7 05/13] dp-packet: Handle multi-seg mbufs in helper funcs.

2018-05-28 Thread Loftus, Ciara
> > Most helper functions in dp-packet assume that the data held by a > dp_packet is contiguous, and perform operations such as pointer > arithmetic under that assumption. However, with the introduction of > multi-segment mbufs, where data is non-contiguous, such assumptions are > no longer possib

Re: [ovs-dev] [RFC v7 06/13] dp-packet: Handle multi-seg mbufs in put*() funcs.

2018-05-28 Thread Loftus, Ciara
> > The dp_packet_put*() function - dp_packet_put_uninit(), dp_packet_put() > and dp_packet_put_zeros() - are, in their current implementation, > operating on the data buffer of a dp_packet as if it were contiguous, > which in the case of multi-segment mbufs means they operate on the first > mbuf

Re: [ovs-dev] [RFC v7 01/13] netdev-dpdk: fix mbuf sizing

2018-05-28 Thread Loftus, Ciara
> > From: Mark Kavanagh > > There are numerous factors that must be considered when calculating > the size of an mbuf: > - the data portion of the mbuf must be sized in accordance With Rx > buffer alignment (typically 1024B). So, for example, in order to > successfully receive and capture a

Re: [ovs-dev] [RFC v7 00/13] Support multi-segment mbufs

2018-05-28 Thread Loftus, Ciara
> > Overview > > This patchset introduces support for multi-segment mbufs to OvS-DPDK. > Multi-segment mbufs are typically used when the size of an mbuf is > insufficient to contain the entirety of a packet's data. Instead, the > data is split across numerous mbufs, each carrying a portio

Re: [ovs-dev] [PATCH v2 1/1] ovs-thread: Fix thread id for threads not started with ovs_thread_create()

2018-05-28 Thread Ilya Maximets
On 28.05.2018 14:06, Eelco Chaudron wrote: > When ping-pong'in a live VM migration between two machines running > OVS-DPDK every now and then the ping misses would increase > dramatically. For example: > > ===Stream Rate: 3Mpps=== > No Stream_Rate Downtime Totaltime Ping_Loss Moong

Re: [ovs-dev] [RFC PATCH v1] dpdk: Support both shared and per port mempools.

2018-05-28 Thread Kevin Traynor
On 05/27/2018 06:04 PM, Lam, Tiago wrote: > Hi Kevin, > > On 25/05/2018 18:22, Kevin Traynor wrote: >> Hi Tiago, >> > > [snip] > + +static struct dpdk_mp * +dpdk_mp_get(struct netdev_dpdk *dev, int mtu, bool per_port_mp) +{ +struct dpdk_mp *dmp; +bool reuse

[ovs-dev] Queue Mechanism is OVS ?

2018-05-28 Thread rakesh kumar
Hello Team, Could anyone from the list guide me how the Queue mechanism is implemented in OVS, Please take me to the code where i can explore in detail. Regards Rakesh Kumar 9042812130 ___ dev mailing list d...@openvswitch.org https://mail.openvswitch.

Re: [ovs-dev] [PATCH 3/7] ovs-sim: Convert documentation to RST format.

2018-05-28 Thread Roi Dayan
Hi, This commit seems to introduce an issue creating an rpm package using rhel/openvswitch-fedora.spec.in Because of this line: -noinst_man_MANS += utilities/ovs-sim.1 ovs-sim.1 man page is now being installed to the rpmbuild folder but not being packaged by the spec file. I wanted to suggest

[ovs-dev] FW: REPORTS ON DAMAGED CARGO/VESSEL

2018-05-28 Thread Kelvin Yip
Dear Sir, We write further to our earlier communication with your firm today. Please find attached the photos and reports on the damaged Cargo/vessel. Kindly revert to us soon with the name and moibile number of your attending surveyor please. Kind Regards Kelvin Yip 22

[ovs-dev] [PATCH v2 1/1] ovs-thread: Fix thread id for threads not started with ovs_thread_create()

2018-05-28 Thread Eelco Chaudron
When ping-pong'in a live VM migration between two machines running OVS-DPDK every now and then the ping misses would increase dramatically. For example: ===Stream Rate: 3Mpps=== No Stream_Rate Downtime Totaltime Ping_Loss Moongen_Loss 0 3Mpps 128 13974 115