Home
last modified time | relevance | path

Searched refs:ip_proto (Results 51 – 75 of 144) sorted by relevance

123456

/openbmc/linux/drivers/net/ethernet/netronome/nfp/flower/
H A Dconntrack.c241 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 Dfib_rules.c471 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 Dsockex3_user.c17 __u32 ip_proto; member
/openbmc/qemu/hw/net/rocker/
H A Drocker-hmp-cmds.c176 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 Drx_common.c903 (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 Dmae.c362 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 Drx_common.c908 (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 Dtc_tun.h40 __u8 *ip_proto,
H A Dtc_tun_geneve.c93 __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 Dptp.h88 return (fk.basic.ip_proto == IPPROTO_UDP && in mlx5e_use_ptpsq()
/openbmc/linux/tools/testing/selftests/net/
H A Dbig_tcp.sh63 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 Dvxlan_bridge_1d_ipv6.sh346 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 Dvxlan_bridge_1q_ipv6.sh449 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 Dtc_flower.sh883 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 Dfib_rules.c192 if (rule->ip_proto && (rule->ip_proto != fl4->flowi4_proto)) in fib4_rule_match()
H A Droute.c1934 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 Dbnxt_tc.c392 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 Dbnxt_tc.h45 u8 ip_proto; member
/openbmc/linux/drivers/net/ethernet/mellanox/mlx4/
H A Den_netdev.c165 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 Drx.c870 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 Docelot_flower.c686 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 Dice_tc_lib.c116 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 Dice_tc_lib.h84 u8 ip_proto; /* IPPROTO value */ member
/openbmc/linux/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_tc_flower.c135 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 Dflow_dissector.h47 u8 ip_proto; member

123456