Age | Commit message (Collapse) | Author | Files | Lines |
|
JIRA: SAMPLEVNF-19
The rte_ring_sc_dequeue returns ENOENT in DPDK16.04 while ENOBUFS in
DPDK17.05. This leads to error in return value checking and mis behaviour.
Using of rte_ring_sc_dequeue() to be avoided to use the default
configuration as set during the creation of the queue as per the
DPDK API documentation. Similarly corrected for mp_dequeue as well.
Change-Id: Iacee1349b26d6ab432be891fad12313a6d68ca4d
Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
|
|
JIRA: SAMPLEVNF-17
rte_eth_dev is removed in DPDK version 16.11 and onwards.
The corresponding error handling is fixed through samplevnf
gerrit 34667.
This patch is required for migration of VNFs to DPDK ver 17.05.
Change-Id: I088b705e3261227bcba7332aeb5a2a236e77a33e
Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
|
|
|
|
JIRA: SAMPLEVNF-40
This patch adds sample vCGNAPT config for 1, 6, 10 port pair
Change-Id: I003e98b26e794d111af562232e8688f255a7d61a
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
|
|
JIRA: SAMPLEVNF-21
Removing unused function rte_pipeline_action_handler_port_ext() and
a patch rte_pipeline.patch which was applied on top of DPDK 16.04.
These are not used, hence cleaning up for DPDK migration.
Change-Id: I33a646ad27857c880969574b37412236ed3d780c
Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
|
|
This patch enabled dynamic tune of timer timeout
[PIPELINE2]
type = TIMER
core = 2
timer_dyn_timeout = 20 #-- new config to change dyn timer timeout
n_flows = 1048576
Change-Id: I614cf73a7fc1afd9050580286c9a968aacb619fa
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
|
|
This patch extends num_ports vnf can handle ports > 16 . This include
changes in the memory allocatiion and size of different paramters
Change-Id: Id8907327023ba863ad107bb874cfb60bd38daee5
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
|
|
Change-Id: I5eaf64a0cac8747ba5ac79bfd036a77cee766e39
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
|
|
JIRA: SAMPLEVNF-11
Enable Checksum
in makefile add CHECKSUM_REQ
--> hw_checksum_req=1 in config for hw_checksum
--> hw_checksum_req=0 in config for sw_checksum
disable checksum
in makefile comment CHECKSUM_REQ
Change-Id: I5ebcfe845082ea49acaa13bc963fc07b92b90650
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
|
|
JIRA: SAMPLEVNF-11
By Default CGNAPT will have only NAPT feature. To enable other advance
feature, Uncomment same in Makefile
- PCP
- SIP_ALG
- CT_CGNAT
- FTP_ALG
Change-Id: I8602726e6db8a899a94028f7bc16d6e7339438b9
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
|
|
JIRA: SAMPLEVNF-5
The vCGNAPT implementation contains following features:
• Static and dynamic Network address translation.
• Static and dynamic Network address and port translation
• ARP (request, response, gratuitous)
• ICMP (terminal echo, echo response, pass-through)
• ICMPv6 and ND
• UDP, TCP and ICMP protocol pass-through
• Multithread support and Multiple physical port support
• Limiting max ports per client
• Limiting max clients per public IP address
• Live Session tracking to NAT flow
• NAT64 – connectivity between IPv6 access network to IPv4 data
• PCP - Port Control protocol
• SIP functionality
• FTP functionality
Change-Id: I5ebb44ae60e32dd6da5e793efd91a6831a4d30a7
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
|