numam-dpdk/examples/ip_pipeline/pipeline
Anand B Jyoti 50c644fc1f examples/ip_pipeline: check VLAN and MPLS parameters
This commit add to CLI command check for the following errors
1. SVLAN and CVLAN IDs greater than 12 bits
2. MPLS ID greater than 20 bits
3. max number of supported MPLS labels to avoid array overflow

It prevents running CLI commands with invalid parameters.

Signed-off-by: Anand B Jyoti <anand.b.jyoti@intel.com>
Acked-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
2017-01-17 18:37:41 +01:00
..
hash_func.h examples/ip_pipeline: fix SSE4.2 optimization branch 2016-03-31 22:56:00 +02:00
pipeline_actions_common.h examples/ip_pipeline: add load balancing to pass-through 2016-03-13 16:08:55 +01:00
pipeline_common_be.c remove unused ring includes 2016-09-16 10:16:02 +02:00
pipeline_common_be.h examples/ip_pipeline: add master pipeline 2015-07-09 17:25:46 +02:00
pipeline_common_fe.c examples/ip_pipeline: add TAP port 2016-10-13 11:44:08 +02:00
pipeline_common_fe.h examples/ip_pipeline: update routes when ports state change 2016-06-08 21:40:38 +02:00
pipeline_firewall_be.c examples/ip_pipeline: link routing output ports to devices 2016-06-08 21:36:04 +02:00
pipeline_firewall_be.h examples/ip_pipeline: add bulk update of firewall rules 2015-11-26 00:32:12 +01:00
pipeline_firewall.c examples/ip_pipeline: link routing output ports to devices 2016-06-08 21:36:04 +02:00
pipeline_firewall.h examples/ip_pipeline: rework firewall CLI 2016-06-08 16:45:05 +02:00
pipeline_flow_actions_be.c examples/ip_pipeline: link routing output ports to devices 2016-06-08 21:36:04 +02:00
pipeline_flow_actions_be.h examples/ip_pipeline: add missing files of flow actions pipeline 2015-12-07 12:54:02 +01:00
pipeline_flow_actions.c examples/ip_pipeline: fix action flow bulk command 2016-07-22 12:40:26 +02:00
pipeline_flow_actions.h examples/ip_pipeline: rework flow action CLI 2016-06-08 16:45:05 +02:00
pipeline_flow_classification_be.c examples/ip_pipeline: fix IPv6 flow classification 2016-07-22 12:40:26 +02:00
pipeline_flow_classification_be.h examples/ip_pipeline: add flow id parameter to flow classification 2015-12-07 02:35:56 +01:00
pipeline_flow_classification.c examples/ip_pipeline: link routing output ports to devices 2016-06-08 21:36:04 +02:00
pipeline_flow_classification.h examples/ip_pipeline: rework flow classification CLI 2016-06-08 16:45:05 +02:00
pipeline_master_be.c examples/ip_pipeline: support KNI 2016-06-21 18:05:45 +02:00
pipeline_master_be.h examples/ip_pipeline: add master pipeline 2015-07-09 17:25:46 +02:00
pipeline_master.c examples/ip_pipeline: link routing output ports to devices 2016-06-08 21:36:04 +02:00
pipeline_master.h examples/ip_pipeline: add master pipeline 2015-07-09 17:25:46 +02:00
pipeline_passthrough_be.c examples/ip_pipeline: add swap action in pass-through 2016-10-12 22:44:08 +02:00
pipeline_passthrough_be.h examples/ip_pipeline: add swap action in pass-through 2016-10-12 22:44:08 +02:00
pipeline_passthrough.c examples/ip_pipeline: add swap action in pass-through 2016-10-12 22:44:08 +02:00
pipeline_passthrough.h examples/ip_pipeline: rework passthrough pipeline 2015-07-09 17:25:46 +02:00
pipeline_routing_be.c examples/ip_pipeline: update routes when ports state change 2016-06-08 21:40:38 +02:00
pipeline_routing_be.h examples/ip_pipeline: update routes when ports state change 2016-06-08 21:40:38 +02:00
pipeline_routing.c examples/ip_pipeline: check VLAN and MPLS parameters 2017-01-17 18:37:41 +01:00
pipeline_routing.h examples/ip_pipeline: assign MAC address to routing ports 2016-06-08 21:39:13 +02:00