| /dpdk/lib/pipeline/ |
| H A D | rte_table_action.c | 616 rte_ether_addr_copy(&p->ether.ether.da, &d->ether.dst_addr); in encap_ether_apply() 617 rte_ether_addr_copy(&p->ether.ether.sa, &d->ether.src_addr); in encap_ether_apply() 634 rte_ether_addr_copy(&p->vlan.ether.da, &d->ether.dst_addr); in encap_vlan_apply() 635 rte_ether_addr_copy(&p->vlan.ether.sa, &d->ether.src_addr); in encap_vlan_apply() 658 rte_ether_addr_copy(&p->qinq.ether.da, &d->ether.dst_addr); in encap_qinq_apply() 659 rte_ether_addr_copy(&p->qinq.ether.sa, &d->ether.src_addr); in encap_qinq_apply() 684 rte_ether_addr_copy(&p->qinq.ether.da, &d->ether.dst_addr); in encap_qinq_pppoe_apply() 685 rte_ether_addr_copy(&p->qinq.ether.sa, &d->ether.src_addr); in encap_qinq_pppoe_apply() 720 rte_ether_addr_copy(&p->mpls.ether.da, &d->ether.dst_addr); in encap_mpls_apply() 721 rte_ether_addr_copy(&p->mpls.ether.sa, &d->ether.src_addr); in encap_mpls_apply() [all …]
|
| H A D | rte_table_action.h | 443 struct rte_table_action_ether_hdr ether; /**< Ethernet header. */ member 448 struct rte_table_action_ether_hdr ether; /**< Ethernet header. */ member 454 struct rte_table_action_ether_hdr ether; /**< Ethernet header. */ member 467 struct rte_table_action_ether_hdr ether; member 481 struct rte_table_action_ether_hdr ether; /**< Ethernet header. */ member 487 struct rte_table_action_ether_hdr ether; /**< Ethernet header. */ member 539 struct rte_table_action_ether_hdr ether; member 553 struct rte_table_action_encap_ether_params ether; member
|
| /dpdk/examples/ip_pipeline/examples/ |
| H A D | route.cli | 32 table action profile AP0 ipv4 offset 270 fwd encap ether 57 pipeline PIPELINE0 table 0 rule add match lpm ipv4 100.0.0.0 10 action fwd port 0 encap ether a0:a1… 58 pipeline PIPELINE0 table 0 rule add match lpm ipv4 100.64.0.0 10 action fwd port 1 encap ether b0:b… 59 pipeline PIPELINE0 table 0 rule add match lpm ipv4 100.128.0.0 10 action fwd port 2 encap ether c0:… 60 pipeline PIPELINE0 table 0 rule add match lpm ipv4 100.192.0.0 10 action fwd port 3 encap ether d0:…
|
| H A D | route_ecmp.cli | 23 table action profile APNH ipv4 offset 270 fwd encap ether 54 pipeline PIPELINE0 table 1 rule add match array 0 action fwd port 0 encap ether a0:a1:a2:a3:a4:a5 0… 55 pipeline PIPELINE0 table 1 rule add match array 1 action fwd port 1 encap ether b0:b1:b2:b3:b4:b5 1… 56 pipeline PIPELINE0 table 1 rule add match array 2 action fwd port 2 encap ether c0:c1:c2:c3:c4:c5 2… 57 pipeline PIPELINE0 table 1 rule add match array 3 action fwd port 3 encap ether d0:d1:d2:d3:d4:d5 3…
|
| /dpdk/drivers/net/igc/ |
| H A D | igc_flow.c | 317 struct igc_ethertype_filter *ether; in igc_parse_pattern_ether() local 342 ether = &filter->ethertype; in igc_parse_pattern_ether() 345 ether->ether_type = rte_be_to_cpu_16(spec->type); in igc_parse_pattern_ether() 348 if (ether->ether_type == RTE_ETHER_TYPE_IPV4 || in igc_parse_pattern_ether() 349 ether->ether_type == RTE_ETHER_TYPE_IPV6 || in igc_parse_pattern_ether() 350 ether->ether_type == 0) in igc_parse_pattern_ether()
|
| /dpdk/examples/ip_pipeline/ |
| H A D | cli.c | 3329 parse_mac_addr(tokens[1], &a->encap.ether.ether.da) || in parse_table_action_encap() 3330 parse_mac_addr(tokens[2], &a->encap.ether.ether.sa)) in parse_table_action_encap() 3401 &a->encap.qinq_pppoe.ether.da) || in parse_table_action_encap() 3403 &a->encap.qinq_pppoe.ether.sa) || in parse_table_action_encap() 4965 ether_addr_show(f, &a->encap.ether.ether.da); in table_rule_show() 4967 ether_addr_show(f, &a->encap.ether.ether.sa); in table_rule_show() 4973 ether_addr_show(f, &a->encap.vlan.ether.da); in table_rule_show() 4975 ether_addr_show(f, &a->encap.vlan.ether.sa); in table_rule_show() 4984 ether_addr_show(f, &a->encap.qinq.ether.da); in table_rule_show() 4986 ether_addr_show(f, &a->encap.qinq.ether.sa); in table_rule_show() [all …]
|
| /dpdk/doc/guides/nics/ |
| H A D | igc.rst | 73 - ether-type filter 84 Add a rule to direct packet whose ``ether-type=0x801`` to queue 1:
|
| H A D | kni.rst | 129 ether ae:8e:79:8e:9b:c8 txqueuelen 1000 (Ethernet) 136 ether 9e:76:43:53:3e:9b txqueuelen 1000 (Ethernet)
|
| H A D | fail_safe.rst | 159 Care must be taken, however, to respect the **ether** API concerning device
|
| H A D | i40e.rst | 613 testpmd> flow_director_filter 0 mode IP add flow l2_payload ether \
|
| H A D | bnxt.rst | 99 …(ex) ethtool --config-ntuple ens2f0 flow-type ether dst 00:01:02:03:00:01 vlan 10 vlan-mask 0xf000…
|
| /dpdk/doc/guides/tools/ |
| H A D | flow-perf.rst | 61 …sudo ./dpdk-test-flow_perf -n 4 -a 08:00.0 -- --ingress --ether --ipv4 --queue --rules-count=10000… 160 * ``--ether`` 378 Example: raw-encap=ether,ipv4,udp,vxlan 383 Example: raw-decap=ether,ipv4,gre 387 Data to encap is fixed with pattern: ether,ipv4,udp,vxlan,
|
| /dpdk/drivers/net/softnic/ |
| H A D | rte_eth_softnic_cli.c | 4036 softnic_parse_mac_addr(tokens[1], &a->encap.ether.ether.da) || in parse_table_action_encap() 4037 softnic_parse_mac_addr(tokens[2], &a->encap.ether.ether.sa)) in parse_table_action_encap() 4050 softnic_parse_mac_addr(tokens[1], &a->encap.vlan.ether.da) || in parse_table_action_encap() 4051 softnic_parse_mac_addr(tokens[2], &a->encap.vlan.ether.sa) || in parse_table_action_encap() 4074 softnic_parse_mac_addr(tokens[1], &a->encap.qinq.ether.da) || in parse_table_action_encap() 4075 softnic_parse_mac_addr(tokens[2], &a->encap.qinq.ether.sa) || in parse_table_action_encap() 4108 &a->encap.qinq_pppoe.ether.da) || in parse_table_action_encap() 4110 &a->encap.qinq_pppoe.ether.sa) || in parse_table_action_encap() 4153 softnic_parse_mac_addr(tokens[3], &a->encap.mpls.ether.sa) || in parse_table_action_encap() 4248 softnic_parse_mac_addr(tokens[1], &a->encap.pppoe.ether.da) || in parse_table_action_encap() [all …]
|
| H A D | rte_eth_softnic_flow.c | 1689 &rule_action->encap.vxlan.ether.da); in flow_rule_action_get() 1691 &rule_action->encap.vxlan.ether.sa); in flow_rule_action_get()
|
| /dpdk/doc/guides/sample_app_ug/ |
| H A D | ip_pipeline.rst | 198 …| | * Key = IP dest addr | encap ether | 3. Pipeline create … 340 [encap ether | vlan | qinq | mpls | pppoe] 475 ether <da> <sa>
|
| /dpdk/doc/guides/howto/ |
| H A D | virtio_user_for_container_networking.rst | 43 in DPDK's ether layer. And to minimize the change, we reuse already-existing
|
| /dpdk/doc/guides/rel_notes/ |
| H A D | release_16_04.rst | 164 * **Supported ether type setting of single and double VLAN for i40e**
|
| H A D | release_17_11.rst | 280 from the ether library. Its semantics are now expressed at the bus and PMD
|
| H A D | release_17_05.rst | 117 * Added Generic flow API support for classification according to ether type.
|
| /dpdk/doc/guides/testpmd_app_ug/ |
| H A D | testpmd_funcs.rst | 2311 …testpmd> port config all rss (all|default|eth|vlan|ip|tcp|udp|sctp|ether|port|vxlan|geneve|nvgre|v… 2315 The ``all`` option is equivalent to eth|vlan|ip|tcp|udp|sctp|ether|l2tpv3|esp|ah|pfcp|l2tpv2.
|