[dpdk-dev] [PATCH] l3fwd: Fix l3fwd crash due to unaligned load/store intrinsics

2015-12-07 Thread Thomas Monjalon
> > l3fwd app expects PMDs to return packets whose L2 header is > > 16-byte aligned due to usage of _mm_load_si128()/_mm_store_si128() > > intrinsics in the app. However, most of the protocol stacks expects > > packets such that its IP/L3 header be aligned on a 16-byte boundary. > > > > Based on

[dpdk-dev] [PATCH] examples/l3fwd: fix eth-dest commandline strncmp size

2015-12-07 Thread Thomas Monjalon
> > Fix minor, and non critical, copy and paste error in strncmp() of eth-dest > > commandline argument. > > > > Fixes: bd785f6f6791 ("examples/l3fwd: make destination mac address > > configurable") > > > > Signed-off-by: John McNamara > Acked-by: Andrey Chilikin Applied, thanks

[dpdk-dev] [PATCH 1/4] vhost: handle VHOST_USER_SET_LOG_BASE request

2015-12-07 Thread Thomas Monjalon
2015-12-07 10:00, Yuanhan Liu: > On Mon, Dec 07, 2015 at 12:07:28AM +0100, Thomas Monjalon wrote: > > 2015-12-02 15:53, Panu Matilainen: > > > This (and other changes in patch 2 breaks the librte_vhost ABI again, so > > > you'd need to at least add a deprecation note to 2.2 to be able to do it >

[dpdk-dev] [PATCH] l2fwd-crypto: fix behaviour of -t option

2015-12-07 Thread Thomas Monjalon
2015-12-02 17:39, Declan Doherty: > On 02/12/15 17:16, Declan Doherty wrote: > > passing -t 0 as a command line argument causes the application > > to exit with an "invalid refresh period specified" error which is > > contrary to applications help text. > > > > This patch removes the unnecessary

[dpdk-dev] [PATCH v3 1/1] vhost_xen: fix compile error in main.c

2015-12-07 Thread Thomas Monjalon
2015-11-01 15:58, Bernard Iremonger: > /examples/vhost_xen/main.c:659:61: error: ?as no member named ? ata, > rte_pktmbuf_data_len(buff)); > rte_memcpy((void *)(uintptr_t)buff_addr, (const void*)buff->data, > rte_pktmbuf_data_len(buff)); > make[1]: *** [main.o] Error 1

[dpdk-dev] [PATCH v3] examples/vhost: fix statistics error

2015-12-07 Thread Thomas Monjalon
2015-12-03 14:28, Yuanhan Liu: > On Thu, Dec 03, 2015 at 07:20:26AM +0800, Jianfeng Tan wrote: > > This issue was discovered under the case of software vm2vm > > fowarding. When pkts are received from virtio device 0 and > > tx_route to virtio device 1, tx of device 0 is not updated. > > > >

[dpdk-dev] [PATCH v3] examples/vmdq: Fix the core dump issue when mem_pool is more than 34

2015-12-07 Thread Thomas Monjalon
> > Macro MAX_QUEUES was defined to 128, only allow 16 vmdq_pools in > > theory. > > When running vmdq_app with more than 34 vmdq_pools, it will cause the > > core_dump issue. > > Change MAX_QUEUES to 1024 will solve this issue. > > > > Signed-off-by: Xutao Sun > > Acked-by: Pablo de Lara

[dpdk-dev] [PATCH] examples/bond: add header to support freebsd compilation

2015-12-07 Thread Thomas Monjalon
2015-12-02 10:53, Ferruh Yigit: > On Thu, Nov 26, 2015 at 09:55:17AM +, Mrzyglod, DanielX T wrote: > > > > > > >-Original Message- > > >From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com] > > >Sent: Wednesday, November 25, 2015 7:08 PM > > > > > >2015-11-25 19:03, Daniel

[dpdk-dev] [PATCH] examples/dpdk_qat: Fix RX queue start number to the one just received the packets

