Signed-off-by: Michal Jastrzebski
---
lib/librte_eal/linuxapp/eal/eal_memory.c | 19 +++
1 file changed, 15 insertions(+), 4 deletions(-)
diff --git a/lib/librte_eal/linuxapp/eal/eal_memory.c
b/lib/librte_eal/linuxapp/eal/eal_memory.c
index 42a29fa..e20a38c 100644
--- a/lib/
issue: 13212
Fixes: 40b966a211ab ("ivshmem: library changes for mmaping using
ivshmem").
Signed-off-by: Michal Jastrzebski
---
lib/librte_eal/linuxapp/eal/eal_memory.c | 12 ++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/lib/librte_eal/linuxapp/eal/eal_memor
From: Michal Kobylinski
Change type of nht field from uint32_t to uint8_t and increase max of
next hops.
Fixes: dc81ebbacaeb ("lpm: extend IPv4 next hop field")
Signed-off-by: Michal Kobylinski
Acked-by: Cristian Dumitrescu
---
This patch modifies bond_mode_alb_enable function.
When mempool allocation fails errno code is returned
instead of rte_panic. This allow to decide on application level
if it should quit or retry for mempool allocation.
Signed-off-by: Michal Jastrzebski
---
drivers/net/bonding/rte_eth_bond_alb.c
Bond device name was too long (grather than 32 signs) that
cause mempool allocation to fail.
Fixes: 92073ef961ee ("bond: unit tests")
Signed-off-by: Michal Jastrzebski
---
app/test/test_link_bonding.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
All commands merged into one: cmd_action_parsed.
modified bulk command:
action flow bulk
File line format:
flow
meter 0 meter 1 meter 2
meter 3
policer 0policer 1
policer 2policer 3
port
at least one meter needs to be provided (can be any meter ID) and at
least
This patch modifies flow classifications pipeline command line
interface. All commands are merged into one cmd_fc_parsed.
Additionally a classification for ipv6, ipv4 and qinq can be added from
configuration file.
1. flow add qinq bulk
File line format:
qinq port id
File line example:
qinq 1
Each command are merged into one: cmd_firewall_parsed.
ADD command format is changed:
p firewall add priority ipv4
port
and bulk command was modified:
1. firewall add bulk
File line format:
priority ipv4
port
(protomask is a hex value)
File line example:
priority 0 ipv4
several routing commands are merged into two commands:
route and arp - these two commands are handled by cli library.
Rest of the commands are handled internaly by the pipeline code.
Signed-off-by: Piotr Azarewicz
---
examples/ip_pipeline/pipeline/pipeline_routing.c | 1774
All commands are merged into one command:
cmd_link_parsed.
Signed-off-by: Tomasz Kulasek
---
examples/ip_pipeline/pipeline/pipeline_common_fe.c | 309 -
1 file changed, 111 insertions(+), 198 deletions(-)
diff --git a/examples/ip_pipeline/pipeline/pipeline_common_fe.c
Add a couple of additional functions that will allow to parse many types
of input parameters, i.e.: bool, 16, 32, 64 bits, hex, etc.
Signed-off-by: Piotr Azarewicz
---
examples/ip_pipeline/Makefile | 1 +
examples/ip_pipeline/config_parse.c | 242 +
Using the latest librte_cmdline improvements, the CLI implementation
of the ip_pipeline application is streamlined and improved, which
results in eliminating thousands of lines of code from the application,
thus leading to code that is easier to maintain and extend.
Michal Jastrzebski (6
From: Slawomir Mrozowicz
Fix issue reported by Coverity.
Coverity ID 30690: Bad bit shift operation
large_shift: In expression 1ULL << i, left shifting by more than 63 bits
has undefined behavior. The shift amount, i, is as much as 127.
Fixes: de3cfa2c9823
From: Slawomir Mrozowicz
Fix issue reported by Coverity.
Coverity ID 30699: Copy-paste error;
rx_port in pconf->rx_port looks like a copy-paste error.
Fixes: de3cfa2c9823 ("sched: initial import")
Signed-off-by: Slawomir Mrozowicz
---
examples/qos_sched/args.c
From: Slawomir Mrozowicz
Fix issue reported by Coverity.
Coverity ID 30704: Negative loop bound
negative_returns: Using unsigned variable n_tokens in a loop exit condition.
Fixes: de3cfa2c9823 ("sched: initial import")
Signed-off-by: Slawomir Mrozowicz
---
From: Slawomir Mrozowicz
Fix issue reported by Coverity.
Coverity ID 30708: Out-of-bounds read
overrun-local: Overrunning array tokens of 8 8-byte elements
at element index 4294967294 (byte offset 34359738352)
using index i (which evaluates to 4294967294).
Fixes:
From: Slawomir Mrozowicz
Fix issue reported by Coverity.
Coverity ID 30693: Unchecked return value
check_return: Calling rte_meter_srtcm_config without checking return value.
Fixes: e6541fdec8b2 ("meter: initial import")
Signed-off-by: Slawomir Mrozowicz
---
Fix issue reported by Coverity.
Date: Thu, 21 Apr 2016 13:47:35 +0200
Message-Id: <1461239256-8104-4-git-send-email-michalx.k.jastrzebski at
intel.com>
X-Mailer: git-send-email 2.7.0
In-Reply-To: <1461239256-8104-1-git-send-email-michalx.k.jastrzebski at
intel.com>
References:
Fix issue reported by Coverity.
Date: Thu, 21 Apr 2016 13:47:34 +0200
Message-Id: <1461239256-8104-3-git-send-email-michalx.k.jastrzebski at
intel.com>
X-Mailer: git-send-email 2.7.0
In-Reply-To: <1461239256-8104-1-git-send-email-michalx.k.jastrzebski at
intel.com>
References:
Fix issue reported by Coverity.
Date: Thu, 21 Apr 2016 13:47:33 +0200
Message-Id: <1461239256-8104-2-git-send-email-michalx.k.jastrzebski at
intel.com>
X-Mailer: git-send-email 2.7.0
In-Reply-To: <1461239256-8104-1-git-send-email-michalx.k.jastrzebski at
intel.com>
References:
From: Michal Kobylinski
Updated ip_pipeline app is using new changes from LPM library
(Increased number of next hops and added new config structure
for LPM IPv4).
Fixes: 7164439d017d ("lpm: add a new config structure for IPv4")
Signed-off-by: Michal Kobylinski
From: Michal Kobylinski
This patch has depend on: lpm: extended ipv4 next_hop field (v4).
A new rte_lpm_config structure is used so LPM library will allocate
exactly the amount of memory which is necessary to hold application?s
rules.
Signed-off-by: Michal
From: Michal Kobylinski
This patch extend next_hop field from 8-bits to 24-bits in LPM library
for IPv4.
Added versioning symbols to functions and updated
library and applications that have a dependency on LPM library.
Signed-off-by: Michal Kobylinski
Acked-by:
From: Michal Kobylinski
This patchset extend next_hop field from 8-bits to 24-bits in LPM library for
IPv4.
As next_hop field is increased now the maximum number of tbl8s is 2^24.
A new rte_lpm_config structure is used so LPM library will allocate
exactly the
From: Michal Kobylinski
This patch extend next_hop field from 8-bits to 24-bits in LPM library for IPv4.
Added versioning symbols to functions and updated
library and applications that have a dependency on LPM library.
Signed-off-by: Michal Kobylinski
Acked-by:
_t next_hop;
};
#endif
/** @internal Rule structure. */
struct rte_lpm_rule {
uint32_t ip; /**< Rule IP address. */
uint8_t next_hop; /**< Rule next hop. */
};
/** @internal Contains metadata about the rules table. */
error: patch failed: lib/librte_lpm/rte_lpm.h
From: Michal Kobylinski
Signed-off-by: Michal Kobylinski
---
doc/guides/rel_notes/release_2_2.rst | 2 ++
1 file changed, 2 insertions(+)
diff --git a/doc/guides/rel_notes/release_2_2.rst
b/doc/guides/rel_notes/release_2_2.rst
index ab1c25f..3c616ab 100644
---
From: Michal Kobylinski
This patch is adapting examples to use new rte_lpm structures.
Signed-off-by: Michal Kobylinski
---
examples/ip_fragmentation/main.c | 10 +-
examples/ip_reassembly/main.c| 9 +
examples/l3fwd-power/main.c | 2
From: Michal Kobylinski
Main implementation - changes to lpm library regarding new data types.
Additionally this patch implements changes required by test application.
ABI versioning requirements are met only for lpm library,
for table library it will be sent in
From: Michal Kobylinski
The current DPDK implementation for LPM for IPv4 and IPv6 limits the
number of next hops to 256, as the next hop ID is an 8-bit long field.
Proposed extension increase number of next hops for IPv4 to 2^24 and
also allows 32-bits read/write
From: Marcin Kerlin
The release notes is updated and the deprecation announce is removed.
Signed-off-by: Maciej Gajdzica
Signed-off-by: Marcin Kerlin
Acked-by: Cristian Dumitrescu
---
doc/guides/rel_notes/deprecation.rst | 3 ---
From: Marcin Kerlin
Added two new cli commands to firewall pipeline. Commands bulk add and
bulk delete takes as argument a file with rules to add/delete. The file
is parsed, and then rules are passed to backend functions which
add/delete records from pipeline tables.
From: Marcin Kerlin
Added to acl table unit test check for bulk add and bulk delete.
Signed-off-by: Maciej Gajdzica
Acked-by: Cristian Dumitrescu
---
app/test/test_table_acl.c | 166 ++
1 file changed, 166 insertions(+)
From: Marcin Kerlin
Added functions for adding/deleting multiple records to table owned by
pipeline. The LIBABIVER number is incremented for table and pipeline
libraries.
Signed-off-by: Maciej Gajdzica
Signed-off-by: Marcin Kerlin
Acked-by: Cristian Dumitrescu
---
From: Marcin Kerlin
New functions prototypes for bulk add/delete added to table API. New
functions allows adding/deleting multiple records with single function
call. For now those functions are implemented only for ACL table. For
other tables these function pointers are
From: Marcin Kerlin
This patch adds bulk add/delete functions for tables used by pipelines. It
allows for adding/deleting many rules to pipeline tables in one function call.
It is particulary useful for firewall pipeline which is using ACL table. After
every add or
to verify that with
high load (2 seconds transsmission) all slaves are trasnitting
so the traffic is balanced.
v2 changes:
- improved description
- reverted number of packets generated (in v1 it was decreased,
but to achieve balancing it has to be high load).
Signed-off-by: Michal
This patch fixes error in tlb_tx_burst function:
Distribution is not even.
A condition in TEST_ASSERT macro was changed,
as the previous one was random.
Also the time of generating packets can now be decreased.
Signed-off-by: Michal Jastrzebski
---
app/test/test_link_bonding.c | 12
This patch fix doxygen warnings when generating documentation
for qos_meter and qos_sched
Signed-off-by: Michal Jastrzebski
---
lib/librte_meter/rte_meter.h | 8
lib/librte_sched/rte_bitmap.h | 10 +-
lib/librte_sched/rte_red.h| 44
From: Maciej Gajdzica
This patch adds statistics collection for librte_pipeline.
Those statistics ale disabled by default during build time.
Signed-off-by: Pawel Wodkowski
---
config/common_bsdapp |1 +
config/common_linuxapp |1
From: Maciej Gajdzica
Added lpm table statistics.
Signed-off-by: Maciej Gajdzica
---
lib/librte_table/rte_table_lpm.c | 34 ++
1 file changed, 34 insertions(+)
diff --git a/lib/librte_table/rte_table_lpm.c
From: Maciej Gajdzica
Added lpm ipv6 table statistics.
Signed-off-by: Maciej Gajdzica
---
lib/librte_table/rte_table_lpm_ipv6.c | 34 +
1 file changed, 34 insertions(+)
diff --git a/lib/librte_table/rte_table_lpm_ipv6.c
From: Maciej Gajdzica
Added statistics for hash_lru table.
Signed-off-by: Maciej Gajdzica
---
lib/librte_table/rte_table_hash_lru.c | 44 +
1 file changed, 44 insertions(+)
diff --git a/lib/librte_table/rte_table_hash_lru.c
From: Maciej Gajdzica
Added statistics for hash key8 table.
Signed-off-by: Maciej Gajdzica
---
lib/librte_table/rte_table_hash_key8.c | 52
1 file changed, 52 insertions(+)
diff --git a/lib/librte_table/rte_table_hash_key8.c
From: Maciej Gajdzica
Added statistics for hash key32 table.
Signed-off-by: Maciej Gajdzica
---
lib/librte_table/rte_table_hash_key32.c | 41 +++
1 file changed, 41 insertions(+)
diff --git a/lib/librte_table/rte_table_hash_key32.c
From: Maciej Gajdzica
Added statistics for hash key16 table.
Signed-off-by: Maciej Gajdzica
---
lib/librte_table/rte_table_hash_key16.c | 41 +++
1 file changed, 41 insertions(+)
diff --git a/lib/librte_table/rte_table_hash_key16.c
From: Maciej Gajdzica
Added statistics for hash ext table.
Signed-off-by: Maciej Gajdzica
---
lib/librte_table/rte_table_hash_ext.c | 44 +
1 file changed, 44 insertions(+)
diff --git a/lib/librte_table/rte_table_hash_ext.c
From: Maciej Gajdzica
Added statistics for array table.
Signed-off-by: Maciej Gajdzica
---
lib/librte_table/rte_table_array.c | 34 +-
1 file changed, 33 insertions(+), 1 deletion(-)
diff --git
From: Maciej Gajdzica
Added statistics for ACL table.
Signed-off-by: Maciej Gajdzica
---
lib/librte_table/rte_table_acl.c | 35 +++
1 file changed, 35 insertions(+)
diff --git a/lib/librte_table/rte_table_acl.c
From: Maciej Gajdzica
Added common structure for table statistics. Added config option to
enable table stats collecting.
Signed-off-by: Maciej Gajdzica
---
config/common_bsdapp |1 +
config/common_linuxapp |1 +
lib/librte_table/rte_table.h
From: Maciej Gajdzica
Added statistics for every type of table. By default all table statistics
are disabled, user must activate them in config file.
Changes in v2:
- added missing signoffs
Changes in v3:
- removed new config options to
From: Maciej Gajdzica
Added statistics for sink port.
Signed-off-by: Maciej Gajdzica
---
lib/librte_port/rte_port_source_sink.c | 63 ++--
1 file changed, 59 insertions(+), 4 deletions(-)
diff --git
From: Maciej Gajdzica
Added statistics for source port.
Signed-off-by: Maciej Gajdzica
---
lib/librte_port/rte_port_source_sink.c | 35
1 file changed, 35 insertions(+)
diff --git a/lib/librte_port/rte_port_source_sink.c
From: Maciej Gajdzica
Added statistics for sched writer port.
Signed-off-by: Maciej Gajdzica
---
lib/librte_port/rte_port_sched.c | 57 ++
1 file changed, 52 insertions(+), 5 deletions(-)
diff --git
From: Maciej Gajdzica
Added statistics for sched reader port.
Signed-off-by: Maciej Gajdzica
---
lib/librte_port/rte_port_sched.c | 39 +-
1 file changed, 38 insertions(+), 1 deletion(-)
diff --git
From: Maciej Gajdzica
Added statistics for ring writer nodrop port.
Signed-off-by: Maciej Gajdzica
---
lib/librte_port/rte_port_ring.c | 37 +
1 file changed, 37 insertions(+)
diff --git a/lib/librte_port/rte_port_ring.c
From: Maciej Gajdzica
Added statistics for port writer port.
Signed-off-by: Maciej Gajdzica
---
lib/librte_port/rte_port_ring.c | 38 ++
1 file changed, 38 insertions(+)
diff --git a/lib/librte_port/rte_port_ring.c
From: Maciej Gajdzica
Added statistics for ring reader port.
Signed-off-by: Maciej Gajdzica
---
lib/librte_port/rte_port_ring.c | 39 ++-
1 file changed, 38 insertions(+), 1 deletion(-)
diff --git
From: Maciej Gajdzica
Added statistics for IPv4 and IPv6 reassembly ports.
Signed-off-by: Maciej Gajdzica
---
lib/librte_port/rte_port_ras.c | 38 ++
1 file changed, 38 insertions(+)
diff --git
From: Maciej Gajdzica
Added statistics for ethdev writer port.
Signed-off-by: Maciej Gajdzica
---
lib/librte_port/rte_port_ethdev.c | 37 +
1 file changed, 37 insertions(+)
diff --git a/lib/librte_port/rte_port_ethdev.c
From: Maciej Gajdzica
Added statistics for ethdev reader port.
Signed-off-by: Maciej Gajdzica
---
lib/librte_port/rte_port_ethdev.c | 37 -
1 file changed, 36 insertions(+), 1 deletion(-)
diff --git
From: Maciej Gajdzica
Added common data structures for port statistics. Added config option to
enable stats collecting.
Signed-off-by: Maciej Gajdzica
---
config/common_bsdapp |1 +
config/common_linuxapp |1 +
lib/librte_port/rte_port.h | 60
From: Maciej Gajdzica
Added statistics for every type of port. By default all port statistics
are disabled, user must activate them in config file.
Changes in v2:
- added missing signoffs
Changes in v3:
- removed new config options to
From: Tomasz Kulasek
This patch adds management of PKT_RX_FDIR and PKT_RX_RSS_HASH ol_flags in vPMD
for unified packet type as well as for 16 bit field packet_type when
RTE_UNIFIED_PKT_TYPE is not defined.
This patch depends of "unified packet type" patch set, and
This is a modification of qos_sched example to use
librte_cfgfile for parsing configuration file.
Signed-off-by: Michal Jastrzebski
---
examples/qos_sched/cfg_file.c | 157 ++---
examples/qos_sched/cfg_file.h | 35 ++---
examples/qos_sched/init.c
From: Pawel Wodkowski
This patch adds statistics collection for librte_pipeline.
Those statistics ale disabled by default during build time.
Signed-off-by: Pawel Wodkowski
---
config/common_bsdapp |1 +
config/common_linuxapp |1 +
From: Maciej Gajdzica
Added lpm table statistics.
Signed-off-by: Maciej Gajdzica
---
config/common_bsdapp |1 +
config/common_linuxapp |1 +
lib/librte_table/rte_table_lpm.c | 34 ++
3 files changed,
From: Maciej Gajdzica
Added lpm ipv6 table statistics.
Signed-off-by: Maciej Gajdzica
---
config/common_bsdapp |1 +
config/common_linuxapp|1 +
lib/librte_table/rte_table_lpm_ipv6.c | 34
From: Maciej Gajdzica
Added statistics for hash_lru table.
Signed-off-by: Maciej Gajdzica
---
config/common_bsdapp |1 +
config/common_linuxapp|1 +
lib/librte_table/rte_table_hash_lru.c | 44
From: Maciej Gajdzica
Added statistics for hash key8 table.
Signed-off-by: Maciej Gajdzica
---
config/common_bsdapp |1 +
config/common_linuxapp |1 +
lib/librte_table/rte_table_hash_key8.c | 52
From: Maciej Gajdzica
Added statistics for hash key32 table.
Signed-off-by: Maciej Gajdzica
---
config/common_bsdapp|1 +
config/common_linuxapp |1 +
lib/librte_table/rte_table_hash_key32.c | 41
From: Maciej Gajdzica
Added statistics for hash key16 table.
Signed-off-by: Maciej Gajdzica
---
config/common_bsdapp|1 +
config/common_linuxapp |1 +
lib/librte_table/rte_table_hash_key16.c | 41
From: Maciej Gajdzica
Added statistics for hash ext table.
Signed-off-by: Maciej Gajdzica
---
config/common_bsdapp |1 +
config/common_linuxapp|1 +
lib/librte_table/rte_table_hash_ext.c | 44
From: Maciej Gajdzica
Added statistics for array table.
Signed-off-by: Maciej Gajdzica
---
config/common_bsdapp |1 +
config/common_linuxapp |1 +
lib/librte_table/rte_table_array.c | 34 +-
3
From: Maciej Gajdzica
Added statistics for ACL table.
Signed-off-by: Maciej Gajdzica
---
config/common_bsdapp |1 +
config/common_linuxapp |1 +
lib/librte_table/rte_table_acl.c | 35 +++
3 files
From: Maciej Gajdzica
Added common structure for table statistics.
Signed-off-by: Maciej Gajdzica
---
lib/librte_table/rte_table.h | 25 +
1 file changed, 25 insertions(+)
diff --git a/lib/librte_table/rte_table.h
From: Maciej Gajdzica
Added statistics for every type of table. By default all table statistics
are disabled, user must activate them in config file.
Maciej Gajdzica (10):
table: added structure for storing table stats
table: added acl table stats
table:
From: Maciej Gajdzica
Added statistics for sink port.
Signed-off-by: Maciej Gajdzica
---
config/common_bsdapp |1 +
config/common_linuxapp |1 +
lib/librte_port/rte_port_source_sink.c | 63
From: Maciej Gajdzica
Added statistics for source port.
Signed-off-by: Maciej Gajdzica
---
config/common_bsdapp |1 +
config/common_linuxapp |1 +
lib/librte_port/rte_port_source_sink.c | 35
From: Maciej Gajdzica
Added statistics for sched writer port.
Signed-off-by: Maciej Gajdzica
---
config/common_bsdapp |1 +
config/common_linuxapp |1 +
lib/librte_port/rte_port_sched.c | 57 ++
From: Maciej Gajdzica
Added statistics for ring writer nodrop port.
Signed-off-by: Maciej Gajdzica
---
config/common_bsdapp|1 +
config/common_linuxapp |1 +
lib/librte_port/rte_port_ring.c | 39
From: Maciej Gajdzica
Added statistics for port writer port.
Signed-off-by: Maciej Gajdzica
---
config/common_bsdapp|1 +
config/common_linuxapp |1 +
lib/librte_port/rte_port_ring.c | 40 +++
3
From: Maciej Gajdzica
Added statistics for ring reader port.
Signed-off-by: Maciej Gajdzica
---
config/common_bsdapp|1 +
config/common_linuxapp |1 +
lib/librte_port/rte_port_ring.c | 39 ++-
3
From: Maciej Gajdzica
Added statistics for IPv4 and IPv6 reassembly ports.
Signed-off-by: Maciej Gajdzica
---
config/common_bsdapp |1 +
config/common_linuxapp |1 +
lib/librte_port/rte_port_ras.c | 38
From: Maciej Gajdzica
Added statistics for IPv4 and IPv6 fragmentation ports.
Signed-off-by: Maciej Gajdzica
---
config/common_bsdapp|1 +
config/common_linuxapp |1 +
lib/librte_port/rte_port_frag.c | 36
From: Maciej Gajdzica
Added statistics for ethdev writer nodrop port.
Signed-off-by: Maciej Gajdzica
---
config/common_bsdapp |1 +
config/common_linuxapp|1 +
lib/librte_port/rte_port_ethdev.c | 38
From: Maciej Gajdzica
Added statistics for ethdev writer port.
Signed-off-by: Maciej Gajdzica
---
config/common_bsdapp |1 +
config/common_linuxapp|1 +
lib/librte_port/rte_port_ethdev.c | 38
From: Maciej Gajdzica
Added statistics for ethdev reader port.
Signed-off-by: Maciej Gajdzica
---
config/common_bsdapp |1 +
config/common_linuxapp|1 +
lib/librte_port/rte_port_ethdev.c | 37
From: Maciej Gajdzica
Added common data structures for port statistics.
Signed-off-by: Maciej Gajdzica
---
lib/librte_port/rte_port.h | 60
1 file changed, 55 insertions(+), 5 deletions(-)
diff --git
From: Maciej Gajdzica
Added statistics for every type of port. By default all port statistics
are disabled, user must activate them in config file.
Maciej Gajdzica (13):
port: added structures for port stats
port: added port_ethdev_reader stats
port: added
From: Maciej Gajdzica
Added new port type - IPv6 reassembly port.
Signed-off-by: Maciej Gajdzica
---
lib/librte_port/rte_port_ras.c | 142 +---
lib/librte_port/rte_port_ras.h |9 ++-
2 files changed, 112 insertions(+), 39
From: Maciej Gajdzica
Added new port type - IPv6 Fragmentation port
Signed-off-by: Maciej Gajdzica
---
lib/librte_port/rte_port_frag.c | 61 +--
lib/librte_port/rte_port_frag.h |9 +-
2 files changed, 54
From: Maciej Gajdzica
p->mtu field should be used instead.
Signed-off-by: Maciej Gajdzica
---
lib/librte_port/rte_port_frag.c |6 +-
1 file changed, 1 insertion(+), 5 deletions(-)
diff --git a/lib/librte_port/rte_port_frag.c
From: Maciej Gajdzica
Added ipv6 versions of ip fragmentation and ip reassembly ports.
Maciej Gajdzica (3):
port: removed IPV4_MTU_DEFAULT define
port: added ipv6 fragmentation port
port: added ipv6 reassembly port
lib/librte_port/rte_port_frag.c | 67
From: Maciej Gajdzica
When ethdev_writer_nodrop port fails to send data, it tries to resend.
Operation
is aborted when maximum number of retries is reached.
Signed-off-by: Maciej Gajdzica
---
lib/librte_port/rte_port_ring.c | 226
From: Maciej Gajdzica
When nodrop writer port fails to send data, it retries until reach maximum
number of retries. Also added new tx_bulk implementation for ring writer port.
Maciej Gajdzica (3):
port: added WRITER_APPROACH == 1 implementation to ring port
fixed it.
Signed-off-by: Michal Jastrzebski
---
app/test-pmd/cmdline.c |1 +
1 file changed, 1 insertion(+)
diff --git a/app/test-pmd/cmdline.c b/app/test-pmd/cmdline.c
index c8312be..8b0ac85 100644
--- a/app/test-pmd/cmdline.c
+++ b/app/test-pmd/cmdline.c
@@ -4050,6 +4050,7 @@ static void
From: Maciej Gajdzica
Added 4 unit tests checking link bonding mode 6 behavior.
Also modified virtual_pmd so it is possible to provide packets,
that should be received with rx_burst and to inspect packets
transmitted by tx_burst.
In packet_burst_generator.c
From: Daniel Mrzyglod
This patch modify mode older name from
BONDING_MODE_ADAPTIVE_TRANSMIT_LOAD_BALANCING to BONDING_MODE_TLB
This patch also changes order of TEST_ASSERT macro in
test_tlb_verify_slave_link_status_change_failover.
Signed-off-by: Daniel Mrzyglod
:
arping -c 1 bond_ip or
generate IPv4 traffic to bond_ip (IPv4 traffic from different clients
should be then balanced on slaves in round robin manner).
Signed-off-by: Michal Jastrzebski
Signed-off-by: Maciej Gajdzica
---
examples/bond/Makefile | 57
examples/bond/main.c | 796
1 - 100 of 155 matches
Mail list logo