| /f-stack/dpdk/lib/librte_pipeline/ |
| H A D | rte_table_action.c | 665 d->svlan.vlan_tci = rte_htons(VLAN(p->qinq.svlan.pcp, in encap_qinq_apply() 666 p->qinq.svlan.dei, in encap_qinq_apply() 667 p->qinq.svlan.vid)); in encap_qinq_apply() 671 d->cvlan.vlan_tci = rte_htons(VLAN(p->qinq.cvlan.pcp, in encap_qinq_apply() 672 p->qinq.cvlan.dei, in encap_qinq_apply() 673 p->qinq.cvlan.vid)); in encap_qinq_apply() 691 d->svlan.vlan_tci = rte_htons(VLAN(p->qinq.svlan.pcp, in encap_qinq_pppoe_apply() 692 p->qinq.svlan.dei, in encap_qinq_pppoe_apply() 693 p->qinq.svlan.vid)); in encap_qinq_pppoe_apply() 698 p->qinq.cvlan.dei, in encap_qinq_pppoe_apply() [all …]
|
| H A D | rte_table_action.h | 559 struct rte_table_action_encap_qinq_params qinq; member
|
| /f-stack/dpdk/examples/ip_pipeline/ |
| H A D | cli.c | 2989 struct pkt_key_qinq *qinq = in parse_match() local 3013 qinq->svlan = rte_cpu_to_be_16(svlan); in parse_match() 3014 qinq->cvlan = rte_cpu_to_be_16(cvlan); in parse_match() 3385 a->encap.qinq.svlan.pcp = svlan_pcp & 0x7; in parse_table_action_encap() 3386 a->encap.qinq.svlan.dei = svlan_dei & 0x1; in parse_table_action_encap() 4997 a->encap.qinq.svlan.pcp, in table_rule_show() 4998 a->encap.qinq.svlan.dei, in table_rule_show() 4999 a->encap.qinq.svlan.vid, in table_rule_show() 5000 a->encap.qinq.cvlan.pcp, in table_rule_show() 5001 a->encap.qinq.cvlan.dei, in table_rule_show() [all …]
|
| /f-stack/dpdk/doc/guides/sample_app_ug/ |
| H A D | ip_pipeline.rst | 340 [encap ether | vlan | qinq | mpls | pppoe] 457 | qinq <svlan> <cvlan> 477 | qinq <da> <sa> <pcp> <dei> <vid> <pcp> <dei> <vid>
|
| /f-stack/dpdk/drivers/net/softnic/ |
| H A D | rte_eth_softnic_cli.c | 3690 struct pkt_key_qinq *qinq = in parse_match() local 3714 qinq->svlan = rte_cpu_to_be_16(svlan); in parse_match() 3715 qinq->cvlan = rte_cpu_to_be_16(cvlan); in parse_match() 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() 4090 a->encap.qinq.svlan.pcp = svlan_pcp & 0x7; in parse_table_action_encap() 4091 a->encap.qinq.svlan.dei = svlan_dei & 0x1; in parse_table_action_encap() 4092 a->encap.qinq.svlan.vid = svlan_vid & 0xFFF; in parse_table_action_encap() 4093 a->encap.qinq.cvlan.pcp = cvlan_pcp & 0x7; in parse_table_action_encap() 4094 a->encap.qinq.cvlan.dei = cvlan_dei & 0x1; in parse_table_action_encap() [all …]
|
| /f-stack/dpdk/drivers/net/octeontx2/ |
| H A D | otx2_vlan.c | 45 struct mcam_entry *entry, bool qinq, bool drop) in nix_set_rx_vlan_action() argument 67 if (!qinq) { in nix_set_rx_vlan_action()
|
| /f-stack/dpdk/drivers/net/txgbe/ |
| H A D | txgbe_ethdev.c | 819 uint32_t portctrl, vlan_ext, qinq; in txgbe_vlan_tpid_set() local 824 qinq = vlan_ext && (portctrl & TXGBE_PORTCTL_QINQ); in txgbe_vlan_tpid_set() 840 if (qinq) { in txgbe_vlan_tpid_set() 861 if (qinq) { in txgbe_vlan_tpid_set()
|
| /f-stack/dpdk/drivers/net/e1000/ |
| H A D | igb_ethdev.c | 2595 uint32_t reg, qinq; in eth_igb_vlan_tpid_set() local 2597 qinq = E1000_READ_REG(hw, E1000_CTRL_EXT); in eth_igb_vlan_tpid_set() 2598 qinq &= E1000_CTRL_EXT_EXT_VLAN; in eth_igb_vlan_tpid_set() 2601 if (qinq && vlan_type == ETH_VLAN_TYPE_OUTER) { in eth_igb_vlan_tpid_set()
|
| /f-stack/dpdk/doc/guides/testpmd_app_ug/ |
| H A D | run_app.rst | 215 * ``--enable-hw-qinq-strip``
|
| H A D | testpmd_funcs.rst | 201 strip on, filter on, extend off, qinq strip off
|
| /f-stack/dpdk/drivers/net/ixgbe/ |
| H A D | ixgbe_ethdev.c | 1855 uint32_t qinq; in ixgbe_vlan_tpid_set() local 1857 qinq = IXGBE_READ_REG(hw, IXGBE_DMATXCTL); in ixgbe_vlan_tpid_set() 1858 qinq &= IXGBE_DMATXCTL_GDV; in ixgbe_vlan_tpid_set() 1862 if (qinq) { in ixgbe_vlan_tpid_set() 1877 if (qinq) { in ixgbe_vlan_tpid_set()
|
| /f-stack/dpdk/drivers/net/i40e/ |
| H A D | i40e_ethdev.c | 3900 uint16_t tpid, int qinq) in i40e_vlan_tpid_set_by_registers() argument 3908 if (qinq) { in i40e_vlan_tpid_set_by_registers() 3955 int qinq = dev->data->dev_conf.rxmode.offloads & in i40e_vlan_tpid_set() local 3961 (!qinq && vlan_type == ETH_VLAN_TYPE_INNER)) { in i40e_vlan_tpid_set() 3974 if (qinq) { in i40e_vlan_tpid_set() 3993 tpid, qinq); in i40e_vlan_tpid_set()
|
| H A D | i40e_flow.c | 2017 int qinq = dev->data->dev_conf.rxmode.offloads & in i40e_get_outer_vlan() local 2023 if (qinq) in i40e_get_outer_vlan()
|
| /f-stack/dpdk/drivers/net/bnxt/ |
| H A D | bnxt_ethdev.c | 2503 int qinq = dev->data->dev_conf.rxmode.offloads & in bnxt_vlan_tpid_set_op() local 2512 if (!qinq) { in bnxt_vlan_tpid_set_op()
|