/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | ptp.h | 88 return (fk.basic.ip_proto == IPPROTO_UDP &&
|
H A D | tc_tun_geneve.c | 93 __u8 *ip_proto, 102 *ip_proto = IPPROTO_UDP; 92 mlx5e_gen_ip_tunnel_header_geneve(char buf[], __u8 *ip_proto, struct mlx5e_encap_entry *e) argument
|
/linux-master/net/core/ |
H A D | fib_rules.c | 470 if (rule->ip_proto && r->ip_proto != rule->ip_proto) 654 nlrule->ip_proto = nla_get_u8(tb[FRA_IP_PROTO]); 730 if (r->ip_proto != rule->ip_proto) 1068 (rule->ip_proto && nla_put_u8(skb, FRA_IP_PROTO, rule->ip_proto)))
|
/linux-master/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
|
/linux-master/drivers/net/ethernet/sfc/ |
H A D | rx_common.c | 904 (req->spec.ip_proto == IPPROTO_TCP) ? "TCP" : "UDP", 911 (req->spec.ip_proto == IPPROTO_TCP) ? "TCP" : "UDP", 920 (req->spec.ip_proto == IPPROTO_TCP) ? "TCP" : "UDP", 927 (req->spec.ip_proto == IPPROTO_TCP) ? "TCP" : "UDP", 990 req->spec.ip_proto = fk.basic.ip_proto;
|
H A D | tc.h | 98 u8 ip_proto, ip_tos, ip_ttl; member in struct:efx_tc_match_fields
|
H A D | mae.c | 362 rc = TABLE_HOOK_KEY(meta_ct, ip_proto, IP_PROTO); 686 CHECK(IP_PROTO, ip_proto) || 781 CHECK(ENC_IP_PROTO, ip_proto) || 1615 match->value.ip_proto); 1617 match->mask.ip_proto); 1945 rc = TABLE_POPULATE_KEY(key, ct, ip_proto, conn->ip_proto); 2163 match->value.ip_proto); 2165 match->mask.ip_proto);
|
H A D | tc.c | 360 MAP_KEY_AND_MASK(BASIC, basic, ip_proto, ip_proto); 362 if ((match->value.ip_proto != IPPROTO_UDP && 363 match->value.ip_proto != IPPROTO_TCP) || !IS_ALL_ONES(match->mask.ip_proto)) 913 if (match->mask.ip_proto) 915 match->mask.ip_proto = ~0; 916 match->value.ip_proto = IPPROTO_UDP; 957 match->mask.ip_proto ||
|
/linux-master/drivers/net/ethernet/sfc/siena/ |
H A D | rx_common.c | 909 (req->spec.ip_proto == IPPROTO_TCP) ? "TCP" : "UDP", 916 (req->spec.ip_proto == IPPROTO_TCP) ? "TCP" : "UDP", 925 (req->spec.ip_proto == IPPROTO_TCP) ? "TCP" : "UDP", 932 (req->spec.ip_proto == IPPROTO_TCP) ? "TCP" : "UDP", 996 req->spec.ip_proto = fk.basic.ip_proto;
|
/linux-master/drivers/net/ethernet/netronome/nfp/flower/ |
H A D | conntrack.c | 241 u8 ip_proto = 0; local 281 /* ip_proto field is a must when port field is cared */ 282 ip_proto = match1.key->ip_proto; 345 if (ip_proto == IPPROTO_UDP) 347 else if (ip_proto == IPPROTO_TCP) 685 static void nfp_fl_get_csum_flag(struct flow_action_entry *a_in, u8 ip_proto, u32 *csum) argument 693 if (ip_proto == IPPROTO_TCP) 695 else if (ip_proto == IPPROTO_UDP) 741 u8 ip_proto local [all...] |
/linux-master/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 \ 656 flower ip_tos $tos ip_proto udp dst_port $VXPORT action pass
|
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 \
|
/linux-master/tools/testing/selftests/drivers/net/mlxsw/spectrum-2/ |
H A D | tc_flower.sh | 881 # Create chain with up to 2 key blocks (ip_proto only) 883 ip_proto tcp &> /dev/null 884 # Create chain with 2-4 key blocks (ip_proto, src MAC) 886 ip_proto tcp \ 888 # Create chain with 4-8 key blocks (ip_proto, src & dst MAC, IPv4 dest) 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 \
|
/linux-master/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_tc_flower.c | 135 if (match.mask->ip_proto) { 136 st->l4_proto = match.key->ip_proto; 178 NL_SET_ERR_MSG_MOD(st->fco->common.extack, "ip_proto parse error");
|
/linux-master/net/ipv4/ |
H A D | fib_rules.c | 192 if (rule->ip_proto && (rule->ip_proto != fl4->flowi4_proto))
|
H A D | route.c | 1940 hash_keys.basic.ip_proto = keys.basic.ip_proto; 1990 hash_keys.basic.ip_proto = keys.basic.ip_proto; 2027 hash_keys.basic.ip_proto = fl4->flowi4_proto; 2078 hash_keys.basic.ip_proto = flkeys->basic.ip_proto; 2086 hash_keys.basic.ip_proto = fl4->flowi4_proto; 2107 hash_keys.basic.ip_proto = keys.basic.ip_proto; 3102 inet_rtm_getroute_build_skb(__be32 src, __be32 dst, u8 ip_proto, __be16 sport, __be16 dport) argument 3240 u8 ip_proto = IPPROTO_UDP; local [all...] |
/linux-master/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) argument 118 switch (ip_proto) { 325 hdr->l3_key.ip_proto == IPPROTO_UDP) { 592 list[i].type = ice_proto_type_from_l4_port(headers->l3_key.ip_proto); 1358 headers->l3_key.ip_proto = IPPROTO_UDP; 1521 headers->l3_key.ip_proto = match.key->ip_proto; 1681 switch (headers->l3_key.ip_proto) {
|
/linux-master/drivers/net/ethernet/sfc/falcon/ |
H A D | rx.c | 870 spec.ip_proto = fk.basic.ip_proto; 895 (spec.ip_proto == IPPROTO_TCP) ? "TCP" : "UDP", 901 (spec.ip_proto == IPPROTO_TCP) ? "TCP" : "UDP",
|
/linux-master/drivers/net/ethernet/mscc/ |
H A D | ocelot_flower.c | 686 match.key->ip_proto; 688 match.mask->ip_proto; 700 match.key->ip_proto; 702 match.mask->ip_proto;
|
/linux-master/include/net/ |
H A D | flow_dissector.h | 42 * @ip_proto: Transport header protocol (eg. TCP/UDP) 47 u8 ip_proto; member in struct:flow_dissector_key_basic
|
/linux-master/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_netdev.c | 166 u8 ip_proto; member in struct:mlx4_en_filter 185 static enum mlx4_net_trans_rule_id mlx4_ip_proto_to_trans_rule_id(u8 ip_proto) argument 187 switch (ip_proto) { 207 .id = mlx4_ip_proto_to_trans_rule_id(filter->ip_proto), 245 filter->ip_proto); 292 __be32 dst_ip, u8 ip_proto, __be16 src_port, 307 filter->ip_proto = ip_proto; 339 u8 ip_proto, __be16 src_port, __be16 dst_port) 350 filter->ip_proto 291 mlx4_en_filter_alloc(struct mlx4_en_priv *priv, int rxq_index, __be32 src_ip, __be32 dst_ip, u8 ip_proto, __be16 src_port, __be16 dst_port, u32 flow_id) argument 338 mlx4_en_filter_find(struct mlx4_en_priv *priv, __be32 src_ip, __be32 dst_ip, u8 ip_proto, __be16 src_port, __be16 dst_port) argument 369 u8 ip_proto; local [all...] |
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_tc.c | 392 flow->l4_key.ip_proto = match.key->ip_proto; 393 flow->l4_mask.ip_proto = match.mask->ip_proto; 683 req->ip_proto = flow->l4_key.ip_proto; 733 /* l4 ports serve as type/code when ip_proto is ICMP */ 1043 /* If L4 ports are specified then ip_proto must be TCP or UDP */ 1045 (flow->l4_key.ip_proto != IPPROTO_TCP && 1046 flow->l4_key.ip_proto ! [all...] |
/linux-master/tools/testing/selftests/drivers/net/mlxsw/ |
H A D | sch_red_core.sh | 698 flower skip_sw ip_proto udp \ 713 flower skip_sw ip_proto tcp \
|
/linux-master/net/ipv6/ |
H A D | fib6_rules.c | 330 if (rule->ip_proto && (rule->ip_proto != fl6->flowi6_proto))
|
/linux-master/tools/testing/selftests/drivers/net/mlxsw/spectrum/ |
H A D | vxlan_flooding_ipv6.sh | 182 flower ip_proto udp dst_ip 2001:db8:2::$lsb \
|