| /f-stack/dpdk/examples/ipsec-secgw/ |
| H A D | ep0.cfg | 145 rt ipv4 dst 172.16.2.5/32 port 0 146 rt ipv4 dst 172.16.2.6/32 port 1 147 rt ipv4 dst 192.168.175.0/24 port 0 148 rt ipv4 dst 192.168.176.0/24 port 1 149 rt ipv4 dst 192.168.240.0/24 port 0 150 rt ipv4 dst 192.168.241.0/24 port 1 151 rt ipv4 dst 192.168.115.0/24 port 2 152 rt ipv4 dst 192.168.116.0/24 port 3 153 rt ipv4 dst 192.168.65.0/24 port 2 154 rt ipv4 dst 192.168.66.0/24 port 3 [all …]
|
| H A D | ep1.cfg | 134 rt ipv4 dst 172.16.1.5/32 port 0 135 rt ipv4 dst 172.16.1.6/32 port 1 136 rt ipv4 dst 192.168.185.0/24 port 0 137 rt ipv4 dst 192.168.186.0/24 port 1 138 rt ipv4 dst 192.168.245.0/24 port 0 139 rt ipv4 dst 192.168.246.0/24 port 1 140 rt ipv4 dst 192.168.105.0/24 port 2 141 rt ipv4 dst 192.168.106.0/24 port 3 142 rt ipv4 dst 192.168.55.0/24 port 2 143 rt ipv4 dst 192.168.56.0/24 port 3 [all …]
|
| H A D | sad.h | 29 cmp_sa_key(struct ipsec_sa *sa, int is_v4, struct rte_ipv4_hdr *ipv4, in cmp_sa_key() argument 36 (sa->src.ip.ip4 == ipv4->src_addr) && in cmp_sa_key() 37 (sa->dst.ip.ip4 == ipv4->dst_addr)) || in cmp_sa_key() 67 struct rte_ipv4_hdr *ipv4; in sad_lookup() local 86 ipv4 = rte_pktmbuf_mtod(pkts[i], struct rte_ipv4_hdr *); in sad_lookup() 100 if (cmp_sa_key(cached_sa, 1, ipv4, ipv6)) { in sad_lookup() 111 v4[nb_v4].dip = ipv4->dst_addr; in sad_lookup() 112 v4[nb_v4].sip = ipv4->src_addr; in sad_lookup() 120 if (cmp_sa_key(cached_sa, 0, ipv4, ipv6)) { in sad_lookup() 142 ipv4 = rte_pktmbuf_mtod(pkts[v4_idxes[i]], in sad_lookup() [all …]
|
| H A D | flow.c | 24 } ipv4; member 153 if (ipv4_addr_cpy(&rule->ipv4.spec.hdr.src_addr, in parse_flow_tokens() 154 &rule->ipv4.mask.hdr.src_addr, in parse_flow_tokens() 170 if (ipv4_addr_cpy(&rule->ipv4.spec.hdr.dst_addr, in parse_flow_tokens() 171 &rule->ipv4.mask.hdr.dst_addr, in parse_flow_tokens() 231 pattern[1].spec = &rule->ipv4.spec; in flow_init_single() 232 pattern[1].mask = &rule->ipv4.mask; in flow_init_single() 267 ipv4_hdr_print(&rule->ipv4.spec.hdr); in flow_init() 270 ipv4_hdr_print(&rule->ipv4.mask.hdr); in flow_init()
|
| /f-stack/dpdk/examples/ipsec-secgw/test/ |
| H A D | tun_aesgcm_common_defs.sh | 11 sp ipv4 in esp protect 7 pri 2 src ${REMOTE_IPV4}/32 dst ${LOCAL_IPV4}/32 \ 13 sp ipv4 in esp bypass pri 1 sport 0:65535 dport 0:65535 16 sp ipv4 out esp protect 7 pri 2 src ${LOCAL_IPV4}/32 dst ${REMOTE_IPV4}/32 \ 18 sp ipv4 out esp bypass pri 1 sport 0:65535 dport 0:65535 33 mode ipv4-tunnel src ${REMOTE_IPV4} dst ${LOCAL_IPV4} ${SGW_CFG_XPRM_IN} 49 rt ipv4 dst ${REMOTE_IPV4}/32 port 0 50 rt ipv4 dst ${LOCAL_IPV4}/32 port 1 69 sp ipv4 in esp bypass pri 1 sport 0:65535 dport 0:65535 74 sp ipv4 out esp bypass pri 1 sport 0:65535 dport 0:65535 105 rt ipv4 dst ${REMOTE_IPV4}/32 port 0 [all …]
|
| H A D | tun_aescbc_sha1_common_defs.sh | 11 sp ipv4 in esp protect 7 pri 2 src ${REMOTE_IPV4}/32 dst ${LOCAL_IPV4}/32 \ 13 sp ipv4 in esp bypass pri 1 sport 0:65535 dport 0:65535 18 sp ipv4 out esp bypass pri 1 sport 0:65535 dport 0:65535 57 rt ipv4 dst ${REMOTE_IPV4}/32 port 0 58 rt ipv4 dst ${LOCAL_IPV4}/32 port 1 77 sp ipv4 in esp bypass pri 1 sport 0:65535 dport 0:65535 82 sp ipv4 out esp bypass pri 1 sport 0:65535 dport 0:65535 99 mode ipv4-tunnel src ${REMOTE_IPV4} dst ${LOCAL_IPV4} 112 mode ipv4-tunnel src ${LOCAL_IPV4} dst ${REMOTE_IPV4} 121 rt ipv4 dst ${REMOTE_IPV4}/32 port 0 [all …]
|
| H A D | tun_3descbc_sha1_common_defs.sh | 11 sp ipv4 in esp protect 7 pri 2 src ${REMOTE_IPV4}/32 dst ${LOCAL_IPV4}/32 \ 13 sp ipv4 in esp bypass pri 1 sport 0:65535 dport 0:65535 18 sp ipv4 out esp bypass pri 1 sport 0:65535 dport 0:65535 61 rt ipv4 dst ${REMOTE_IPV4}/32 port 0 62 rt ipv4 dst ${LOCAL_IPV4}/32 port 1 81 sp ipv4 in esp bypass pri 1 sport 0:65535 dport 0:65535 86 sp ipv4 out esp bypass pri 1 sport 0:65535 dport 0:65535 104 mode ipv4-tunnel src ${REMOTE_IPV4} dst ${LOCAL_IPV4} 119 mode ipv4-tunnel src ${LOCAL_IPV4} dst ${REMOTE_IPV4} 129 rt ipv4 dst ${REMOTE_IPV4}/32 port 0 [all …]
|
| H A D | tun_aesctr_sha1_common_defs.sh | 11 sp ipv4 in esp protect 7 pri 2 src ${REMOTE_IPV4}/32 dst ${LOCAL_IPV4}/32 \ 13 sp ipv4 in esp bypass pri 1 sport 0:65535 dport 0:65535 18 sp ipv4 out esp bypass pri 1 sport 0:65535 dport 0:65535 57 rt ipv4 dst ${REMOTE_IPV4}/32 port 0 58 rt ipv4 dst ${LOCAL_IPV4}/32 port 1 77 sp ipv4 in esp bypass pri 1 sport 0:65535 dport 0:65535 82 sp ipv4 out esp bypass pri 1 sport 0:65535 dport 0:65535 99 mode ipv4-tunnel src ${REMOTE_IPV4} dst ${LOCAL_IPV4} 112 mode ipv4-tunnel src ${LOCAL_IPV4} dst ${REMOTE_IPV4} 121 rt ipv4 dst ${REMOTE_IPV4}/32 port 0 [all …]
|
| H A D | trs_aesgcm_common_defs.sh | 11 sp ipv4 in esp protect 7 pri 2 src ${REMOTE_IPV4}/32 dst ${LOCAL_IPV4}/32 \ 13 sp ipv4 in esp bypass pri 1 sport 0:65535 dport 0:65535 16 sp ipv4 out esp protect 7 pri 2 src ${LOCAL_IPV4}/32 dst ${REMOTE_IPV4}/32 \ 18 sp ipv4 out esp bypass pri 1 sport 0:65535 dport 0:65535 49 rt ipv4 dst ${REMOTE_IPV4}/32 port 0 50 rt ipv4 dst ${LOCAL_IPV4}/32 port 1
|
| H A D | bypass_defs.sh | 11 sp ipv4 in esp bypass pri 1 sport 0:65535 dport 0:65535 14 sp ipv4 out esp bypass pri 1 sport 0:65535 dport 0:65535 18 rt ipv4 dst ${REMOTE_IPV4}/32 port 0 19 rt ipv4 dst ${LOCAL_IPV4}/32 port 1
|
| H A D | trs_aescbc_sha1_common_defs.sh | 11 sp ipv4 in esp protect 7 pri 2 src ${REMOTE_IPV4}/32 dst ${LOCAL_IPV4}/32 \ 13 sp ipv4 in esp bypass pri 1 sport 0:65535 dport 0:65535 16 sp ipv4 out esp protect 7 pri 2 src ${LOCAL_IPV4}/32 dst ${REMOTE_IPV4}/32 \ 18 sp ipv4 out esp bypass pri 1 sport 0:65535 dport 0:65535 58 rt ipv4 dst ${REMOTE_IPV4}/32 port 0 59 rt ipv4 dst ${LOCAL_IPV4}/32 port 1
|
| H A D | trs_3descbc_sha1_common_defs.sh | 11 sp ipv4 in esp protect 7 pri 2 src ${REMOTE_IPV4}/32 dst ${LOCAL_IPV4}/32 \ 13 sp ipv4 in esp bypass pri 1 sport 0:65535 dport 0:65535 16 sp ipv4 out esp protect 7 pri 2 src ${LOCAL_IPV4}/32 dst ${REMOTE_IPV4}/32 \ 18 sp ipv4 out esp bypass pri 1 sport 0:65535 dport 0:65535 62 rt ipv4 dst ${REMOTE_IPV4}/32 port 0 63 rt ipv4 dst ${LOCAL_IPV4}/32 port 1
|
| H A D | trs_aesctr_sha1_common_defs.sh | 11 sp ipv4 in esp protect 7 pri 2 src ${REMOTE_IPV4}/32 dst ${LOCAL_IPV4}/32 \ 13 sp ipv4 in esp bypass pri 1 sport 0:65535 dport 0:65535 16 sp ipv4 out esp protect 7 pri 2 src ${LOCAL_IPV4}/32 dst ${REMOTE_IPV4}/32 \ 18 sp ipv4 out esp bypass pri 1 sport 0:65535 dport 0:65535 58 rt ipv4 dst ${REMOTE_IPV4}/32 port 0 59 rt ipv4 dst ${LOCAL_IPV4}/32 port 1
|
| H A D | run_test.sh | 205 /bin/bash ${DIR}/load_env.sh ${options} ipv4-ipv4 ${i} 211 ipv4-ipv6 ${i} 227 ipv6-ipv4 ${i}
|
| /f-stack/dpdk/examples/pipeline/examples/ |
| H A D | vxlan.spec | 41 header ipv4 instanceof ipv4_h 108 // Once the total length of the inner IPv4 packet (h.ipv4.total_len) is known, 110 // - h.outer_ipv4.total_len = t.ipv4_total_len + h.ipv4.total_len 111 // - h.outer_ipv4.hdr_checksum = t.ipv4_hdr_checksum + h.ipv4.total_len 112 // - h.outer_udp.length = t.udp_length + h.ipv4.total_len 125 add h.outer_ipv4.total_len h.ipv4.total_len 128 ckadd h.outer_ipv4.hdr_checksum h.ipv4.total_len 131 add h.outer_udp.length h.ipv4.total_len 164 extract h.ipv4 171 emit h.ipv4
|
| /f-stack/dpdk/examples/ip_pipeline/examples/ |
| H A D | firewall.cli | 32 table action profile AP0 ipv4 offset 270 fwd 46 pipeline PIPELINE0 table match acl ipv4 offset 270 size 4K action AP0 56 pipeline PIPELINE0 table 0 rule add match acl priority 0 ipv4 0.0.0.0 0 100.0.0.0 10 0 65535 0 6553… 57 pipeline PIPELINE0 table 0 rule add match acl priority 0 ipv4 0.0.0.0 0 100.64.0.0 10 0 65535 0 655… 58 pipeline PIPELINE0 table 0 rule add match acl priority 0 ipv4 0.0.0.0 0 100.128.0.0 10 0 65535 0 65… 59 pipeline PIPELINE0 table 0 rule add match acl priority 0 ipv4 0.0.0.0 0 100.192.0.0 10 0 65535 0 65…
|
| H A D | route_ecmp.cli | 22 table action profile APRT ipv4 offset 270 fwd balance offset 278 mask 00FF0000FFFFFFFFFFFFFFFFFFFFF… 23 table action profile APNH ipv4 offset 270 fwd encap ether 38 pipeline PIPELINE0 table match lpm ipv4 offset 286 size 4K action APRT 49 pipeline PIPELINE0 table 0 rule add match lpm ipv4 100.0.0.0 10 action fwd table 1 balance 0 0 0 0 … 50 pipeline PIPELINE0 table 0 rule add match lpm ipv4 100.64.0.0 10 action fwd table 1 balance 1 1 1 1… 51 pipeline PIPELINE0 table 0 rule add match lpm ipv4 100.128.0.0 10 action fwd table 1 balance 2 2 2 … 52 pipeline PIPELINE0 table 0 rule add match lpm ipv4 100.192.0.0 10 action fwd table 1 balance 3 3 3 …
|
| H A D | route.cli | 32 table action profile AP0 ipv4 offset 270 fwd encap ether 47 pipeline PIPELINE0 table match lpm ipv4 offset 286 size 4K action AP0 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:…
|
| /f-stack/dpdk/drivers/net/iavf/ |
| H A D | rte_pmd_iavf.h | 51 } ipv4; member 206 data.ipv4.version, in rte_pmd_ifd_dump_proto_xtr_metadata() 207 data.ipv4.ihl, in rte_pmd_ifd_dump_proto_xtr_metadata() 208 data.ipv4.tos, in rte_pmd_ifd_dump_proto_xtr_metadata() 209 data.ipv4.ttl, in rte_pmd_ifd_dump_proto_xtr_metadata() 210 data.ipv4.protocol); in rte_pmd_ifd_dump_proto_xtr_metadata()
|
| /f-stack/dpdk/drivers/net/ice/ |
| H A D | rte_pmd_ice.h | 51 } ipv4; member 203 data.ipv4.version, in rte_net_ice_dump_proto_xtr_metadata() 204 data.ipv4.ihl, in rte_net_ice_dump_proto_xtr_metadata() 205 data.ipv4.tos, in rte_net_ice_dump_proto_xtr_metadata() 206 data.ipv4.ttl, in rte_net_ice_dump_proto_xtr_metadata() 207 data.ipv4.protocol); in rte_net_ice_dump_proto_xtr_metadata()
|
| /f-stack/dpdk/drivers/net/ipn3ke/ |
| H A D | ipn3ke_flow.c | 354 const struct rte_flow_item_ipv4 *ipv4 = NULL; in ipn3ke_pattern_ip_tcp() local 370 ipv4 = item->spec; in ipn3ke_pattern_ip_tcp() 391 if (ipv4 != NULL && tcp != NULL) { in ipn3ke_pattern_ip_tcp() 419 const struct rte_flow_item_ipv4 *ipv4 = NULL; in ipn3ke_pattern_ip_udp() local 435 ipv4 = item->spec; in ipn3ke_pattern_ip_udp() 456 if (ipv4 != NULL && udp != NULL) { in ipn3ke_pattern_ip_udp() 487 const struct rte_flow_item_ipv4 *ipv4 = NULL; in ipn3ke_pattern_ip_nvgre() local 503 ipv4 = item->spec; in ipn3ke_pattern_ip_nvgre() 530 if (ipv4 != NULL && udp != NULL && nvgre != NULL) { in ipn3ke_pattern_ip_nvgre() 561 const struct rte_flow_item_ipv4 *ipv4 = NULL; in ipn3ke_pattern_vxlan_ip_udp() local [all …]
|
| /f-stack/dpdk/doc/guides/howto/ |
| H A D | rte_flow.rst | 27 ipv4 dst is 192.168.3.2 / end actions drop / end 40 struct rte_flow_item_ipv4 ipv4; 52 /* set the dst ipv4 packet to the required value */ 53 ipv4.hdr.dst_addr = htonl(0xc0a80302); 55 pattern[2].spec = &ipv4; 122 ipv4 dst spec 192.168.3.0 dst mask 255.255.255.0 / 135 struct rte_flow_item_ipv4 ipv4; 148 /* set the dst ipv4 packet to the required value */ 149 ipv4.hdr.dst_addr = htonl(0xc0a80300); 152 pattern[2].spec = &ipv4;
|
| /f-stack/dpdk/app/test-pmd/ |
| H A D | 5tswap.c | 101 struct rte_ipv4_hdr *ipv4; in pkt_burst_5tuple_swap() member 143 swap_ipv4(h.ipv4); in pkt_burst_5tuple_swap() 144 next_proto = h.ipv4->next_proto_id; in pkt_burst_5tuple_swap() 145 mb->l3_len = rte_ipv4_hdr_len(h.ipv4); in pkt_burst_5tuple_swap()
|
| /f-stack/dpdk/drivers/net/enic/ |
| H A D | enic_clsf.c | 82 fltr->u.ipv4.src_addr = rte_be_to_cpu_32( in copy_fltr_v1() 84 fltr->u.ipv4.dst_addr = rte_be_to_cpu_32( in copy_fltr_v1() 86 fltr->u.ipv4.src_port = rte_be_to_cpu_16( in copy_fltr_v1() 88 fltr->u.ipv4.dst_port = rte_be_to_cpu_16( in copy_fltr_v1() 92 fltr->u.ipv4.protocol = PROTO_TCP; in copy_fltr_v1() 94 fltr->u.ipv4.protocol = PROTO_UDP; in copy_fltr_v1() 96 fltr->u.ipv4.flags = FILTER_FIELDS_IPV4_5TUPLE; in copy_fltr_v1()
|
| /f-stack/dpdk/lib/librte_pipeline/ |
| H A D | rte_table_action.c | 793 d->ipv4.type_of_service = p->vxlan.ipv4.dscp << 2; in encap_vxlan_apply() 795 d->ipv4.packet_id = 0; in encap_vxlan_apply() 797 d->ipv4.time_to_live = p->vxlan.ipv4.ttl; in encap_vxlan_apply() 800 d->ipv4.src_addr = rte_htonl(p->vxlan.ipv4.sa); in encap_vxlan_apply() 801 d->ipv4.dst_addr = rte_htonl(p->vxlan.ipv4.da); in encap_vxlan_apply() 803 d->ipv4.hdr_checksum = rte_ipv4_cksum(&d->ipv4); in encap_vxlan_apply() 828 d->ipv4.type_of_service = p->vxlan.ipv4.dscp << 2; in encap_vxlan_apply() 832 d->ipv4.time_to_live = p->vxlan.ipv4.ttl; in encap_vxlan_apply() 835 d->ipv4.src_addr = rte_htonl(p->vxlan.ipv4.sa); in encap_vxlan_apply() 836 d->ipv4.dst_addr = rte_htonl(p->vxlan.ipv4.da); in encap_vxlan_apply() [all …]
|