Added optional ip version check to l3fwd app to allow to detect
the ip version if mbuf ol_flags are not set in case of running
in a VM with emulated network controllers
Signed-off-by: Andrey Chilikin
---
examples/l3fwd/main.c | 22 ++
1 files changed, 22 insertions(+), 0
Add a command-line parameter to l3fwd, to allow the user to specify the
destination mac address for each ethernet port used.
v2 changes:
- apply command-line parameter to fast path as well (val_eth)
Signed-off-by: Andrey Chilikin
Signed-off-by: Bruce Richardson
---
examples/l3fwd/main.c
This patch adds ability to remove already loaded profile
or write profile without registering it
Signed-off-by: Andrey Chilikin
---
drivers/net/i40e/rte_pmd_i40e.c | 165 ---
drivers/net/i40e/rte_pmd_i40e.h |6 +-
2 files changed, 141 insertions(+), 30
This patch demostrates how to get information about dynamic device
personalization profile.
Command 'ddp get info (profile_path)' extracts and prints
information about the given profile.
Signed-off-by: Andrey Chilikin
---
app/test-pmd/cmdli
This patch adds ability to request information about dynamic device
personalization profile
Signed-off-by: Andrey Chilikin
---
drivers/net/i40e/rte_pmd_i40e.c | 163 +-
drivers/net/i40e/rte_pmd_i40e.h | 46 +
drivers/net/i40e
This patch adds ability to request information about dynamic device
personalization profile
v2:
Add rte_pmd_i40e_get_ddp_info() function to i40e version map
Add CL to test-pmd for getting information about profile
Andrey Chilikin (2):
net/i40e: get information about ddp profile
app/testpmd
This patch adds description of new command for dynamic device
personalization profiles: ddp get info (profile_path)
Signed-off-by: Andrey Chilikin
---
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 7 +++
1 file changed, 7 insertions(+)
diff --git a/doc/guides/testpmd_app_ug
This patch adds ability to request information about dynamic device
personalization profile
v3:
Add command description to test-pmd guide
v2:
Add rte_pmd_i40e_get_ddp_info() function to i40e version map
Add CL to test-pmd for getting information about profile
Andrey Chilikin (3):
net/i40e
This patch adds ability to request information about dynamic device
personalization profile
Signed-off-by: Andrey Chilikin
---
drivers/net/i40e/rte_pmd_i40e.c | 163 +-
drivers/net/i40e/rte_pmd_i40e.h | 46 +
drivers/net/i40e
This patch demostrates how to get information about dynamic device
personalization profile. Command 'ddp get info (path_to_profile)'
extracts and prints information about the given profile.
Signed-off-by: Andrey Chilikin
---
app/test-pmd/cmdli
http://dpdk.org/dev/patchwork/patch/25705/
v2:
- Local static functions replaced by corresponding new
functions in i40e base code
- Test-pmd command added
Andrey Chilikin (2):
net/i40e: extended list of operations for ddp processing
app/testpmd: enable ddp remove profile feature
app/test
This patch adds ability to remove already loaded profile
or write profile without registering it
Signed-off-by: Andrey Chilikin
---
drivers/net/i40e/rte_pmd_i40e.c | 87 +
drivers/net/i40e/rte_pmd_i40e.h | 6 ++-
2 files changed, 66 insertions(+), 27
New command 'ddp del (port) (profile_path)' removes previously
loaded profile and deletes it from the list of the loaded profiles.
Signed-off-by: Andrey Chilikin
---
app/test-pmd/cmdline.c | 103 ++--
app/test-pmd/config.c
This patch adds optional output file path to 'ddp add' command:
'ddp add (port) (profile_path[,output_path])'
Signed-off-by: Andrey Chilikin
---
app/test-pmd/cmdline.c | 29 ++---
app/test-pmd/config.c
This patch adds ability to remove already loaded profile
or write profile without registering it
Signed-off-by: Andrey Chilikin
---
drivers/net/i40e/rte_pmd_i40e.c | 87 +
drivers/net/i40e/rte_pmd_i40e.h | 6 ++-
2 files changed, 66 insertions(+), 27
http://dpdk.org/dev/patchwork/patch/25705/
v3:
- move testpmd updates to 'ddp add' command to a separate
patch http://dpdk.org/dev/patchwork/patch/25779/
v2:
- Local static functions replaced by corresponding new
functions in i40e base code
- Test-pmd command added
Andrey Chilikin
New command 'ddp del (port) (profile_path)' removes previously
loaded profile and deletes it from the list of the loaded profiles.
Signed-off-by: Andrey Chilikin
---
app/test-pmd/cmdline.c | 74 +
doc/guides/testpmd_app_ug/testpmd_func
New command 'ddp del (port) (profile_path)' removes previously
loaded profile and deletes it from the list of the loaded profiles.
Signed-off-by: Andrey Chilikin
Acked-by: Beilei Xing
---
app/test-pmd/cmdline.c | 74 +
doc/guides/test
This patch adds ability to remove already loaded profile
or write profile without registering it
Signed-off-by: Andrey Chilikin
---
drivers/net/i40e/rte_pmd_i40e.c | 86 -
drivers/net/i40e/rte_pmd_i40e.h | 6 ++-
2 files changed, 65 insertions(+), 27
- Test-pmd command added
Andrey Chilikin (2):
net/i40e: extended list of operations for ddp processing
app/testpmd: enable ddp remove profile feature
app/test-pmd/cmdline.c | 74 +
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 7 +++
driver
This patch adds ability to request information about dynamic device
personalization profile
Signed-off-by: Andrey Chilikin
---
drivers/net/i40e/rte_pmd_i40e.c | 163 ++-
drivers/net/i40e/rte_pmd_i40e.h | 45 +++
2 files changed, 204 insertions
Fix wrong copy-paste which led to one bit missing from I40E_INSET_FLEX_PAYLOAD
mask
Signed-off-by: Andrey Chilikin
---
drivers/net/i40e/i40e_ethdev.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/net/i40e/i40e_ethdev.c b/drivers/net/i40e/i40e_ethdev.c
index
profiles.
Signed-off-by: Andrey Chilikin
---
drivers/net/i40e/i40e_ethdev.c | 23 +++
1 file changed, 11 insertions(+), 12 deletions(-)
diff --git a/drivers/net/i40e/i40e_ethdev.c b/drivers/net/i40e/i40e_ethdev.c
index e2af51c89..d770fc343 100644
--- a/drivers/net/i40e
This patch adds missing VLAN bitmask for inner frame in case of
tunneling and fixes VLAN tags bitmasks for single or outer frame
in case of tunneling.
Signed-off-by: Andrey Chilikin
---
drivers/net/i40e/i40e_ethdev.c | 12 +++-
1 files changed, 7 insertions(+), 5 deletions(-)
diff
e targeted queue will be
defined by other filters, for example, by hash filter (RSS).
Andrey Chilikin (3):
librte_ether: add RTE_ETH_FDIR_OTHER for flow director behavior
i40e: add RTE_ETH_FDIR_OTHER processing for flow director behavior
ixgbe: add check for supported flow director behavior
Handle only supported flow director behaviors
Signed-off-by: Andrey Chilikin
---
drivers/net/ixgbe/ixgbe_fdir.c |3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/drivers/net/ixgbe/ixgbe_fdir.c b/drivers/net/ixgbe/ixgbe_fdir.c
index 5c8b833..cf0e8be 100644
--- a/drivers
Add new flow director behavior RTE_ETH_FDIR_OTHER to assign a queue by other
filters
Signed-off-by: Andrey Chilikin
---
lib/librte_ether/rte_eth_ctrl.h |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/lib/librte_ether/rte_eth_ctrl.h b/lib/librte_ether/rte_eth_ctrl.h
Add support for RTE_ETH_FDIR_OTHER flow director behavior so output queue is
assigned by other filters
Signed-off-by: Andrey Chilikin
---
drivers/net/i40e/i40e_fdir.c | 12 ++--
1 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/drivers/net/i40e/i40e_fdir.c b/drivers/net
This patch applies new default values to flexible payload configuration for
flow director filter
Signed-off-by: Andrey Chilikin
---
drivers/net/i40e/i40e_ethdev.c |6 +++---
drivers/net/i40e/i40e_fdir.c | 20 +++-
2 files changed, 18 insertions(+), 8 deletions(-)
diff
lter while targeted queue will be
defined by other filters, for example, by hash filter (RSS).
v2: rename RTE_ETH_FDIR_OTHER to RTE_ETH_FDIR_PASSTHRU
Andrey Chilikin (3):
librte_ether: add RTE_ETH_FDIR_PASSTHRU for flow director behavior
i40e: add RTE_ETH_FDIR_PASSTHRU processing for flow directo
Add support for RTE_ETH_FDIR_PASSTHRU flow director behavior so output queue is
assigned by other filters
Signed-off-by: Andrey Chilikin
---
drivers/net/i40e/i40e_fdir.c | 12 ++--
1 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/drivers/net/i40e/i40e_fdir.c b/drivers
Handle only supported flow director behaviors
Signed-off-by: Andrey Chilikin
---
drivers/net/ixgbe/ixgbe_fdir.c |3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/drivers/net/ixgbe/ixgbe_fdir.c b/drivers/net/ixgbe/ixgbe_fdir.c
index 5c8b833..cf0e8be 100644
--- a/drivers
Add new flow director behavior RTE_ETH_FDIR_PASSTHRU to assign a queue by other
filters
Signed-off-by: Andrey Chilikin
---
lib/librte_ether/rte_eth_ctrl.h |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/lib/librte_ether/rte_eth_ctrl.h b/lib/librte_ether/rte_eth_ctrl.h
33 matches
Mail list logo