| /linux-6.15/tools/testing/selftests/bpf/progs/ |
| H A D | test_select_reuseport_kern.c | 79 data_check.ip_protocol = reuse_md->ip_protocol; in _select_by_skb_data() 104 if (data_check.ip_protocol == IPPROTO_TCP) { in _select_by_skb_data() 125 } else if (data_check.ip_protocol == IPPROTO_UDP) { in _select_by_skb_data()
|
| H A D | test_assign_reuse.c | 38 if (ctx->ip_protocol == IPPROTO_TCP) { in reuse_accept() 44 } else if (ctx->ip_protocol == IPPROTO_UDP) { in reuse_accept()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | tc_tun_gre.c | 69 MLX5_SET_TO_ONES(fte_match_set_lyr_2_4, headers_c, ip_protocol); in mlx5e_tc_tun_parse_gretap() 70 MLX5_SET(fte_match_set_lyr_2_4, headers_v, ip_protocol, IPPROTO_GRE); in mlx5e_tc_tun_parse_gretap()
|
| H A D | fs_tt_redirect.c | 67 MLX5_SET_TO_ONES(fte_match_param, spec->match_criteria, outer_headers.ip_protocol); in fs_udp_set_dport_flow() 68 MLX5_SET(fte_match_param, spec->match_value, outer_headers.ip_protocol, IPPROTO_UDP); in fs_udp_set_dport_flow() 164 MLX5_SET_TO_ONES(fte_match_set_lyr_2_4, outer_headers_c, ip_protocol); in fs_udp_create_groups()
|
| H A D | tc_tun.c | 979 MLX5_SET_TO_ONES(fte_match_set_lyr_2_4, headers_c, ip_protocol); in mlx5e_tc_tun_parse_udp_ports() 980 MLX5_SET(fte_match_set_lyr_2_4, headers_v, ip_protocol, IPPROTO_UDP); in mlx5e_tc_tun_parse_udp_ports()
|
| H A D | tc_ct.c | 393 MLX5_SET(fte_match_set_lyr_2_4, headers_c, ip_protocol, in mlx5_tc_ct_set_tuple_match() 395 MLX5_SET(fte_match_set_lyr_2_4, headers_v, ip_protocol, in mlx5_tc_ct_set_tuple_match()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | fs_tcp.c | 31 MLX5_SET_TO_ONES(fte_match_param, spec->match_criteria, outer_headers.ip_protocol); in accel_fs_tcp_set_ipv4_flow() 32 MLX5_SET(fte_match_param, spec->match_value, outer_headers.ip_protocol, IPPROTO_TCP); in accel_fs_tcp_set_ipv4_flow() 50 MLX5_SET_TO_ONES(fte_match_param, spec->match_criteria, outer_headers.ip_protocol); in accel_fs_tcp_set_ipv6_flow() 51 MLX5_SET(fte_match_param, spec->match_value, outer_headers.ip_protocol, IPPROTO_TCP); in accel_fs_tcp_set_ipv6_flow() 200 MLX5_SET_TO_ONES(fte_match_set_lyr_2_4, outer_headers_c, ip_protocol); in accel_fs_tcp_create_groups()
|
| H A D | ipsec_fs.c | 1554 MLX5_SET_TO_ONES(fte_match_param, spec->match_criteria, outer_headers.ip_protocol); in setup_fte_esp() 1555 MLX5_SET(fte_match_param, spec->match_value, outer_headers.ip_protocol, IPPROTO_ESP); in setup_fte_esp() 1643 MLX5_SET_TO_ONES(fte_match_set_lyr_2_4, spec->match_criteria, ip_protocol); in setup_fte_upper_proto_match() 1644 MLX5_SET(fte_match_set_lyr_2_4, spec->match_value, ip_protocol, upspec->proto); in setup_fte_upper_proto_match()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en_fs_ethtool.c | 210 MLX5E_FTE_SET(headers_c, ip_protocol, 0xffff); in set_tcp() 211 MLX5E_FTE_SET(headers_v, ip_protocol, IPPROTO_TCP); in set_tcp() 228 MLX5E_FTE_SET(headers_c, ip_protocol, 0xffff); in set_udp() 229 MLX5E_FTE_SET(headers_v, ip_protocol, IPPROTO_UDP); in set_udp() 268 MLX5E_FTE_SET(headers_c, ip_protocol, l3_mask->proto); in parse_ip4() 269 MLX5E_FTE_SET(headers_v, ip_protocol, l3_val->proto); in parse_ip4() 283 MLX5E_FTE_SET(headers_c, ip_protocol, l3_mask->l4_proto); in parse_ip6() 284 MLX5E_FTE_SET(headers_v, ip_protocol, l3_val->l4_proto); in parse_ip6()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| H A D | fs_ttc.c | 274 MLX5_SET_TO_ONES(fte_match_set_lyr_2_4, headers_c, ip_protocol); in mlx5_fs_ttc_set_match_proto() 275 MLX5_SET(fte_match_set_lyr_2_4, headers_v, ip_protocol, proto); in mlx5_fs_ttc_set_match_proto() 430 MLX5_SET_TO_ONES(fte_match_param, mc, outer_headers.ip_protocol); in mlx5_create_ttc_table_groups() 440 MLX5_SET(fte_match_param, mc, outer_headers.ip_protocol, 0); in mlx5_create_ttc_table_groups() 591 MLX5_SET_TO_ONES(fte_match_param, mc, inner_headers.ip_protocol); in mlx5_create_inner_ttc_table_groups() 601 MLX5_SET(fte_match_param, mc, inner_headers.ip_protocol, 0); in mlx5_create_inner_ttc_table_groups()
|
| H A D | ipsec_fs_roce.c | 53 MLX5_SET_TO_ONES(fte_match_param, spec->match_criteria, outer_headers.ip_protocol); in ipsec_fs_roce_setup_udp_dport() 54 MLX5_SET(fte_match_param, spec->match_value, outer_headers.ip_protocol, IPPROTO_UDP); in ipsec_fs_roce_setup_udp_dport() 747 MLX5_SET_TO_ONES(fte_match_set_lyr_2_4, outer_headers_c, ip_protocol); in mlx5_ipsec_fs_roce_rx_create()
|
| H A D | macsec_fs.c | 1283 MLX5_SET_TO_ONES(fte_match_set_lyr_2_4, outer_headers_c, ip_protocol); in macsec_fs_rx_roce_jump_to_rdma_groups_create() 1339 MLX5_SET_TO_ONES(fte_match_param, spec->match_criteria, outer_headers.ip_protocol); in macsec_fs_rx_roce_jump_to_rdma_rules_create() 1340 MLX5_SET(fte_match_param, spec->match_value, outer_headers.ip_protocol, IPPROTO_UDP); in macsec_fs_rx_roce_jump_to_rdma_rules_create()
|
| /linux-6.15/tools/testing/selftests/bpf/ |
| H A D | test_select_reuseport_common.h | 25 __u32 ip_protocol; member
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ |
| H A D | ct_fs_smfs.c | 56 MLX5_SET_TO_ONES(fte_match_set_lyr_2_4, headers_c, ip_protocol); in mlx5_ct_fs_smfs_fill_mask() 254 outer_headers.ip_protocol) == IPPROTO_TCP; in mlx5_ct_fs_smfs_ct_rule_add() 256 outer_headers.ip_protocol) == IPPROTO_GRE; in mlx5_ct_fs_smfs_ct_rule_add()
|
| H A D | ct_fs_hmfs.c | 211 outer_headers.ip_protocol) == IPPROTO_TCP; in mlx5_ct_fs_hmfs_ct_rule_add() 213 outer_headers.ip_protocol) == IPPROTO_GRE; in mlx5_ct_fs_hmfs_ct_rule_add()
|
| /linux-6.15/tools/testing/selftests/bpf/prog_tests/ |
| H A D | select_reuseport.c | 247 expected.ip_protocol = IPPROTO_TCP; in check_data() 250 expected.ip_protocol = IPPROTO_UDP; in check_data() 280 result.eth_protocol, result.ip_protocol, in check_data() 283 expected.eth_protocol, expected.ip_protocol, in check_data()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/diag/ |
| H A D | fs_tracepoint.c | 139 PRINT_MASKED_VAL_L2(u8, ip_protocol, ip_protocol, p, "%02x"); in print_lyr_2_4_hdrs()
|
| /linux-6.15/drivers/net/ethernet/realtek/rtase/ |
| H A D | rtase_main.c | 1210 u8 ip_protocol; in rtase_tx_csum() local 1215 ip_protocol = ip_hdr(skb)->protocol; in rtase_tx_csum() 1220 ip_protocol = ipv6_hdr(skb)->nexthdr; in rtase_tx_csum() 1224 ip_protocol = IPPROTO_RAW; in rtase_tx_csum() 1228 if (ip_protocol == IPPROTO_TCP) in rtase_tx_csum() 1230 else if (ip_protocol == IPPROTO_UDP) in rtase_tx_csum()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
| H A D | bridge_mcast.c | 788 MLX5_SET_TO_ONES(fte_match_param, match, outer_headers.ip_protocol); in mlx5_esw_bridge_ingress_igmp_fg_create() 901 MLX5_SET_TO_ONES(fte_match_param, rule_spec->match_criteria, outer_headers.ip_protocol); in mlx5_esw_bridge_ingress_igmp_fh_create() 902 MLX5_SET(fte_match_param, rule_spec->match_value, outer_headers.ip_protocol, IPPROTO_IGMP); in mlx5_esw_bridge_ingress_igmp_fh_create()
|
| /linux-6.15/drivers/infiniband/hw/mlx5/ |
| H A D | fs.c | 75 ip_protocol); in set_proto() 77 ip_protocol); in set_proto() 79 MLX5_SET(fte_match_set_lyr_2_4, outer_c, ip_protocol, mask); in set_proto() 80 MLX5_SET(fte_match_set_lyr_2_4, outer_v, ip_protocol, val); in set_proto() 409 MLX5_SET(fte_match_set_lyr_2_4, headers_c, ip_protocol, in parse_flow_attr() 411 MLX5_SET(fte_match_set_lyr_2_4, headers_v, ip_protocol, in parse_flow_attr()
|
| /linux-6.15/drivers/net/ethernet/realtek/ |
| H A D | r8169_main.c | 4367 u8 ip_protocol; in rtl8169_tso_csum_v2() local 4372 ip_protocol = ip_hdr(skb)->protocol; in rtl8169_tso_csum_v2() 4377 ip_protocol = ipv6_hdr(skb)->nexthdr; in rtl8169_tso_csum_v2() 4381 ip_protocol = IPPROTO_RAW; in rtl8169_tso_csum_v2() 4385 if (ip_protocol == IPPROTO_TCP) in rtl8169_tso_csum_v2() 4387 else if (ip_protocol == IPPROTO_UDP) in rtl8169_tso_csum_v2()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/ |
| H A D | dr_ste.c | 874 spec->ip_protocol = IFC_GET_CLR(fte_match_set_lyr_2_4, mask, ip_protocol, clr); in dr_ste_copy_mask_spec()
|
| H A D | dr_ste_v0.c | 858 DR_STE_SET_TAG(eth_l3_ipv4_5_tuple, tag, protocol, spec, ip_protocol); in dr_ste_v0_build_eth_l3_ipv4_5_tuple_tag() 1187 DR_STE_SET_TAG(eth_l4, tag, protocol, spec, ip_protocol); in dr_ste_v0_build_eth_ipv6_l3_l4_tag()
|
| H A D | dr_matcher.c | 18 return (spec->ip_protocol || spec->frag || spec->tcp_flags || in dr_mask_is_l3_base_set()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
| H A D | definer.c | 560 outer_headers.ip_protocol, in hws_definer_conv_outer() 715 inner_headers.ip_protocol, in hws_definer_conv_inner()
|