Home
last modified time | relevance | path

Searched refs:ip_proto (Results 1 – 15 of 15) sorted by relevance

/net/ipv4/
A Dnetlink.c10 int rtm_getroute_parse_ip_proto(struct nlattr *attr, u8 *ip_proto, u8 family, in rtm_getroute_parse_ip_proto() argument
13 *ip_proto = nla_get_u8(attr); in rtm_getroute_parse_ip_proto()
15 switch (*ip_proto) { in rtm_getroute_parse_ip_proto()
A Droute.c1959 hash_keys.basic.ip_proto = keys.basic.ip_proto; in fib_multipath_custom_hash_outer()
2009 hash_keys.basic.ip_proto = keys.basic.ip_proto; in fib_multipath_custom_hash_inner()
2046 hash_keys.basic.ip_proto = fl4->flowi4_proto; in fib_multipath_custom_hash_fl4()
2101 hash_keys.basic.ip_proto = flkeys->basic.ip_proto; in fib_multipath_hash()
2112 hash_keys.basic.ip_proto = fl4->flowi4_proto; in fib_multipath_hash()
2133 hash_keys.basic.ip_proto = keys.basic.ip_proto; in fib_multipath_hash()
3152 u8 ip_proto, __be16 sport, in inet_rtm_getroute_build_skb() argument
3169 iph->protocol = ip_proto; in inet_rtm_getroute_build_skb()
3289 u8 ip_proto = IPPROTO_UDP; in inet_rtm_getroute() local
3319 &ip_proto, AF_INET, extack); in inet_rtm_getroute()
[all …]
A Dfib_rules.c203 if (rule->ip_proto && (rule->ip_proto != fl4->flowi4_proto)) in fib4_rule_match()
/net/core/
A Dflow_dissector.c956 key_basic->ip_proto = flow_keys->ip_proto; in __skb_flow_bpf_to_target()
1073 u8 ip_proto = 0; in __skb_flow_dissect() local
1211 ip_proto = iph->protocol; in __skb_flow_dissect()
1257 ip_proto = iph->nexthdr; in __skb_flow_dissect()
1535 switch (ip_proto) { in __skb_flow_dissect()
1562 ip_proto = opthdr[0]; in __skb_flow_dissect()
1585 ip_proto = fh->nexthdr; in __skb_flow_dissect()
1692 key_basic->ip_proto = ip_proto; in __skb_flow_dissect()
1840 u8 ip_proto; member
1858 data->ip_proto = flow->basic.ip_proto; in make_flow_keys_digest()
[all …]
A Dfib_rules.c491 if (rule->ip_proto && r->ip_proto != rule->ip_proto) in rule_find()
689 nlrule->ip_proto = nla_get_u8(tb[FRA_IP_PROTO]); in fib_nl2rule()
819 if (r->ip_proto != rule->ip_proto) in rule_exists()
1214 (rule->ip_proto && nla_put_u8(skb, FRA_IP_PROTO, rule->ip_proto))) in fib_nl_fill_rule()
/net/sched/
A Dcls_flower.c830 if (key->basic.ip_proto != IPPROTO_ESP && in fl_set_key_spi()
831 key->basic.ip_proto != IPPROTO_AH) { in fl_set_key_spi()
1929 sizeof(key->basic.ip_proto)); in fl_set_key()
1953 if (key->basic.ip_proto == IPPROTO_TCP) { in fl_set_key()
1978 key->basic.ip_proto == IPPROTO_ICMP) { in fl_set_key()
2030 if (key->basic.ip_proto == IPPROTO_TCP || in fl_set_key()
2031 key->basic.ip_proto == IPPROTO_UDP || in fl_set_key()
2032 key->basic.ip_proto == IPPROTO_SCTP) { in fl_set_key()
3502 sizeof(key->basic.ip_proto)) || in fl_dump_key()
3534 if (key->basic.ip_proto == IPPROTO_TCP && in fl_dump_key()
[all …]
A Dcls_flow.c90 return flow->basic.ip_proto; in flow_get_proto()
A Dsch_cake.c730 host_keys.basic.ip_proto = 0; in cake_hash()
/net/ipv6/
A Dfib6_rules.c341 if (rule->ip_proto && (rule->ip_proto != fl6->flowi6_proto)) in fib6_rule_match()
A Droute.c2378 keys->basic.ip_proto = _flkeys->basic.ip_proto; in ip6_multipath_l3_keys()
2383 keys->basic.ip_proto = key_iph->nexthdr; in ip6_multipath_l3_keys()
2406 hash_keys.basic.ip_proto = keys.basic.ip_proto; in rt6_multipath_custom_hash_outer()
2458 hash_keys.basic.ip_proto = keys.basic.ip_proto; in rt6_multipath_custom_hash_inner()
2495 hash_keys.basic.ip_proto = fl6->flowi6_proto; in rt6_multipath_custom_hash_fl6()
2527 hash_keys.basic.ip_proto = fl6->flowi6_proto; in rt6_multipath_hash()
2551 hash_keys.basic.ip_proto = flkeys->basic.ip_proto; in rt6_multipath_hash()
2562 hash_keys.basic.ip_proto = fl6->flowi6_proto; in rt6_multipath_hash()
2587 hash_keys.basic.ip_proto = flkeys->basic.ip_proto; in rt6_multipath_hash()
2599 hash_keys.basic.ip_proto = fl6->flowi6_proto; in rt6_multipath_hash()
/net/netfilter/
A Dnft_payload.c404 NFT_OFFLOAD_MATCH(FLOW_DISSECTOR_KEY_BASIC, basic, ip_proto, in nft_payload_offload_ip()
444 NFT_OFFLOAD_MATCH(FLOW_DISSECTOR_KEY_BASIC, basic, ip_proto, in nft_payload_offload_ip6()
A Dnf_flow_table_offload.c182 key->basic.ip_proto = tuple->l4proto; in nf_flow_rule_match()
183 mask->basic.ip_proto = 0xff; in nf_flow_rule_match()
A Dnft_meta.c726 NFT_OFFLOAD_MATCH_EXACT(FLOW_DISSECTOR_KEY_BASIC, basic, ip_proto, in nft_meta_get_offload()
/net/ethtool/
A Dioctl.c3711 match->key.basic.ip_proto = IPPROTO_TCP; in ethtool_rx_flow_rule_create()
3712 match->mask.basic.ip_proto = 0xff; in ethtool_rx_flow_rule_create()
3716 match->key.basic.ip_proto = IPPROTO_UDP; in ethtool_rx_flow_rule_create()
3717 match->mask.basic.ip_proto = 0xff; in ethtool_rx_flow_rule_create()
/net/xfrm/
A Dxfrm_policy.c3454 switch (flkeys->basic.ip_proto) { in decode_session4()
3464 fl4->flowi4_proto = flkeys->basic.ip_proto; in decode_session4()
3488 switch (flkeys->basic.ip_proto) { in decode_session6()
3498 fl6->flowi6_proto = flkeys->basic.ip_proto; in decode_session6()

Completed in 73 milliseconds