Home
last modified time | relevance | path

Searched refs:ip_proto (Results 26 – 50 of 144) sorted by relevance

123456

/openbmc/linux/tools/testing/selftests/bpf/
H A Dtest_flow_dissector.sh110 tc filter add dev lo parent ffff: protocol ip pref 1337 flower ip_proto \
154 tc filter add dev lo parent ffff: protocol ip pref 1337 flower ip_proto \
168 tc filter add dev lo parent ffff: protocol ipv6 pref 1337 flower ip_proto \
/openbmc/qemu/net/
H A Dcolo.h66 uint8_t ip_proto; member
76 uint8_t ip_proto; member
/openbmc/linux/tools/testing/selftests/drivers/net/mlxsw/
H A Ddevlink_trap_l3_exceptions.sh186 flower skip_hw ip_proto icmp type 3 code 4 action pass
224 flower skip_hw ip_proto icmp type 11 code 0 action pass
284 flower dst_ip $dst_ip ip_proto udp action drop
319 local ip_proto=$1; shift
334 skip_hw ip_proto $ip_proto type $type code $code action pass
H A Ddevlink_trap_l3_drops.sh204 flower ip_proto udp src_port 54321 dst_port 12345 action drop
521 local ip_proto=${1:-"icmp"}; shift
531 flower skip_hw dst_ip $dip ip_proto $ip_proto action drop
668 flower skip_hw dst_ip $dip ip_proto udp action drop
H A Dblackhole_routes.sh124 skip_hw dst_ip 198.51.100.1 src_ip 192.0.2.1 ip_proto icmp \
149 ip_proto icmpv6 action pass
H A Dport_range_scale.sh39 ip_proto udp dst_port 1-$((100 + i)) \
/openbmc/linux/tools/testing/selftests/net/forwarding/
H A Dtc_tunnel_key.sh107 flower src_ip 192.0.2.1 dst_ip 192.0.2.2 ip_proto udp \
110 flower src_ip 192.0.2.1 dst_ip 192.0.2.2 ip_proto udp \
113 flower src_ip 192.0.2.1 dst_ip 192.0.2.2 ip_proto udp \
H A Dbridge_vlan_mcast.sh168 flower vlan_id 10 vlan_ethtype ipv4 dst_ip 224.0.0.1 ip_proto 2 \
172 flower vlan_id 10 vlan_ethtype ipv6 dst_ip ff02::1 ip_proto icmpv6 \
501 flower vlan_id 10 vlan_ethtype ipv4 dst_ip 239.1.1.1 ip_proto udp action pass
503 flower vlan_id 10 vlan_ethtype ipv4 dst_ip 239.1.1.1 ip_proto udp action pass
/openbmc/linux/drivers/net/ethernet/marvell/prestera/
H A Dprestera_flower.c201 u8 ip_proto = 0; in prestera_flower_parse() local
249 rule_match_set(r_match->key, IP_PROTO, match.key->ip_proto); in prestera_flower_parse()
250 rule_match_set(r_match->mask, IP_PROTO, match.mask->ip_proto); in prestera_flower_parse()
251 ip_proto = match.key->ip_proto; in prestera_flower_parse()
297 if (ip_proto != IPPROTO_TCP && ip_proto != IPPROTO_UDP) { in prestera_flower_parse()
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_tun_gre.c28 __u8 *ip_proto, in mlx5e_gen_ip_tunnel_header_gretap() argument
36 *ip_proto = IPPROTO_GRE; in mlx5e_gen_ip_tunnel_header_gretap()
H A Dtc_ct.c117 u8 ip_proto; member
238 tuple->ip_proto = basic.key->ip_proto; in mlx5_tc_ct_rule_to_tuple()
261 switch (tuple->ip_proto) { in mlx5_tc_ct_rule_to_tuple()
271 if (tuple->ip_proto != IPPROTO_GRE) in mlx5_tc_ct_rule_to_tuple()
375 u8 ip_proto = 0; in mlx5_tc_ct_set_tuple_match() local
384 match.mask->ip_proto); in mlx5_tc_ct_set_tuple_match()
386 match.key->ip_proto); in mlx5_tc_ct_set_tuple_match()
388 ip_proto = match.key->ip_proto; in mlx5_tc_ct_set_tuple_match()
439 switch (ip_proto) { in mlx5_tc_ct_set_tuple_match()
830 entry->tuple.ip_proto == IPPROTO_UDP) in mlx5_tc_ct_entry_add_rule()
[all …]
H A Dtc_tun_mplsoudp.c29 __u8 *ip_proto, in generate_ip_tun_hdr() argument
38 *ip_proto = IPPROTO_UDP; in generate_ip_tun_hdr()
H A Dtc_tun_vxlan.c84 __u8 *ip_proto, in mlx5e_gen_ip_tunnel_header_vxlan() argument
97 *ip_proto = IPPROTO_UDP; in mlx5e_gen_ip_tunnel_header_vxlan()
/openbmc/linux/drivers/net/ethernet/netronome/nfp/flower/
H A Daction.c766 static u32 nfp_fl_csum_l4_to_flag(u8 ip_proto) in nfp_fl_csum_l4_to_flag() argument
768 switch (ip_proto) { in nfp_fl_csum_l4_to_flag()
799 u8 ip_proto = 0; in nfp_fl_commit_mangle() local
805 ip_proto = match.key->ip_proto; in nfp_fl_commit_mangle()
822 nfp_fl_csum_l4_to_flag(ip_proto); in nfp_fl_commit_mangle()
833 nfp_fl_csum_l4_to_flag(ip_proto); in nfp_fl_commit_mangle()
843 *csum_updated |= nfp_fl_csum_l4_to_flag(ip_proto); in nfp_fl_commit_mangle()
862 *csum_updated |= nfp_fl_csum_l4_to_flag(ip_proto); in nfp_fl_commit_mangle()
870 *csum_updated |= nfp_fl_csum_l4_to_flag(ip_proto); in nfp_fl_commit_mangle()
878 *csum_updated |= nfp_fl_csum_l4_to_flag(ip_proto); in nfp_fl_commit_mangle()
[all …]
/openbmc/linux/drivers/net/ethernet/sfc/
H A Dtc_conntrack.c155 if (!IS_ALL_ONES(fm.mask->ip_proto)) { in efx_tc_ct_parse_match()
158 fm.mask->ip_proto); in efx_tc_ct_parse_match()
161 conn->ip_proto = fm.key->ip_proto; in efx_tc_ct_parse_match()
162 switch (conn->ip_proto) { in efx_tc_ct_parse_match()
171 conn->ip_proto); in efx_tc_ct_parse_match()
H A Dethtool_common.c674 (spec.ip_proto == IPPROTO_TCP || spec.ip_proto == IPPROTO_UDP) && in efx_ethtool_get_class_rule()
680 rule->flow_type = ((spec.ip_proto == IPPROTO_TCP) ? in efx_ethtool_get_class_rule()
701 (spec.ip_proto == IPPROTO_TCP || spec.ip_proto == IPPROTO_UDP) && in efx_ethtool_get_class_rule()
707 rule->flow_type = ((spec.ip_proto == IPPROTO_TCP) ? in efx_ethtool_get_class_rule()
759 uip_entry->proto = spec.ip_proto; in efx_ethtool_get_class_rule()
778 uip6_entry->l4_proto = spec.ip_proto; in efx_ethtool_get_class_rule()
968 spec.ip_proto = flow_type == TCP_V4_FLOW ? IPPROTO_TCP in efx_ethtool_set_class_rule()
1003 spec.ip_proto = flow_type == TCP_V6_FLOW ? IPPROTO_TCP in efx_ethtool_set_class_rule()
1055 spec.ip_proto = uip_entry->proto; in efx_ethtool_set_class_rule()
1080 spec.ip_proto = uip6_entry->l4_proto; in efx_ethtool_set_class_rule()
H A Dtc_conntrack.h43 u8 ip_proto; member
/openbmc/linux/drivers/net/ethernet/sfc/falcon/
H A Dethtool.c821 (spec.ip_proto == IPPROTO_TCP || spec.ip_proto == IPPROTO_UDP) && in ef4_ethtool_get_class_rule()
827 rule->flow_type = ((spec.ip_proto == IPPROTO_TCP) ? in ef4_ethtool_get_class_rule()
848 (spec.ip_proto == IPPROTO_TCP || spec.ip_proto == IPPROTO_UDP) && in ef4_ethtool_get_class_rule()
854 rule->flow_type = ((spec.ip_proto == IPPROTO_TCP) ? in ef4_ethtool_get_class_rule()
906 uip_entry->proto = spec.ip_proto; in ef4_ethtool_get_class_rule()
925 uip6_entry->l4_proto = spec.ip_proto; in ef4_ethtool_get_class_rule()
1070 spec.ip_proto = ((rule->flow_type & ~FLOW_EXT) == TCP_V4_FLOW ? in ef4_ethtool_set_class_rule()
1105 spec.ip_proto = ((rule->flow_type & ~FLOW_EXT) == TCP_V6_FLOW ? in ef4_ethtool_set_class_rule()
1157 spec.ip_proto = uip_entry->proto; in ef4_ethtool_set_class_rule()
1182 spec.ip_proto = uip6_entry->l4_proto; in ef4_ethtool_set_class_rule()
/openbmc/linux/drivers/net/ethernet/sfc/siena/
H A Dethtool_common.c674 (spec.ip_proto == IPPROTO_TCP || spec.ip_proto == IPPROTO_UDP) && in efx_ethtool_get_class_rule()
680 rule->flow_type = ((spec.ip_proto == IPPROTO_TCP) ? in efx_ethtool_get_class_rule()
701 (spec.ip_proto == IPPROTO_TCP || spec.ip_proto == IPPROTO_UDP) && in efx_ethtool_get_class_rule()
707 rule->flow_type = ((spec.ip_proto == IPPROTO_TCP) ? in efx_ethtool_get_class_rule()
759 uip_entry->proto = spec.ip_proto; in efx_ethtool_get_class_rule()
778 uip6_entry->l4_proto = spec.ip_proto; in efx_ethtool_get_class_rule()
969 spec.ip_proto = flow_type == TCP_V4_FLOW ? IPPROTO_TCP in efx_ethtool_set_class_rule()
1004 spec.ip_proto = flow_type == TCP_V6_FLOW ? IPPROTO_TCP in efx_ethtool_set_class_rule()
1056 spec.ip_proto = uip_entry->proto; in efx_ethtool_set_class_rule()
1081 spec.ip_proto = uip6_entry->l4_proto; in efx_ethtool_set_class_rule()
/openbmc/linux/tools/testing/selftests/bpf/progs/
H A Dbpf_flow.c294 keys->ip_proto = iph->protocol; in PROG()
337 keys->ip_proto = ip6h->nexthdr; in PROG()
359 keys->ip_proto = ip6h->nexthdr; in PROG()
375 keys->ip_proto = fragh->nexthdr; in PROG()
/openbmc/linux/tools/testing/selftests/drivers/net/ocelot/
H A Dbasic_qos.sh93 flower ip_proto icmp action skbedit priority 3
95 flower ip_proto icmpv6 action skbedit priority 3
/openbmc/linux/include/net/
H A Dfib_rules.h31 u8 ip_proto; member
164 return rule->iifindex != LOOPBACK_IFINDEX && (rule->ip_proto || in fib_rule_requires_fldissect()
/openbmc/linux/drivers/net/dsa/
H A Dbcm_sf2_cfp.c359 u8 ip_proto, ip_frag; in bcm_sf2_cfp_ipv4_rule_set() local
366 ip_proto = IPPROTO_TCP; in bcm_sf2_cfp_ipv4_rule_set()
369 ip_proto = IPPROTO_UDP; in bcm_sf2_cfp_ipv4_rule_set()
436 ip_proto << IPPROTO_SHIFT | ip_frag << IP_FRAG_SHIFT | in bcm_sf2_cfp_ipv4_rule_set()
639 u8 ip_proto, ip_frag; in bcm_sf2_cfp_ipv6_rule_set() local
646 ip_proto = IPPROTO_TCP; in bcm_sf2_cfp_ipv6_rule_set()
649 ip_proto = IPPROTO_UDP; in bcm_sf2_cfp_ipv6_rule_set()
734 reg = 1 << L3_FRAMING_SHIFT | ip_proto << IPPROTO_SHIFT | in bcm_sf2_cfp_ipv6_rule_set()
/openbmc/linux/net/sched/
H A Dcls_flower.c806 if (key->basic.ip_proto != IPPROTO_ESP && in fl_set_key_spi()
807 key->basic.ip_proto != IPPROTO_AH) { in fl_set_key_spi()
1810 sizeof(key->basic.ip_proto)); in fl_set_key()
1834 if (key->basic.ip_proto == IPPROTO_TCP) { in fl_set_key()
1859 key->basic.ip_proto == IPPROTO_ICMP) { in fl_set_key()
1911 if (key->basic.ip_proto == IPPROTO_TCP || in fl_set_key()
1912 key->basic.ip_proto == IPPROTO_UDP || in fl_set_key()
1913 key->basic.ip_proto == IPPROTO_SCTP) { in fl_set_key()
3312 sizeof(key->basic.ip_proto)) || in fl_dump_key()
3344 if (key->basic.ip_proto == IPPROTO_TCP && in fl_dump_key()
[all …]
/openbmc/linux/tools/testing/selftests/drivers/net/dsa/
H A Dbridge_vlan_mcast.sh168 flower vlan_id 10 vlan_ethtype ipv4 dst_ip 224.0.0.1 ip_proto 2 \
172 flower vlan_id 10 vlan_ethtype ipv6 dst_ip ff02::1 ip_proto icmpv6 \
501 flower vlan_id 10 vlan_ethtype ipv4 dst_ip 239.1.1.1 ip_proto udp action pass
503 flower vlan_id 10 vlan_ethtype ipv4 dst_ip 239.1.1.1 ip_proto udp action pass

123456