2015-12-07 Thread Thomas Monjalon
2015-09-29 19:07, Zhe Tao: > Every time we started to receive the packets, the start queue number > should be the one that just received the packets, should not start from zero! > [...] > - for (i = 0; i < qconf->n_rx_queue; i++) { > + for (i = qconf->rx_curr_queue; i <

[dpdk-dev] [PATCH v4] ip_pipeline: add flow actions pipeline

2015-12-07 Thread Thomas Monjalon
2015-11-18 17:09, Fan Zhang: > Flow actions pipeline is an extension of flow-classification pipeline. > Some of the operations of flow classification pipeline such as traffic > metering/marking(for e.g. Single Rate Three Color Marker (srTCM), Two > Rate Three Color Marker trTCM)), policer can be

[dpdk-dev] [PATCH 1/1] ip_pipeline: add pipeline type validation

2015-12-07 Thread Thomas Monjalon
> > This commit add to CLI command check for pipeline type. It prevents > > running CLI commands on not supported pipeline types. > > > > Signed-off-by: Maciej Gajdzica > > Acked-by: Cristian Dumitrescu Applied, thanks

[dpdk-dev] [PATCH v5 1/1] ip_pipeline: added dynamic pipeline reconfiguration

2015-12-07 Thread Thomas Monjalon
2015-10-29 16:36, Piotr Azarewicz: > Up till now pipeline was bound to thread selected in the initial config. > This patch allows binding pipeline to other threads at runtime using CLI > commands. > > Signed-off-by: Maciej Gajdzica > Signed-off-by: Piotr Azarewicz > > Acked-by: Cristian

[dpdk-dev] [PATCH v5] ip_pipeline: add more functions to routing-pipeline

2015-12-07 Thread Thomas Monjalon
2015-12-02 10:22, Jasvinder Singh: > This patch adds following features to the > routing-pipeline to enable it for various NFV > use-cases; > > 1.Fast-path ARP table enable/disable > 2.Double-tagged VLAN (Q-in-Q) packet enacapsulation > for the next-hop > 3.MPLS encapsulation for the next-hop >

[dpdk-dev] [PATCH v4] ip_pipeline: add flow id parameter to flow classification

2015-12-07 Thread Thomas Monjalon
2015-11-30 14:08, Jasvinder Singh: > This patch adds flow id field to the flow > classification table entries and adds table action > handlers to read flow id from table entry and > write it into the packet meta-data. The flow_id > (32-bit) parameter is also added to CLI commands > flow add, flow

[dpdk-dev] [PATCH] ip_pipeline: modify action handler in passthrough pipeline

2015-12-07 Thread Thomas Monjalon
> > Signed-off-by: Jasvinder Singh > > Acked-by: Cristian Dumitrescu Applied, thanks

[dpdk-dev] [PATCH v2] ip_pipeline: add check on nic's rxq and txq

2015-12-07 Thread Thomas Monjalon
2015-12-01 12:23, Jasvinder Singh: > This patch checks that rx queue and tx queue of each > link specified in ip pipeline configuration file are > used. > > *v2 > - fix checkpatch warnings > > Signed-off-by: Jasvinder Singh > Acked-by: Cristian Dumitrescu Applied, thanks

[dpdk-dev] [PATCH] ip_pipeline: enable promiscuous mode configuration

2015-12-07 Thread Thomas Monjalon
> > This patch allows parser to read promisc entry from > > the LINK section defined in configuration file. It > > is an optional parameter: if present, value should > > be read (yes/no, on/off), else the value is the > > default value (i.e. 1 = promiscuous mode on) > > > > Example of config

[dpdk-dev] [PATCH] ip_pipeline: fixed bug in app_link_config

2015-12-07 Thread Thomas Monjalon
> > This patch fixes bug in app_link_config. > > > > Signed-off-by: Jasvinder Singh > > --- > > Acked-by: Cristian Dumitrescu Applied, thanks

[dpdk-dev] [PATCH] example/ip_pipeline: fix source port mempool assignment

2015-12-07 Thread Thomas Monjalon
2015-12-04 14:28, Fan Zhang: > Fixes the wrong source port mempool assignment (commit id eb32fe7c). The > source port is now assigned by parsed mempool id index value either by > default or configured by CFG file. > > Previously, the mempool id for locating source port's mempool pointer was > the

[dpdk-dev] [PATCH] example/ip_pipeline: fix resource leak problem.

2015-12-07 Thread Thomas Monjalon
2015-11-27 15:52, Fan Zhang: > This patch fix the following Coverity issue: > > Coverity issue: 120147 > Fixes: 7122d30131ad ("examples/ip_pipeline: rework flow classification > pipeline") > > Signed-off-by: Fan Zhang Applied, thanks

[dpdk-dev] [PATCH] i40e: fix wrong copy-paste which led to one bit missing from I40E_INSET_FLEX_PAYLOAD mask

2015-12-07 Thread Zhang, Helin
> -Original Message- > From: Chilikin, Andrey > Sent: Wednesday, December 2, 2015 11:52 PM > To: dev at dpdk.org > Cc: Zhang, Helin; Wu, Jingjing; Chilikin, Andrey > Subject: [PATCH] i40e: fix wrong copy-paste which led to one bit missing > from I40E_INSET_FLEX_PAYLOAD mask > > Fix

[dpdk-dev] [PATCH v3 1/3] hash: add rte_hash_set_cmp_func() function.

2015-12-07 Thread Thomas Monjalon
2015-12-04 08:54, De Lara Guarch, Pablo: > Hi Nemo, > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Yu Nemo Wenbin > > Give user a chance to costomize the hash key compare function. > > The default rte_hash_cmp_eq function is set in the rte_hash_create > > function, but these builtin

[dpdk-dev] [PATCH] librte_port: fix sink port statistics

2015-12-07 Thread Thomas Monjalon
2015-11-30 20:41, Fan Zhang: > Fixes the sink port statistics incomplete problem. The problem was > introduced by commit "Packet Framework librte_port: Source/Sink ports" > (commit id ef3403fb6f9a3c4b730d2e4fbe7ddc0291ffa992) > > Signed-off-by: Fan Zhang > Acked-by: Cristian Dumitrescu

[dpdk-dev] [PATCH] librte_port: fix mbuf allocation in source port

2015-12-07 Thread Thomas Monjalon
2015-11-30 20:41, Fan Zhang: > Fixes the mbuf allocation not initialized problem. This problem will cause > the mbufs not be able to freed back to mempool by rte_pktmbuf_free(). > > The problem was introduced by commit "Packet Framework librte_port: Source > /Sink ports" (commit id

[dpdk-dev] [PATCH] bonding: use eth_dev link state interrupt flag

2015-12-07 Thread Thomas Monjalon
2015-12-04 16:45, Declan Doherty: > On 04/12/15 14:05, Bernard Iremonger wrote: > > replace RTE_PCI_DRV_INTR_LSC with RTE_ETH_DEV_INTR_LSC > > > > Fixes: 71ba84b1ccb2("bonding: remove fake pci interface") > > Signed-off-by: Bernard Iremonger > > Acked-by: Declan Doherty Applied, thanks

[dpdk-dev] [PATCH 1/4] vhost: handle VHOST_USER_SET_LOG_BASE request

2015-12-07 Thread Thomas Monjalon
2015-12-02 15:53, Panu Matilainen: > This (and other changes in patch 2 breaks the librte_vhost ABI again, so > you'd need to at least add a deprecation note to 2.2 to be able to do it > in 2.3 at all according to the ABI policy. > > Perhaps a better option would be adding some padding to the

[dpdk-dev] [PATCH 0/2] virtio: bugfix and cleanup

2015-12-07 Thread Thomas Monjalon
> Fix for stale offload flags, and simplify transmit checks. > > Stephen Hemminger (2): > virtio: make sure rcv mbuf initialized correctly > virtio: clean up space checks on xmit Applied, thanks

<    1   2