Searched refs:ip_proto (Results 1 - 25 of 132) sorted by relevance

123456

/linux-master/net/ipv4/
H A Dnetlink.c10 int rtm_getroute_parse_ip_proto(struct nlattr *attr, u8 *ip_proto, u8 family, argument
13 *ip_proto = nla_get_u8(attr);
15 switch (*ip_proto) {
/linux-master/tools/testing/selftests/net/forwarding/
H A Dtc_flower_port_range.sh78 local ip_proto=$1; shift
95 flower src_ip $sip dst_ip $dip ip_proto $ip_proto \
100 flower src_ip $sip dst_ip $dip ip_proto $ip_proto \
106 -t $ip_proto "sp=$sport_min,dp=$dport_min"
113 -t $ip_proto "sp=$sport_mid,dp=$dport_mid"
120 -t $ip_proto "sp=$sport_max,dp=$dport_max"
129 -t $ip_proto "sp=$((sport_min - 1)),dp=$dport_min"
131 -t $ip_proto "s
[all...]
H A Dtc_police.sh133 dst_ip 198.51.100.1 ip_proto udp dst_port 54321 \
159 dst_ip 198.51.100.1 ip_proto udp dst_port 54321 \
171 dst_ip 198.51.100.1 ip_proto udp dst_port 54321 \
208 dst_ip 198.51.100.1 ip_proto udp src_port 12345 \
213 dst_ip 198.51.100.1 ip_proto udp dst_port 54321 \
220 dst_ip 198.51.100.1 ip_proto udp dst_port 22222 \
242 dst_ip 198.51.100.1 ip_proto udp dst_port 54321 \
247 dst_ip 198.51.100.1 ip_proto udp dst_port 54321 \
252 dst_ip 198.51.100.1 ip_proto udp dst_port 54321 \
305 dst_ip 198.51.100.1 ip_proto ud
[all...]
H A Drouter_multicast.sh324 dst_ip 225.1.2.3 ip_proto udp dst_port 12345 action drop
326 dst_ip 225.1.2.3 ip_proto udp dst_port 12345 action drop
328 dst_ip 225.1.2.3 ip_proto udp dst_port 12345 action drop
330 skip_hw dst_ip 225.1.2.3 ip_proto udp dst_port 12345 action pass
369 dst_ip ff0e::3 ip_proto udp dst_port 12345 action drop
371 dst_ip ff0e::3 ip_proto udp dst_port 12345 action drop
373 dst_ip ff0e::3 ip_proto udp dst_port 12345 action drop
375 skip_hw dst_ip ff0e::3 ip_proto udp dst_port 12345 action pass
420 dst_ip 225.1.2.3 ip_proto udp dst_port 12345 action drop
422 dst_ip 225.1.2.3 ip_proto ud
[all...]
H A Dtc_actions.sh166 ip_proto icmp src_ip 192.0.2.1 dst_ip 192.0.2.2 type 8 action \
173 ip_proto icmp src_ip 192.0.2.1 dst_ip 192.0.2.2 type 8 action drop
175 ip_proto icmp src_ip 192.0.2.1 dst_ip 192.0.2.2 type 0 action pass
211 $tcflags ip_proto tcp src_ip 192.0.2.1 dst_ip 192.0.2.2 \
219 $tcflags ip_proto icmp \
222 ip_proto icmp \
/linux-master/samples/bpf/
H A Dsockex2_kern.c26 __u8 ip_proto; member in struct:flow_key_record
62 static inline __u64 parse_ip(struct __sk_buff *skb, __u64 nhoff, __u64 *ip_proto, argument
68 *ip_proto = 0;
70 *ip_proto = load_byte(skb, nhoff + offsetof(struct iphdr, protocol));
72 if (*ip_proto != IPPROTO_GRE) {
86 static inline __u64 parse_ipv6(struct __sk_buff *skb, __u64 nhoff, __u64 *ip_proto, argument
89 *ip_proto = load_byte(skb,
104 __u64 ip_proto; local
121 nhoff = parse_ip(skb, nhoff, &ip_proto, flow);
123 nhoff = parse_ipv6(skb, nhoff, &ip_proto, flo
[all...]
H A Dsockex3_kern.c37 __u32 ip_proto; member in struct:flow_key_record
107 struct globals *g, __u32 ip_proto)
112 switch (ip_proto) {
149 g->flow.ip_proto = ip_proto;
161 __u32 nhoff, verlen, ip_proto; local
171 ip_proto = load_byte(skb, nhoff + offsetof(struct iphdr, protocol));
173 if (ip_proto != IPPROTO_GRE) {
182 parse_ip_proto(skb, g, ip_proto);
190 __u32 nhoff, ip_proto; local
106 parse_ip_proto(struct __sk_buff *skb, struct globals *g, __u32 ip_proto) argument
[all...]
/linux-master/tools/testing/selftests/drivers/net/mlxsw/
H A Dport_range_occ.sh74 flower skip_sw ip_proto udp src_port 1-100 dst_port 1-100 \
80 flower skip_sw ip_proto tcp src_port 1-100 dst_port 1-100 \
83 flower skip_sw ip_proto udp src_port 1-100 dst_port 1-100 \
86 flower skip_sw ip_proto tcp src_port 1-100 dst_port 1-100 \
H A Done_armed_router.sh136 skip_hw dst_ip 198.51.100.1 ip_proto udp dst_port 52768 \
140 skip_hw dst_ip 198.51.100.1 ip_proto udp dst_port 52768 \
144 skip_sw dst_ip 198.51.100.1 ip_proto udp dst_port 52768 \
179 skip_hw dst_ip 2001:db8:2::1 ip_proto udp dst_port 52768 \
183 skip_hw dst_ip 2001:db8:2::1 ip_proto udp dst_port 52768 \
187 skip_sw dst_ip 2001:db8:2::1 ip_proto udp dst_port 52768 \
H A Drif_mac_profiles.sh113 flower skip_sw ip_proto udp src_port 12345 dst_port 54321 \
119 flower skip_sw src_mac $smac ip_proto udp src_port 12345 \
148 flower skip_sw ip_proto udp src_port 54321 dst_port 12345 \
152 flower skip_sw src_mac $rp1_mac ip_proto udp src_port 54321 \
H A Dport_range_scale.sh39 ip_proto udp dst_port 1-$((100 + i)) \
H A Ddevlink_trap_l3_exceptions.sh186 flower skip_hw ip_proto icmp type 3 code 4 action pass
224 flower skip_hw ip_proto icmp type 11 code 0 action pass
284 flower dst_ip $dst_ip ip_proto udp action drop
319 local ip_proto=$1; shift
334 skip_hw ip_proto $ip_proto type $type code $code action pass
/linux-master/include/linux/
H A Dvirtio_net.h58 unsigned int ip_proto; local
64 ip_proto = IPPROTO_TCP;
69 ip_proto = IPPROTO_TCP;
75 ip_proto = IPPROTO_UDP;
80 ip_proto = IPPROTO_UDP;
143 keys.basic.ip_proto != ip_proto)
/linux-master/drivers/net/ethernet/sfc/
H A Dtc_conntrack.h43 u8 ip_proto; member in struct:efx_tc_ct_entry
H A Dfilter.h135 * @ip_proto: IP transport protocol to match, if %EFX_FILTER_MATCH_IP_PROTO
165 u8 ip_proto; member in struct:efx_filter_spec
214 spec->ip_proto = proto;
235 spec->ip_proto = proto;
260 spec->ip_proto = proto;
/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dflow_dissector.c27 "ip_proto=0x%x/0x%x " \
38 got.ip_proto, expected.ip_proto, \
127 .ip_proto = IPPROTO_TCP,
148 .ip_proto = IPPROTO_TCP,
171 .ip_proto = IPPROTO_TCP,
195 .ip_proto = IPPROTO_TCP,
219 .ip_proto = IPPROTO_TCP,
245 .ip_proto = IPPROTO_TCP,
269 .ip_proto
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
H A Dct_fs_smfs.c264 if (basic.key->ip_proto != IPPROTO_GRE)
266 if (basic.key->ip_proto == IPPROTO_TCP)
271 basic.mask->ip_proto != 0xFF ||
272 (basic.key->ip_proto != IPPROTO_UDP && basic.key->ip_proto != IPPROTO_TCP &&
273 basic.key->ip_proto != IPPROTO_GRE)) {
274 ct_dbg("rule uses unexpected basic match (n_proto 0x%04x/0x%04x, ip_proto 0x%02x/0x%02x)",
276 basic.key->ip_proto, basic.mask->ip_proto);
280 if (basic.key->ip_proto !
[all...]
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_arfs.c306 u8 ip_proto; local
318 ip_proto = fk->basic.ip_proto;
321 fltr_info->ip.v4.proto = ip_proto;
322 fltr_info->flow_type = (ip_proto == IPPROTO_TCP) ?
330 fltr_info->ip.v6.proto = ip_proto;
331 fltr_info->flow_type = (ip_proto == IPPROTO_TCP) ?
406 u8 ip_proto; local
426 ip_proto = fk.basic.ip_proto;
[all...]
/linux-master/drivers/net/ethernet/sfc/falcon/
H A Dfilter.h112 * @ip_proto: IP transport protocol to match, if %EF4_FILTER_MATCH_IP_PROTO
139 u8 ip_proto; member in struct:ef4_filter_spec
188 spec->ip_proto = proto;
213 spec->ip_proto = proto;
/linux-master/drivers/net/ethernet/sfc/siena/
H A Dfilter.h136 * @ip_proto: IP transport protocol to match, if %EFX_FILTER_MATCH_IP_PROTO
165 u8 ip_proto; member in struct:efx_filter_spec
214 spec->ip_proto = proto;
239 spec->ip_proto = proto;
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_tun_gre.c28 __u8 *ip_proto,
36 *ip_proto = IPPROTO_GRE;
27 mlx5e_gen_ip_tunnel_header_gretap(char buf[], __u8 *ip_proto, struct mlx5e_encap_entry *e) argument
/linux-master/drivers/net/ethernet/qlogic/qede/
H A Dqede_filter.c29 u8 ip_proto; member in struct:qede_arfs_tuple
389 __be16 src_port, __be16 dst_port, u8 ip_proto)
394 if (tpos->tuple.ip_proto == ip_proto &&
440 u8 ip_proto; local
450 ip_proto = ip_hdr(skb)->protocol;
453 ip_proto = ipv6_hdr(skb)->nexthdr;
457 if (ip_proto != IPPROTO_TCP && ip_proto != IPPROTO_UDP)
466 skb, ports[0], ports[1], ip_proto);
388 qede_arfs_htbl_key_search(struct hlist_head *h, const struct sk_buff *skb, __be16 src_port, __be16 dst_port, u8 ip_proto) argument
1825 u8 ip_proto = 0; local
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_flower.c407 u8 ip_proto)
415 if (ip_proto != IPPROTO_TCP && ip_proto != IPPROTO_UDP) {
434 struct flow_cls_offload *f, u8 ip_proto)
443 if (ip_proto != IPPROTO_TCP && ip_proto != IPPROTO_UDP) {
496 u8 ip_proto)
504 if (ip_proto != IPPROTO_TCP) {
567 u8 ip_proto = 0; local
615 ip_proto
404 mlxsw_sp_flower_parse_ports(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_rule_info *rulei, struct flow_cls_offload *f, u8 ip_proto) argument
432 mlxsw_sp_flower_parse_ports_range(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_rule_info *rulei, struct flow_cls_offload *f, u8 ip_proto) argument
493 mlxsw_sp_flower_parse_tcp(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_rule_info *rulei, struct flow_cls_offload *f, u8 ip_proto) argument
[all...]
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_tc.c624 u8 ip_proto = 0; local
658 if (match.mask->ip_proto &&
659 (match.key->ip_proto != IPPROTO_TCP &&
660 match.key->ip_proto != IPPROTO_UDP &&
661 match.key->ip_proto != IPPROTO_SCTP &&
662 match.key->ip_proto != IPPROTO_ICMP &&
663 match.key->ip_proto != IPPROTO_ESP &&
664 match.key->ip_proto != IPPROTO_AH &&
665 match.key->ip_proto != IPPROTO_ICMPV6)) {
667 "ip_proto
[all...]
/linux-master/drivers/net/ethernet/cisco/enic/
H A Denic_clsf.c26 switch (keys->basic.ip_proto) {
165 tpos->keys.basic.ip_proto == k->basic.ip_proto &&
183 (keys.basic.ip_proto != IPPROTO_TCP &&
184 keys.basic.ip_proto != IPPROTO_UDP))

Completed in 212 milliseconds

123456