Age | Commit message (Collapse) | Author | Files | Lines |
|
* Update docs/submodules/samplevnf from branch 'master'
- Merge "update userguide alignment"
- update userguide alignment
Change-Id: Ie938d84d31c2145167fc2b816a02bd8c0a3210ec
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
- Remove default section in the createrapid
Change-Id: Id9c22f92955b64242971ff768a64132451c8350e
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
- Splitting the script in 2 parts: createrapid.py and runrapid.py
The split of the scripts is documented in the README file. The VM also
runs now devbind.sh with the proper MAC address to bind the dataplane
interface with the DPDK poll mode driver.
Change-Id: I3e7a6235379dc80530934376c7799ac3396b5325
Luc Provoost <luc.provoost@intel.com>
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- Fix cgnapt status output
Change-Id: I37ef70ae324e258da16b7bd67baf0e939d88b3ec
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- Fix the cgnapt pipeline stat issues
Change-Id: I58d4a1b6c47fa204a8af67c725b22f797ec19755
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- REST_API: rest api client implementation
JIRA: SAMPLEVNF-78
This patch implements rest api's for VNF clients. This
comprises of
* vnf api's for common functionality
* vnf api's for CGNAPT
* vnf api's for VFW
Change-Id: I56d22c64bf3ee5b0a2e536da8169ac7583499041
Signed-off-by: Vishwesh M Rudramuni <vishwesh.m.rudramuni@intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- UDP_Replay: changes for gateway packet forwarding
JIRA: SAMPLEVNF-70
Integrating gateway packet forwarding to UDP_Replay VNF.
Change-Id: I00f2bc498563b81260c2c98275f7a73dbc2cb445
Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- vCGNAT: changes for gateway packet forwarding
JIRA: SAMPLEVNF-61
Integrating gateway packet forwarding to CGNAT VNF.
Change-Id: Ifd528b40134da2d12644a406b2da05a5f044aa1c
Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- vACL: changes for gateway packet forwarding
JIRA: SAMPLEVNF-60
vACL changes to support gateway packet forwarding.
Change-Id: I1435254e4f18bc26bf2b37be2e3ed2df0fb29153
Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- vFW: changes for gateway packet forwarding
JIRA: SAMPLEVNF-59
Changes to support gateway packet forwarding to vFW.
Change-Id: Ie9164b092f6864cfcdb02e7b325c4e8796a7e422
Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- common: Changes to common code for gateway support
JIRA: SAMPLEVNF-58
Common code changes for gateway packet forwarding.
Change-Id: Ie002c94b8febab9c0923e1bb261e5ea931cd4712
Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- gateway: Created common code for routing in gateway
JIRA: SAMPLEVNF-58
Adding the common code for routing functionality in gateway config.
Change-Id: I2a2f085a3555db52c8aff87f1bab1b00d11481ea
Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- Remove default section in the createrapid
Change-Id: Id9c22f92955b64242971ff768a64132451c8350e
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- Splitting the script in 2 parts: createrapid.py and runrapid.py
The split of the scripts is documented in the README file. The VM also
runs now devbind.sh with the proper MAC address to bind the dataplane
interface with the DPDK poll mode driver.
Change-Id: I3e7a6235379dc80530934376c7799ac3396b5325
Luc Provoost <luc.provoost@intel.com>
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- Enabling Prox to be compatible with Titanium Cloud
Change-Id: I65e8b2d1cea2a1edfa738671e460b6a0170d3363
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- Support 5 tuple load balancing for IP addresses other than 0.0.0.X
Currently packets generated with IP addresses 10.1.1.x when handled
by 5 Tuple Load Balancer are discarded/dropped. These addresses are
outhside the range of the hash algorithm.
Change-Id: Idf2cea0ff299a3fa75554f0d103e13391eae02fa
Signed-off-by: Daniel Martin Buckley <daniel.m.buckley@intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- Draft Userguide for samplevnf
Change-Id: I21a984518b98eaf5c81b39e549a43fa2eb90f314
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- Updating SampleVNF Highlevel design
Change-Id: I16edf82eec02c671c1c72d07348d1badf58fc42d
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- Added developer user guide draft for samplevnfs
Change-Id: I15a5f7ae8e3aac5d509b7a722f7032fbd2da69d0
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- Added initial draft for samplevnf useguide
JIRA: SAMPLEVNF-77
Change-Id: Ib537b36ae82361754762a627ae942d99b4966856
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
- Update vACL config files
JIRA: SAMPLEVNF-76
Change-Id: Iab363cc6cd5310e25c15758f02ca68751e81a49c
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
- Updated configuration files for cgnapt VNFs
JIRA: SAMPLEVNF-75
Change-Id: Iac091ca0f12570d47d36366055ad89737b386c36
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
- Update vCGNAPT configuration file
JIRA: SAMPLEVNF-75
Change-Id: Icb8e46ee4566cc637b299913b1d0a7d5baafd3ac
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
- Adding Initial samplevnf release notes draft for E-Release
JIRA: SAMPLEVNF-74
Change-Id: I6d3adacc9236006f64218aad5378a4af5dd2efe5
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
- Remove unwanted files in docs folder
JIRA: SAMPLEVNF-73
Change-Id: Ia147cfef9f7bcacd50477b6ea3c7d0a1c6e93952
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- Enable tpkts_processed counter in acl
JIRA: SAMPLEVNF-72
Change-Id: Iadb3173c76306a48860313177f1b86e8410c7df3
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- Moving printf under cgnapt_dbg_print
JIRA: SAMPLEVNF-71
Change-Id: Ibcd70008e1657eaa0b2f95aac319483490c290aa
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- vFW: Updating config and script files of vFW
JIRA: SAMPLEVNF-68
Updating the vFW Config and scripts with following:
1. Remove arp/nd route tbl from cfg files
2. Adding routeadd command to script file as route_tbl is
removed from cfg files
3. Remove ports_mac_list as the l2l3 stack will initialize
4. Merge IPv4 and IPv6 cfg/tc files to reduce the number files
5. Remove 1 WT cfg files to reduce too many cfg files.
Change-Id: If16ee740cd464f2cf55b8d11f590471aba9c7f30
Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- Adding cmdline parameters to run setup script in intreactive and non-interative
Change-Id: I13baedf530a2f3a8bd92bbe8cabf96ae42596bd7
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
- vnf_common: Correcting the max number of ports supported
JIRA: SAMPLEVNF-69
Causing memory corruption due to wrong value.
Correcting to 64 from 16.
Change-Id: I0a6634398fd6f0f1e56aab63c88a48c97586d9d4
Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
- Moving the current docs to userguide
Change-Id: I500d70b7ed2a17e21548a27810ac7e51e44b7841
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
- [common] fixing compiler warnings
patch fixes some compiler warnings
Change-Id: If1f96b23243d556c69ebd390a4fd3313bc50bb57
Signed-off-by: Vishwesh M Rudramuni <vishwesh.m.rudramuni@intel.com>
- TXRX: Initialize the debug flag to disable by default
JIRA: SAMPLEVNF-66
The un-initialized global variable some time floods with debug
prints.
This patch inializes the variable to disable debug prints by
default.
Change-Id: I207a7dd1e85c19d3c10e935321b2fe39a46a5f59
Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
- Merge "VNFs: Correcting the fdir mode for SWLB and HWLB"
- Merge "[common] Adding route entry command to cmdline"
- VNFs: Correcting the fdir mode for SWLB and HWLB
JIRA: SAMPLEVNF-64
fdir conf mode was incorrectly set to RTE_FDIR_MODE_PERFECT
in SWLB and also RTE_FDIR_MODE_NONE in HWLB.
This patches corrects them to enable the Vector PMD.
Change-Id: I2097479c948ad482dbb868e315e4a6dfc8355ef2
Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
- Merge "VNF_Catalogue Codebase"
- VNF_Catalogue Codebase
Catalogue of Open Source VNFs consist in helping the end users to get
information of the VNF we can deploy on top of an OPNFV solution
[Deepak]: Removed all swp files.
Change-Id: Ib2ea7330e964f1b684f32aedf631accd580df968
Signed-off-by: Kumar Rishabh <shailrishabh@gmail.com>
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
- [common] Adding route entry command to cmdline
JIRA: SAMPLEVNF-65
This patch adds routeadd command to cmdline for ipv4 & ipv6
Change-Id: I452b414c1e42b4de74eaea06339db83a0f20e7d8
Signed-off-by: Vishwesh M Rudramuni <vishwesh.m.rudramuni@intel.com>
- Merge "[l2l3 stack] implements new nd state machine & nd buffering"
- Merge "[l2l3 stack] implements new arp state machine & arp buffering"
- Adding required pre-requites libs to build prox VNF
JIRA: SAMPLEVNF-63
Change-Id: Ib744de1486e5a757fce412f0ba0586ad152deb5a
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
- [l2l3 stack] implements new nd state machine & nd buffering
JIRA: SAMPLEVNF-32
This patch implements
~New nd state machine implementing new states
like INCOMPLETE, COMPLETE, PROBE, STALE.
~Implementing nd buffering, when nd is unresolved.
~Integratig the new changes with vCGNAPT
~Integrating the new changes with vACL
~Integrating the new changes with vFW.
~Adding locks to synchronize against multiple VNF threads
Change-Id: Iaee4f4599ca3016ebb50ee2d9133fd8c39c5cd04
Signed-off-by: Vishwesh M Rudramuni <vishwesh.m.rudramuni@intel.com>
- Merge "Documentation Compliance for Euphrates - Adding template"
- Merge "docs: Update install and release docs for DPDK migration support"
- Documentation Compliance for Euphrates - Adding template
JIRA: SAMPLEVNF-57
Change-Id: Iccbbe17fb06044af9a53d3207b0ee7679b57ce66
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
- Merge "[UDP_Replay] fixing of compiler warning"
- [UDP_Replay] fixing of compiler warning
removes the nb_lcores as its no longer used.
Change-Id: I13020585afb6d1e0758f1efc6578740dd3502d72
Signed-off-by: Vishwesh M Rudramuni <vishwesh.m.rudramuni@intel.com>
- Adding dpdk version for non-interactive vnf_build options.
Change-Id: I95c6778fd216c6f7e3eee97c83f93726bb4298d0
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
- Adding PROX(Packet pROcessing eXecution engine) VNF to sampleVNF
JIRA: SAMPLEVNF-55
PROX is a DPDK-based application implementing Telco use-cases such as
a simplified BRAS/BNG, light-weight AFTR... It also allows configuring
finer grained network functions like QoS, Routing, load-balancing...
(We are moving PROX version v039 to sampleVNF
https://01.org/intel-data-plane-performance-demonstrators/prox-overview)
Change-Id: Ia3cb02cf0e49ac5596e922c197ff7e010293d033
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
- docs: Update install and release docs for DPDK migration support
JIRA: SAMPLEVNF-48
Updating INSTALL.rst and RELEASE_NOTES.rst for DPDK migration
support. The additional files are created to make it as per the
opnfv document standard to generate the html files.
Change-Id: I4b0af4c3afeef91fc806285b02c0ce47d61ebfbd
Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
- VNFs: Correcting default traffic_type to IPv4
JIRA: SAMPLEVNF-54
The default traffic_type value needs to be set to IPv4 instead of
MIX type which is not supported.
Change-Id: Ibe8ec31bc7a435fd97aaae0e9e664d0eb70ee30c
Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
- [UDP_Replay] adding Makefile for dynamic arp
THis patch modifies the Makefile to comprehend the
dynamic arp support
Change-Id: I92f03554b387c883840449014acf1a08b774b8fa
Signed-off-by: Vishwesh M Rudramuni <vishwesh.m.rudramuni@intel.com>
- Merge "vFW: Remove unused pkt_type parameter from example cfg files"
- [UDP_Replay] Adding the dynamic arp support
This patch adds dynamic arp support to UDP Replay VNF.
This patch fixes the performance issue observed with
arp support for UDP replay.
The arp support can be simply not used by not providing the
"-s option" which will revert to a plain UDP replay
functionality
Change-Id: I565eb83cd825470d4603ed5cb8fbe32f311eb0af
Signed-off-by: Vishwesh M Rudramuni <vishwesh.m.rudramuni@intel.com>
- [l2l3 stack] implements new arp state machine & arp buffering
JIRA: SAMPLEVNF-23
This patch implements
~New arp state machine implementing new states
like INCOMPLETE, COMPLETE, PROBE, STALE.
~removing unwanted code in arpicmp pipeline
~Implementing arp buffering, when arp is unresolved.
~Integratig the new changes with vCGNAPT
~Integrating the new changes with vACL
~Integrating the new changes with vFW.
Change-Id: If467ec035bc8de58463ea50d9e603a97f168c1a2
Signed-off-by: Vishwesh M Rudramuni <vishwesh.m.rudramuni@intel.com>
- vFW: Remove unused pkt_type parameter from example cfg files
JIRA: SAMPLEVNF-53
Removing the unused pkt_type parameter. The traffic_type
is used to identify the traffic type as IPv4 or IPv6.
Change-Id: I22654ab9f04e2d0aa9ede3a83c68398ac2c83c63
Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
- Merge "tools: Support multiple version of DPDK build"
- Merge "UDP_Replay: rte_hash_lookup_multi renamed to rte_hash_lookup_bulk"
- Merge "vCGNAPT: correcting to use default rte_ring_dequeue"
- Merge "VNFs: rte_eth_dev is deprecated in DPDK version 16.11 and onwards"
- Merge changes Iefe947a9,I49ae9b19
* changes:
vFW: ARPICMP packets shouldn't be processed by vFW
vFW: Remove TTL decrementing in firewall acting as gateway
- vFW: ARPICMP packets shouldn't be processed by vFW
JIRA: SAMPLEVNF-52
The stats counters are wrong when ARPICMP pkts are received by VFW
pipeline in case of HWLB mode as the vFW is trying to process
these pkts.
The ARPICMP pkts shouldn't be processed by VFW pipeline, as these
packets are processed by ARPICMP pipeline in case of HWLB.
Change-Id: Iefe947a9f63fd4943f37900582656a9a4f957f5d
Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
- vFW: Remove TTL decrementing in firewall acting as gateway
JIRA: SAMPLEVNF-51
vFW is not functioning as a router and hence TTL decrement is
not required. Remove this TTL decrementing in vFW.
Change-Id: I49ae9b19a473eec0b8072f8a556dca299d89ef74
Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
- l2l3_stack: Remove the build folder from l2l3_stack
JIRA: SAMPLEVNF-47
The intermediate files and build directory will be regenerated
at build time. These files/folder are not required.
Change-Id: Iabf50c8dfcf80d9d6f4db0fca9a5a84e3fc6447a
Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
- tools: Support multiple version of DPDK build
JIRA: SAMPLEVNF-22
This patch support building the samplevnf with multiple different
versions of DPDK like 16.04, 16.11, 17.02 and 17.05.
Change-Id: Ic1a10442a03311010213c5054c8d459dd41c20cf
Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
- UDP_Replay: rte_hash_lookup_multi renamed to rte_hash_lookup_bulk
JIRA: SAMPLEVNF-20
The function name rte_hash_lookup_multi() is changed to
rte_hash_lookup_bulk() in DPDK version 16.11 and onwards.
This fix supports DPDK16.04, 16.11 and onwards and required for
DPDK17.05 migration.
Change-Id: I01f2145919768b5146116e67d7f349a5b039251c
Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
- vCGNAPT: correcting to use default rte_ring_dequeue
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>
- VNFs: rte_eth_dev is deprecated in DPDK version 16.11 and onwards
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>
|
|
Change-Id: I9fe9f6f80d26f57dfb2658ae39349bed759d011b
Signed-off-by: Sofia Wallin <sofia.wallin@ericsson.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- vnf_common: Correcting the max number of ports supported
JIRA: SAMPLEVNF-69
Causing memory corruption due to wrong value.
Correcting to 64 from 16.
Change-Id: I0a6634398fd6f0f1e56aab63c88a48c97586d9d4
Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- Moving the current docs to userguide
Change-Id: I500d70b7ed2a17e21548a27810ac7e51e44b7841
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- [common] fixing compiler warnings
patch fixes some compiler warnings
Change-Id: If1f96b23243d556c69ebd390a4fd3313bc50bb57
Signed-off-by: Vishwesh M Rudramuni <vishwesh.m.rudramuni@intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- TXRX: Initialize the debug flag to disable by default
JIRA: SAMPLEVNF-66
The un-initialized global variable some time floods with debug
prints.
This patch inializes the variable to disable debug prints by
default.
Change-Id: I207a7dd1e85c19d3c10e935321b2fe39a46a5f59
Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- Merge "VNFs: Correcting the fdir mode for SWLB and HWLB"
- VNFs: Correcting the fdir mode for SWLB and HWLB
JIRA: SAMPLEVNF-64
fdir conf mode was incorrectly set to RTE_FDIR_MODE_PERFECT
in SWLB and also RTE_FDIR_MODE_NONE in HWLB.
This patches corrects them to enable the Vector PMD.
Change-Id: I2097479c948ad482dbb868e315e4a6dfc8355ef2
Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- Merge "[common] Adding route entry command to cmdline"
- [common] Adding route entry command to cmdline
JIRA: SAMPLEVNF-65
This patch adds routeadd command to cmdline for ipv4 & ipv6
Change-Id: I452b414c1e42b4de74eaea06339db83a0f20e7d8
Signed-off-by: Vishwesh M Rudramuni <vishwesh.m.rudramuni@intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- Merge "VNF_Catalogue Codebase"
- VNF_Catalogue Codebase
Catalogue of Open Source VNFs consist in helping the end users to get
information of the VNF we can deploy on top of an OPNFV solution
[Deepak]: Removed all swp files.
Change-Id: Ib2ea7330e964f1b684f32aedf631accd580df968
Signed-off-by: Kumar Rishabh <shailrishabh@gmail.com>
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- Merge "[l2l3 stack] implements new nd state machine & nd buffering"
- [l2l3 stack] implements new nd state machine & nd buffering
JIRA: SAMPLEVNF-32
This patch implements
~New nd state machine implementing new states
like INCOMPLETE, COMPLETE, PROBE, STALE.
~Implementing nd buffering, when nd is unresolved.
~Integratig the new changes with vCGNAPT
~Integrating the new changes with vACL
~Integrating the new changes with vFW.
~Adding locks to synchronize against multiple VNF threads
Change-Id: Iaee4f4599ca3016ebb50ee2d9133fd8c39c5cd04
Signed-off-by: Vishwesh M Rudramuni <vishwesh.m.rudramuni@intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- Merge "[l2l3 stack] implements new arp state machine & arp buffering"
- [l2l3 stack] implements new arp state machine & arp buffering
JIRA: SAMPLEVNF-23
This patch implements
~New arp state machine implementing new states
like INCOMPLETE, COMPLETE, PROBE, STALE.
~removing unwanted code in arpicmp pipeline
~Implementing arp buffering, when arp is unresolved.
~Integratig the new changes with vCGNAPT
~Integrating the new changes with vACL
~Integrating the new changes with vFW.
Change-Id: If467ec035bc8de58463ea50d9e603a97f168c1a2
Signed-off-by: Vishwesh M Rudramuni <vishwesh.m.rudramuni@intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- Adding required pre-requites libs to build prox VNF
JIRA: SAMPLEVNF-63
Change-Id: Ib744de1486e5a757fce412f0ba0586ad152deb5a
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- Merge "Documentation Compliance for Euphrates - Adding template"
- Documentation Compliance for Euphrates - Adding template
JIRA: SAMPLEVNF-57
Change-Id: Iccbbe17fb06044af9a53d3207b0ee7679b57ce66
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- Merge "docs: Update install and release docs for DPDK migration support"
- docs: Update install and release docs for DPDK migration support
JIRA: SAMPLEVNF-48
Updating INSTALL.rst and RELEASE_NOTES.rst for DPDK migration
support. The additional files are created to make it as per the
opnfv document standard to generate the html files.
Change-Id: I4b0af4c3afeef91fc806285b02c0ce47d61ebfbd
Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- Merge "[UDP_Replay] fixing of compiler warning"
- [UDP_Replay] fixing of compiler warning
removes the nb_lcores as its no longer used.
Change-Id: I13020585afb6d1e0758f1efc6578740dd3502d72
Signed-off-by: Vishwesh M Rudramuni <vishwesh.m.rudramuni@intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- Adding dpdk version for non-interactive vnf_build options.
Change-Id: I95c6778fd216c6f7e3eee97c83f93726bb4298d0
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- Adding PROX(Packet pROcessing eXecution engine) VNF to sampleVNF
JIRA: SAMPLEVNF-55
PROX is a DPDK-based application implementing Telco use-cases such as
a simplified BRAS/BNG, light-weight AFTR... It also allows configuring
finer grained network functions like QoS, Routing, load-balancing...
(We are moving PROX version v039 to sampleVNF
https://01.org/intel-data-plane-performance-demonstrators/prox-overview)
Change-Id: Ia3cb02cf0e49ac5596e922c197ff7e010293d033
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- VNFs: Correcting default traffic_type to IPv4
JIRA: SAMPLEVNF-54
The default traffic_type value needs to be set to IPv4 instead of
MIX type which is not supported.
Change-Id: Ibe8ec31bc7a435fd97aaae0e9e664d0eb70ee30c
Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- [UDP_Replay] adding Makefile for dynamic arp
THis patch modifies the Makefile to comprehend the
dynamic arp support
Change-Id: I92f03554b387c883840449014acf1a08b774b8fa
Signed-off-by: Vishwesh M Rudramuni <vishwesh.m.rudramuni@intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- Merge "vFW: Remove unused pkt_type parameter from example cfg files"
- vFW: Remove unused pkt_type parameter from example cfg files
JIRA: SAMPLEVNF-53
Removing the unused pkt_type parameter. The traffic_type
is used to identify the traffic type as IPv4 or IPv6.
Change-Id: I22654ab9f04e2d0aa9ede3a83c68398ac2c83c63
Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- [UDP_Replay] Adding the dynamic arp support
This patch adds dynamic arp support to UDP Replay VNF.
This patch fixes the performance issue observed with
arp support for UDP replay.
The arp support can be simply not used by not providing the
"-s option" which will revert to a plain UDP replay
functionality
Change-Id: I565eb83cd825470d4603ed5cb8fbe32f311eb0af
Signed-off-by: Vishwesh M Rudramuni <vishwesh.m.rudramuni@intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- Merge "tools: Support multiple version of DPDK build"
- tools: Support multiple version of DPDK build
JIRA: SAMPLEVNF-22
This patch support building the samplevnf with multiple different
versions of DPDK like 16.04, 16.11, 17.02 and 17.05.
Change-Id: Ic1a10442a03311010213c5054c8d459dd41c20cf
Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- Merge "UDP_Replay: rte_hash_lookup_multi renamed to rte_hash_lookup_bulk"
- UDP_Replay: rte_hash_lookup_multi renamed to rte_hash_lookup_bulk
JIRA: SAMPLEVNF-20
The function name rte_hash_lookup_multi() is changed to
rte_hash_lookup_bulk() in DPDK version 16.11 and onwards.
This fix supports DPDK16.04, 16.11 and onwards and required for
DPDK17.05 migration.
Change-Id: I01f2145919768b5146116e67d7f349a5b039251c
Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- Merge "vCGNAPT: correcting to use default rte_ring_dequeue"
- vCGNAPT: correcting to use default rte_ring_dequeue
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>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- Merge "VNFs: rte_eth_dev is deprecated in DPDK version 16.11 and onwards"
- VNFs: rte_eth_dev is deprecated in DPDK version 16.11 and onwards
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>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- Merge changes Iefe947a9,I49ae9b19
* changes:
vFW: ARPICMP packets shouldn't be processed by vFW
vFW: Remove TTL decrementing in firewall acting as gateway
- vFW: ARPICMP packets shouldn't be processed by vFW
JIRA: SAMPLEVNF-52
The stats counters are wrong when ARPICMP pkts are received by VFW
pipeline in case of HWLB mode as the vFW is trying to process
these pkts.
The ARPICMP pkts shouldn't be processed by VFW pipeline, as these
packets are processed by ARPICMP pipeline in case of HWLB.
Change-Id: Iefe947a9f63fd4943f37900582656a9a4f957f5d
Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
- vFW: Remove TTL decrementing in firewall acting as gateway
JIRA: SAMPLEVNF-51
vFW is not functioning as a router and hence TTL decrement is
not required. Remove this TTL decrementing in vFW.
Change-Id: I49ae9b19a473eec0b8072f8a556dca299d89ef74
Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- l2l3_stack: Remove the build folder from l2l3_stack
JIRA: SAMPLEVNF-47
The intermediate files and build directory will be regenerated
at build time. These files/folder are not required.
Change-Id: Iabf50c8dfcf80d9d6f4db0fca9a5a84e3fc6447a
Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
|
|
Change-Id: Ib95941acf246c26939912e496c2b58e851aec04c
Signed-off-by: Sofia Wallin <sofia.wallin@ericsson.com>
|