/openbmc/linux/tools/testing/selftests/bpf/ |
H A D | test_flow_dissector.sh | 110 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 D | colo.h | 66 uint8_t ip_proto; member 76 uint8_t ip_proto; member
|
/openbmc/linux/tools/testing/selftests/drivers/net/mlxsw/ |
H A D | devlink_trap_l3_exceptions.sh | 186 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 D | devlink_trap_l3_drops.sh | 204 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 D | blackhole_routes.sh | 124 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 D | port_range_scale.sh | 39 ip_proto udp dst_port 1-$((100 + i)) \
|
/openbmc/linux/tools/testing/selftests/net/forwarding/ |
H A D | tc_tunnel_key.sh | 107 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 D | bridge_vlan_mcast.sh | 168 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 D | prestera_flower.c | 201 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 D | tc_tun_gre.c | 28 __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 D | tc_ct.c | 117 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 D | tc_tun_mplsoudp.c | 29 __u8 *ip_proto, in generate_ip_tun_hdr() argument 38 *ip_proto = IPPROTO_UDP; in generate_ip_tun_hdr()
|
H A D | tc_tun_vxlan.c | 84 __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 D | action.c | 766 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 D | tc_conntrack.c | 155 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 D | ethtool_common.c | 674 (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 D | tc_conntrack.h | 43 u8 ip_proto; member
|
/openbmc/linux/drivers/net/ethernet/sfc/falcon/ |
H A D | ethtool.c | 821 (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 D | ethtool_common.c | 674 (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 D | bpf_flow.c | 294 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 D | basic_qos.sh | 93 flower ip_proto icmp action skbedit priority 3 95 flower ip_proto icmpv6 action skbedit priority 3
|
/openbmc/linux/include/net/ |
H A D | fib_rules.h | 31 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 D | bcm_sf2_cfp.c | 359 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 D | cls_flower.c | 806 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 D | bridge_vlan_mcast.sh | 168 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
|