Latest
Site
1. SampleVNF Release Notes
2. SampleVNF test results
3. SampleVNF Developer Guide
4. SampleVNF User Guide
Page
3. SampleVNF Developer Guide
Source
3. SampleVNF Developer Guide
Prev Page
Next Page
3. SampleVNF Developer Guide
ΒΆ
3.1. Introduction
3.1.1. Overview
3.1.2. Scope
3.1.3. About DPDK
3.1.4. Testability
3.2. Prerequisite knowledge
3.3. Get Started
3.3.1. How TOs
3.3.2. Gerrit & JIRA
3.3.3. Submitting code to Gerrit
3.4. Requirements
3.4.1. Supported Test setup:
3.4.2. Hardware & Software Ingredients
3.4.3. Network Topology for testing VNFs
3.5. SampleVNF Highlevel Design
3.5.1. Common Code - L2L3 stack
3.5.1.1. Introduction
3.5.1.2. Interface Manager
3.5.1.3. RTM Lock Library
3.5.1.4. ARP/ND & L2 adjacency Library
3.5.1.5. L3 stack Library
3.5.2. Common Code - Gateway routing
3.5.2.1. Introduction
3.5.2.2. Design
3.5.2.3. Reference routeadd command
3.5.3. vFW - Design
3.5.3.1. Requirements
3.5.3.2. High Level Design
3.5.3.3. Components of vFW
3.5.3.3.1. Receive and Transmit Driver
3.5.3.3.2. Master Pipeline
3.5.3.3.3. ARPICMP Pipeline
3.5.3.3.4. TXRX Pipelines
3.5.3.3.5. Load Balancer Pipeline
3.5.3.3.6. vFW Pipeline
3.5.4. vCGNAPT - Design
3.5.4.1. Introduction
3.5.4.2. Scope
3.5.4.3. Features
3.5.4.4. High Level Design
3.5.4.5. vCGNAPT Background
3.5.4.6. Components of vCGNAPT
3.5.4.6.1. Receive and transmit driver
3.5.4.6.2. Master pipeline
3.5.4.6.3. Load Balancer pipeline
3.5.4.7. vCGNAPT - Static
3.5.4.8. vCGNAPT- Dynamic
3.5.4.9. vCGNAPT Static Topology
3.5.4.10. vCGNAPT Dynamic Topology (UDP_REPLAY)
3.5.4.11. How to run L4Replay
3.5.5. vACL - Design
3.5.5.1. Introduction
3.5.5.2. Scope
3.5.5.3. High Level Design
3.5.5.4. Components of ACL
3.5.5.4.1. Receive and transmit driver
3.5.5.4.2. Master
3.5.5.4.3. Load Balancer
3.5.5.4.4. ACL Pipeline
3.5.6. vPE - Design
3.5.6.1. Introduction
3.5.6.2. Scope
3.5.6.3. High Level Design
3.5.6.4. Components of vPE
3.5.6.4.1. Master Component
3.5.6.4.2. Upstream and Downstream Pipelines
3.5.7. Prox - Packet pROcessing eXecution engine
3.5.7.1. Introduction