/openbmc/linux/drivers/net/ethernet/netronome/nfp/flower/ |
H A D | conntrack.c | 241 u8 ip_proto = 0; in nfp_ct_merge_check() local 282 ip_proto = match1.key->ip_proto; in nfp_ct_merge_check() 345 if (ip_proto == IPPROTO_UDP) in nfp_ct_merge_check() 347 else if (ip_proto == IPPROTO_TCP) in nfp_ct_merge_check() 685 static void nfp_fl_get_csum_flag(struct flow_action_entry *a_in, u8 ip_proto, u32 *csum) in nfp_fl_get_csum_flag() argument 693 if (ip_proto == IPPROTO_TCP) in nfp_fl_get_csum_flag() 695 else if (ip_proto == IPPROTO_UDP) in nfp_fl_get_csum_flag() 741 u8 ip_proto = 0; in nfp_fl_merge_actions_offload() local 754 if (match.mask->ip_proto) { in nfp_fl_merge_actions_offload() 756 ip_proto = match.key->ip_proto; in nfp_fl_merge_actions_offload() [all …]
|
/openbmc/linux/net/core/ |
H A D | fib_rules.c | 471 if (rule->ip_proto && r->ip_proto != rule->ip_proto) in rule_find() 656 nlrule->ip_proto = nla_get_u8(tb[FRA_IP_PROTO]); in fib_nl2rule() 732 if (r->ip_proto != rule->ip_proto) in rule_exists() 1070 (rule->ip_proto && nla_put_u8(skb, FRA_IP_PROTO, rule->ip_proto))) in fib_nl_fill_rule()
|
/openbmc/linux/samples/bpf/ |
H A D | sockex3_user.c | 17 __u32 ip_proto; member
|
/openbmc/qemu/hw/net/rocker/ |
H A D | rocker-hmp-cmds.c | 176 monitor_printf(mon, " proto %d", key->ip_proto); in hmp_rocker_of_dpa_flows() 178 monitor_printf(mon, "(0x%x)", mask->ip_proto); in hmp_rocker_of_dpa_flows()
|
/openbmc/linux/drivers/net/ethernet/sfc/ |
H A D | rx_common.c | 903 (req->spec.ip_proto == IPPROTO_TCP) ? "TCP" : "UDP", in efx_filter_rfs_work() 910 (req->spec.ip_proto == IPPROTO_TCP) ? "TCP" : "UDP", in efx_filter_rfs_work() 919 (req->spec.ip_proto == IPPROTO_TCP) ? "TCP" : "UDP", in efx_filter_rfs_work() 926 (req->spec.ip_proto == IPPROTO_TCP) ? "TCP" : "UDP", in efx_filter_rfs_work() 989 req->spec.ip_proto = fk.basic.ip_proto; in efx_filter_rfs()
|
H A D | mae.c | 362 rc = TABLE_HOOK_KEY(meta_ct, ip_proto, IP_PROTO); in efx_mae_table_hook_ct() 686 CHECK(IP_PROTO, ip_proto) || in efx_mae_match_check_caps() 781 CHECK(ENC_IP_PROTO, ip_proto) || in efx_mae_match_check_caps_lhs() 1614 match->value.ip_proto); in efx_mae_populate_lhs_match_criteria() 1616 match->mask.ip_proto); in efx_mae_populate_lhs_match_criteria() 1889 rc = TABLE_POPULATE_KEY(key, ct, ip_proto, conn->ip_proto); in efx_mae_populate_ct_key() 2107 match->value.ip_proto); in efx_mae_populate_match_criteria() 2109 match->mask.ip_proto); in efx_mae_populate_match_criteria()
|
/openbmc/linux/drivers/net/ethernet/sfc/siena/ |
H A D | rx_common.c | 908 (req->spec.ip_proto == IPPROTO_TCP) ? "TCP" : "UDP", in efx_filter_rfs_work() 915 (req->spec.ip_proto == IPPROTO_TCP) ? "TCP" : "UDP", in efx_filter_rfs_work() 924 (req->spec.ip_proto == IPPROTO_TCP) ? "TCP" : "UDP", in efx_filter_rfs_work() 931 (req->spec.ip_proto == IPPROTO_TCP) ? "TCP" : "UDP", in efx_filter_rfs_work() 995 req->spec.ip_proto = fk.basic.ip_proto; in efx_siena_filter_rfs()
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | tc_tun.h | 40 __u8 *ip_proto,
|
H A D | tc_tun_geneve.c | 93 __u8 *ip_proto, in mlx5e_gen_ip_tunnel_header_geneve() argument 102 *ip_proto = IPPROTO_UDP; in mlx5e_gen_ip_tunnel_header_geneve()
|
H A D | ptp.h | 88 return (fk.basic.ip_proto == IPPROTO_UDP && in mlx5e_use_ptpsq()
|
/openbmc/linux/tools/testing/selftests/net/ |
H A D | big_tcp.sh | 63 proto ip flower ip_proto tcp action ct 65 proto ipv6 flower ip_proto tcp action ct
|
/openbmc/linux/tools/testing/selftests/net/forwarding/ |
H A D | vxlan_bridge_1d_ipv6.sh | 346 flower ip_proto udp src_ip $vxlan_local_ip \ 403 flower ip_proto udp src_ip $vxlan_local_ip \ 469 proto ipv6 pref 100 flower dst_ip $dst_ip ip_proto \ 472 proto ipv6 pref 100 flower dst_ip $dst_ip ip_proto \
|
H A D | vxlan_bridge_1q_ipv6.sh | 449 flower ip_proto udp src_ip $vxlan_local_ip \ 514 flower ip_proto udp src_ip $vxlan_local_ip \ 589 proto ipv6 pref 100 flower dst_ip $dst_ip ip_proto \ 592 proto ipv6 pref 100 flower dst_ip $dst_ip ip_proto \
|
/openbmc/linux/tools/testing/selftests/drivers/net/mlxsw/spectrum-2/ |
H A D | tc_flower.sh | 883 ip_proto tcp &> /dev/null 886 ip_proto tcp \ 890 ip_proto tcp \ 903 $tcflags ip_proto tcp action drop 1057 ip_proto tcp tcp_flags 0x01/0x01 \ 1078 ip_proto tcp tcp_flags 0x01/0x01 \
|
/openbmc/linux/net/ipv4/ |
H A D | fib_rules.c | 192 if (rule->ip_proto && (rule->ip_proto != fl4->flowi4_proto)) in fib4_rule_match()
|
H A D | route.c | 1934 hash_keys.basic.ip_proto = keys.basic.ip_proto; in fib_multipath_custom_hash_outer() 1984 hash_keys.basic.ip_proto = keys.basic.ip_proto; in fib_multipath_custom_hash_inner() 2021 hash_keys.basic.ip_proto = fl4->flowi4_proto; in fib_multipath_custom_hash_fl4() 2072 hash_keys.basic.ip_proto = flkeys->basic.ip_proto; in fib_multipath_hash() 2080 hash_keys.basic.ip_proto = fl4->flowi4_proto; in fib_multipath_hash() 2101 hash_keys.basic.ip_proto = keys.basic.ip_proto; in fib_multipath_hash() 3145 u8 ip_proto, __be16 sport, in inet_rtm_getroute_build_skb() argument 3162 iph->protocol = ip_proto; in inet_rtm_getroute_build_skb() 3282 u8 ip_proto = IPPROTO_UDP; in inet_rtm_getroute() local 3310 &ip_proto, AF_INET, extack); in inet_rtm_getroute() [all …]
|
/openbmc/linux/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_tc.c | 392 flow->l4_key.ip_proto = match.key->ip_proto; in bnxt_tc_parse_flow() 393 flow->l4_mask.ip_proto = match.mask->ip_proto; in bnxt_tc_parse_flow() 683 req->ip_proto = flow->l4_key.ip_proto; in bnxt_hwrm_cfa_flow_alloc() 1045 (flow->l4_key.ip_proto != IPPROTO_TCP && in bnxt_tc_can_offload() 1046 flow->l4_key.ip_proto != IPPROTO_UDP)) { in bnxt_tc_can_offload() 1048 flow->l4_key.ip_proto); in bnxt_tc_can_offload()
|
H A D | bnxt_tc.h | 45 u8 ip_proto; member
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_netdev.c | 165 u8 ip_proto; member 186 switch (ip_proto) { in mlx4_ip_proto_to_trans_rule_id() 206 .id = mlx4_ip_proto_to_trans_rule_id(filter->ip_proto), in mlx4_en_filter_work() 244 filter->ip_proto); in mlx4_en_filter_work() 291 __be32 dst_ip, u8 ip_proto, __be16 src_port, in mlx4_en_filter_alloc() argument 306 filter->ip_proto = ip_proto; in mlx4_en_filter_alloc() 338 u8 ip_proto, __be16 src_port, __be16 dst_port) in mlx4_en_filter_find() argument 349 filter->ip_proto == ip_proto && in mlx4_en_filter_find() 368 u8 ip_proto; in mlx4_en_filter_rfs() local 390 ip_proto = ip->protocol; in mlx4_en_filter_rfs() [all …]
|
/openbmc/linux/drivers/net/ethernet/sfc/falcon/ |
H A D | rx.c | 870 spec.ip_proto = fk.basic.ip_proto; in ef4_filter_rfs() 895 (spec.ip_proto == IPPROTO_TCP) ? "TCP" : "UDP", in ef4_filter_rfs() 901 (spec.ip_proto == IPPROTO_TCP) ? "TCP" : "UDP", in ef4_filter_rfs()
|
/openbmc/linux/drivers/net/ethernet/mscc/ |
H A D | ocelot_flower.c | 686 match.key->ip_proto; in ocelot_flower_parse_key() 688 match.mask->ip_proto; in ocelot_flower_parse_key() 700 match.key->ip_proto; in ocelot_flower_parse_key() 702 match.mask->ip_proto; in ocelot_flower_parse_key()
|
/openbmc/linux/drivers/net/ethernet/intel/ice/ |
H A D | ice_tc_lib.c | 116 static enum ice_protocol_type ice_proto_type_from_l4_port(u16 ip_proto) in ice_proto_type_from_l4_port() argument 118 switch (ip_proto) { in ice_proto_type_from_l4_port() 325 hdr->l3_key.ip_proto == IPPROTO_UDP) { in ice_tc_fill_tunnel_outer() 592 list[i].type = ice_proto_type_from_l4_port(headers->l3_key.ip_proto); in ice_tc_fill_rules() 1317 headers->l3_key.ip_proto = IPPROTO_UDP; in ice_parse_tunnel_attr() 1480 headers->l3_key.ip_proto = match.key->ip_proto; in ice_parse_cls_flower() 1640 switch (headers->l3_key.ip_proto) { in ice_parse_cls_flower()
|
H A D | ice_tc_lib.h | 84 u8 ip_proto; /* IPPROTO value */ member
|
/openbmc/linux/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_tc_flower.c | 135 if (match.mask->ip_proto) { in lan966x_tc_flower_handler_basic_usage() 136 st->l4_proto = match.key->ip_proto; in lan966x_tc_flower_handler_basic_usage()
|
/openbmc/linux/include/net/ |
H A D | flow_dissector.h | 47 u8 ip_proto; member
|