numam-dpdk/doc/guides/sample_app_ug
Fan Zhang 0d547ed037 examples/ipsec-secgw: support configuration file
This patch adds the configuration file support to ipsec_secgw
sample application. Instead of hard-coded rules, the users can
specify their own SP, SA, and routing rules in the configuration
file. A command line option "-f" is added to pass the
configuration file location to the application.

Configuration item formats:

SP rule format:
sp <ip_ver> <dir> esp <action> <priority> <src_ip> <dst_ip> \
<proto> <sport> <dport>

SA rule format:
sa <dir> <spi> <cipher_algo> <cipher_key> <auth_algo> <auth_key> \
<mode> <src_ip> <dst_ip>

Routing rule format:
rt <ip_ver> <src_ip> <dst_ip> <port>

Signed-off-by: Fan Zhang <roy.fan.zhang@intel.com>
Acked-by: Sergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com>
2016-10-04 20:41:09 +02:00
..
img doc: update IPsec sample guide 2016-06-21 12:12:25 +02:00
cmd_line.rst doc: drop old naming of the project 2016-02-10 15:47:51 +01:00
dist_app.rst doc: fix references in sample apps guide 2016-03-07 21:42:57 +01:00
ethtool.rst examples/ethtool: add user-space ethtool sample application 2015-12-08 03:00:42 +01:00
exception_path.rst doc: fix references in sample apps guide 2016-03-07 21:42:57 +01:00
hello_world.rst doc: remove Intel references from sample apps guide 2014-12-19 23:30:26 +01:00
index.rst app/pdump: add tool for packet capturing 2016-06-16 23:40:21 +02:00
intel_quickassist.rst doc: fix references in sample apps guide 2016-03-07 21:42:57 +01:00
intro.rst doc: remove Intel references from sample apps guide 2014-12-19 23:30:26 +01:00
ip_frag.rst doc: fix references in sample apps guide 2016-03-07 21:42:57 +01:00
ip_pipeline.rst doc: fix sphinx highlighting warnings 2016-07-22 19:59:54 +02:00
ip_reassembly.rst doc: fix references in sample apps guide 2016-03-07 21:42:57 +01:00
ipsec_secgw.rst examples/ipsec-secgw: support configuration file 2016-10-04 20:41:09 +02:00
ipv4_multicast.rst eal: add assert macro for debug 2016-05-02 15:31:17 +02:00
keep_alive.rst doc: fix keepalive sample app guide 2016-03-08 12:40:49 +01:00
kernel_nic_interface.rst doc: fix references in sample apps guide 2016-03-07 21:42:57 +01:00
l2_forward_cat.rst doc: fix spellings 2016-04-07 23:27:45 +02:00
l2_forward_crypto.rst doc: fix l2fwd-crypto sample command 2016-06-07 22:19:59 +02:00
l2_forward_job_stats.rst examples: remove useless check of port count 2016-05-16 21:01:51 +02:00
l2_forward_real_virtual.rst doc: fix sphinx highlighting warnings 2016-07-22 19:59:54 +02:00
l3_forward_access_ctrl.rst doc: fix references in sample apps guide 2016-03-07 21:42:57 +01:00
l3_forward_power_man.rst doc: fix references in sample apps guide 2016-03-07 21:42:57 +01:00
l3_forward_virtual.rst doc: fix references in sample apps guide 2016-03-07 21:42:57 +01:00
l3_forward.rst doc: fix sphinx highlighting warnings 2016-07-22 19:59:54 +02:00
link_status_intr.rst examples: remove useless check of port count 2016-05-16 21:01:51 +02:00
load_balancer.rst doc: fix repeated typo in sample app guides 2015-12-07 04:57:16 +01:00
multi_process.rst doc: fix references in guides 2016-04-11 23:56:34 +02:00
netmap_compatibility.rst doc: fix examples in netmap compatibility guide 2015-12-07 04:57:16 +01:00
packet_ordering.rst doc: fix spellings and typos 2015-04-29 18:34:58 +02:00
pdump.rst unify tools naming 2016-07-22 22:31:02 +02:00
performance_thread.rst doc: fix spellings 2015-12-15 13:50:42 +01:00
proc_info.rst unify tools naming 2016-07-22 22:31:02 +02:00
ptpclient.rst doc: add PTP client sample guide 2015-11-13 17:45:14 +01:00
qos_metering.rst doc: refactor table numbers into references 2015-05-25 15:59:36 +02:00
qos_scheduler.rst doc: fix repeated typo in sample app guides 2015-12-07 04:57:16 +01:00
quota_watermark.rst doc: refactor figure numbers into references 2015-05-25 15:59:36 +02:00
rxtx_callbacks.rst doc: add Rx and Tx callbacks sample app user guide 2015-03-17 22:16:46 +01:00
skeleton.rst doc: add basic forwarding skeleton user guide 2015-03-17 22:16:46 +01:00
tep_termination.rst doc: fix vhost setup in tep_termination guide 2016-07-22 19:58:10 +02:00
test_pipeline.rst doc: fix spellings 2015-12-15 13:50:42 +01:00
timer.rst doc: fix repeated typo in sample app guides 2015-12-07 04:57:16 +01:00
vhost.rst examples/vhost: remove VLAN strip option 2016-09-13 05:25:08 +02:00
vm_power_management.rst doc: fix sphinx highlighting warnings 2016-07-22 19:59:54 +02:00
vmdq_dcb_forwarding.rst examples/vmdq_dcb: support X710 2016-03-16 17:47:10 +01:00