Searched refs:ip_proto (Results 51 - 75 of 132) sorted by relevance

123456

/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dptp.h88 return (fk.basic.ip_proto == IPPROTO_UDP &&
H A Dtc_tun_geneve.c93 __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 Dfib_rules.c470 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 Dbig_tcp.sh63 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 Drx_common.c904 (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 Dtc.h98 u8 ip_proto, ip_tos, ip_ttl; member in struct:efx_tc_match_fields
H A Dmae.c362 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 Dtc.c360 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 Drx_common.c909 (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 Dconntrack.c241 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 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 \
656 flower ip_tos $tos ip_proto udp dst_port $VXPORT action pass
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 \
/linux-master/tools/testing/selftests/drivers/net/mlxsw/spectrum-2/
H A Dtc_flower.sh881 # 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 Dlan966x_tc_flower.c135 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 Dfib_rules.c192 if (rule->ip_proto && (rule->ip_proto != fl4->flowi4_proto))
H A Droute.c1940 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 Dice_tc_lib.c116 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 Drx.c870 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 Docelot_flower.c686 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 Dflow_dissector.h42 * @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 Den_netdev.c166 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 Dbnxt_tc.c392 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 Dsch_red_core.sh698 flower skip_sw ip_proto udp \
713 flower skip_sw ip_proto tcp \
/linux-master/net/ipv6/
H A Dfib6_rules.c330 if (rule->ip_proto && (rule->ip_proto != fl6->flowi6_proto))
/linux-master/tools/testing/selftests/drivers/net/mlxsw/spectrum/
H A Dvxlan_flooding_ipv6.sh182 flower ip_proto udp dst_ip 2001:db8:2::$lsb \

Completed in 240 milliseconds

123456