__skb_flow_dissect
Regular
4.4
: ✅bool __skb_flow_dissect(const struct sk_buff *skb, struct flow_dissector *flow_dissector, void *target_container, void *data, __be16 proto, int nhoff, int hlen, unsigned int flags);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/flow_dissector.c (ffffffff81711d30)
Location: net/core/flow_dissector.c:121
Inline: False
Direct callers:
- net/core/flow_dissector.c:__skb_get_hash
- net/core/flow_dissector.c:skb_get_hash_perturb
- net/core/flow_dissector.c:skb_get_poff
- net/ethernet/eth.c:eth_get_headlen
- net/packet/af_packet.c:tpacket_snd
- net/packet/af_packet.c:packet_sendmsg_spkt
Symbols:
ffffffff81711d30-ffffffff81712696: __skb_flow_dissect (STB_GLOBAL)
4.8
: ✅bool __skb_flow_dissect(const struct sk_buff *skb, struct flow_dissector *flow_dissector, void *target_container, void *data, __be16 proto, int nhoff, int hlen, unsigned int flags);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/flow_dissector.c (ffffffff81779680)
Location: net/core/flow_dissector.c:108
Inline: False
Direct callers:
- net/core/flow_dissector.c:skb_get_poff
- net/core/flow_dissector.c:skb_get_hash_perturb
- net/core/flow_dissector.c:__skb_get_hash
- net/core/flow_dissector.c:__skb_get_hash_symmetric
- net/ethernet/eth.c:eth_get_headlen
- net/packet/af_packet.c:packet_sendmsg
- net/packet/af_packet.c:tpacket_snd
- net/packet/af_packet.c:packet_sendmsg_spkt
Symbols:
ffffffff81779680-ffffffff8177a023: __skb_flow_dissect (STB_GLOBAL)
4.10
: ✅bool __skb_flow_dissect(const struct sk_buff *skb, struct flow_dissector *flow_dissector, void *target_container, void *data, __be16 proto, int nhoff, int hlen, unsigned int flags);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/flow_dissector.c (ffffffff817a67d0)
Location: net/core/flow_dissector.c:132
Inline: False
Direct callers:
- net/core/flow_dissector.c:skb_get_poff
- net/core/flow_dissector.c:skb_get_hash_perturb
- net/core/flow_dissector.c:__skb_get_hash
- net/core/flow_dissector.c:__skb_get_hash_symmetric
- net/ethernet/eth.c:eth_get_headlen
- net/packet/af_packet.c:packet_sendmsg
- net/packet/af_packet.c:tpacket_snd
- net/packet/af_packet.c:packet_sendmsg_spkt
Symbols:
ffffffff817a67d0-ffffffff817a75cc: __skb_flow_dissect (STB_GLOBAL)
4.13
: ✅bool __skb_flow_dissect(const struct sk_buff *skb, struct flow_dissector *flow_dissector, void *target_container, void *data, __be16 proto, int nhoff, int hlen, unsigned int flags);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/flow_dissector.c (ffffffff817c4aa0)
Location: net/core/flow_dissector.c:420
Inline: False
Direct callers:
- net/core/flow_dissector.c:skb_get_poff
- net/core/flow_dissector.c:skb_get_hash_perturb
- net/core/flow_dissector.c:__skb_get_hash
- net/core/flow_dissector.c:__skb_get_hash_symmetric
- net/ethernet/eth.c:eth_get_headlen
- net/ipv4/route.c:fib_multipath_hash
- net/packet/af_packet.c:packet_sendmsg
- net/packet/af_packet.c:tpacket_snd
- net/packet/af_packet.c:packet_sendmsg_spkt
Symbols:
ffffffff817c4aa0-ffffffff817c5c09: __skb_flow_dissect (STB_GLOBAL)
4.15
: ✅bool __skb_flow_dissect(const struct sk_buff *skb, struct flow_dissector *flow_dissector, void *target_container, void *data, __be16 proto, int nhoff, int hlen, unsigned int flags);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/flow_dissector.c (ffffffff8183e3b0)
Location: net/core/flow_dissector.c:525
Inline: False
Direct callers:
- net/core/flow_dissector.c:skb_get_poff
- net/core/flow_dissector.c:skb_get_hash_perturb
- net/core/flow_dissector.c:__skb_get_hash
- net/core/flow_dissector.c:__skb_get_hash_symmetric
- net/ethernet/eth.c:eth_get_headlen
- net/ipv4/route.c:fib_multipath_hash
- net/packet/af_packet.c:packet_sendmsg
- net/packet/af_packet.c:tpacket_snd
- net/packet/af_packet.c:packet_sendmsg_spkt
Symbols:
ffffffff8183e3b0-ffffffff8183f7fa: __skb_flow_dissect (STB_GLOBAL)
4.18
: ✅bool __skb_flow_dissect(const struct sk_buff *skb, struct flow_dissector *flow_dissector, void *target_container, void *data, __be16 proto, int nhoff, int hlen, unsigned int flags);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/flow_dissector.c (ffffffff81888c20)
Location: net/core/flow_dissector.c:578
Inline: False
Direct callers:
- drivers/net/tun.c:tun_get_user
- net/core/flow_dissector.c:skb_get_poff
- net/core/flow_dissector.c:skb_get_hash_perturb
- net/core/flow_dissector.c:__skb_get_hash
- net/core/flow_dissector.c:__skb_get_hash_symmetric
- net/ethernet/eth.c:eth_get_headlen
- net/ipv4/route.c:ip_route_input_slow
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/fib_frontend.c:__fib_validate_source
- net/ipv6/route.c:ip6_route_input
- net/ipv6/route.c:rt6_multipath_hash
- net/packet/af_packet.c:packet_sendmsg
- net/packet/af_packet.c:tpacket_snd
- net/packet/af_packet.c:packet_sendmsg_spkt
Symbols:
ffffffff81888c20-ffffffff81889d8f: __skb_flow_dissect (STB_GLOBAL)
5.0
: ✅bool __skb_flow_dissect(const struct sk_buff *skb, struct flow_dissector *flow_dissector, void *target_container, void *data, __be16 proto, int nhoff, int hlen, unsigned int flags);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/flow_dissector.c (ffffffff818a97f0)
Location: net/core/flow_dissector.c:702
Inline: False
Direct callers:
- drivers/net/tun.c:tun_sendmsg
- drivers/net/tun.c:tun_sendmsg
- drivers/net/tun.c:tun_get_user
- drivers/net/tun.c:tun_get_user
- net/core/flow_dissector.c:skb_get_poff
- net/core/flow_dissector.c:skb_get_hash_perturb
- net/core/flow_dissector.c:__skb_get_hash
- net/core/flow_dissector.c:__skb_get_hash_symmetric
- net/ethernet/eth.c:eth_get_headlen
- net/ipv4/route.c:ip_route_input_slow
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/fib_frontend.c:__fib_validate_source
- net/ipv6/route.c:ip6_route_input
- net/ipv6/route.c:rt6_multipath_hash
- net/packet/af_packet.c:packet_sendmsg
- net/packet/af_packet.c:packet_sendmsg
- net/packet/af_packet.c:tpacket_snd
- net/packet/af_packet.c:tpacket_snd
- net/packet/af_packet.c:packet_sendmsg_spkt
Symbols:
ffffffff818a97f0-ffffffff818aacca: __skb_flow_dissect (STB_GLOBAL)
5.3
: ✅bool __skb_flow_dissect(const struct net *net, const struct sk_buff *skb, struct flow_dissector *flow_dissector, void *target_container, void *data, __be16 proto, int nhoff, int hlen, unsigned int flags);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/flow_dissector.c (ffffffff818f5210)
Location: net/core/flow_dissector.c:828
Inline: False
Direct callers:
- drivers/net/tun.c:tun_sendmsg
- drivers/net/tun.c:tun_sendmsg
- drivers/net/tun.c:tun_get_user
- drivers/net/tun.c:tun_get_user
- net/core/flow_dissector.c:skb_get_poff
- net/core/flow_dissector.c:skb_get_hash_perturb
- net/core/flow_dissector.c:__skb_get_hash
- net/core/flow_dissector.c:__skb_get_hash_symmetric
- net/ethernet/eth.c:eth_get_headlen
- net/ipv4/route.c:ip_route_input_slow
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/fib_frontend.c:__fib_validate_source
- net/ipv6/route.c:ip6_route_input
- net/ipv6/route.c:rt6_multipath_hash
- net/ipv6/route.c:rt6_multipath_hash
- net/packet/af_packet.c:packet_snd
- net/packet/af_packet.c:tpacket_snd
Symbols:
ffffffff818f5210-ffffffff818f6668: __skb_flow_dissect (STB_GLOBAL)
5.4
: ✅bool __skb_flow_dissect(const struct net *net, const struct sk_buff *skb, struct flow_dissector *flow_dissector, void *target_container, void *data, __be16 proto, int nhoff, int hlen, unsigned int flags);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/flow_dissector.c (ffffffff819270e0)
Location: net/core/flow_dissector.c:877
Inline: False
Direct callers:
- drivers/net/tun.c:tun_sendmsg
- drivers/net/tun.c:tun_sendmsg
- drivers/net/tun.c:tun_get_user
- drivers/net/tun.c:tun_get_user
- net/core/flow_dissector.c:skb_get_poff
- net/core/flow_dissector.c:skb_get_hash_perturb
- net/core/flow_dissector.c:__skb_get_hash
- net/core/flow_dissector.c:__skb_get_hash_symmetric
- net/ethernet/eth.c:eth_get_headlen
- net/ipv4/route.c:ip_route_input_slow
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/fib_frontend.c:__fib_validate_source
- net/ipv6/route.c:ip6_route_input
- net/ipv6/route.c:rt6_multipath_hash
- net/ipv6/route.c:rt6_multipath_hash
- net/packet/af_packet.c:packet_snd
- net/packet/af_packet.c:tpacket_snd
Symbols:
ffffffff819270e0-ffffffff8192866b: __skb_flow_dissect (STB_GLOBAL)
5.8
: ✅bool __skb_flow_dissect(const struct net *net, const struct sk_buff *skb, struct flow_dissector *flow_dissector, void *target_container, void *data, __be16 proto, int nhoff, int hlen, unsigned int flags);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/flow_dissector.c (ffffffff819fb580)
Location: net/core/flow_dissector.c:885
Inline: False
Direct callers:
- drivers/net/tun.c:tun_get_user
- net/core/flow_dissector.c:skb_get_poff
- net/core/flow_dissector.c:skb_get_hash_perturb
- net/core/flow_dissector.c:__skb_get_hash
- net/core/flow_dissector.c:__skb_get_hash_symmetric
- net/ethernet/eth.c:eth_get_headlen
- net/ipv4/route.c:ip_route_input_slow
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/fib_frontend.c:__fib_validate_source
- net/ipv6/route.c:ip6_route_input
- net/ipv6/route.c:rt6_multipath_hash
- net/ipv6/route.c:rt6_multipath_hash
- net/packet/af_packet.c:packet_parse_headers
Symbols:
ffffffff819fb580-ffffffff819fc89c: __skb_flow_dissect (STB_GLOBAL)
5.11
: ✅bool __skb_flow_dissect(const struct net *net, const struct sk_buff *skb, struct flow_dissector *flow_dissector, void *target_container, void *data, __be16 proto, int nhoff, int hlen, unsigned int flags);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/flow_dissector.c (ffffffff819fb180)
Location: net/core/flow_dissector.c:902
Inline: False
Direct callers:
- drivers/net/tun.c:tun_get_user
- net/core/flow_dissector.c:skb_get_poff
- net/core/flow_dissector.c:skb_get_hash_perturb
- net/core/flow_dissector.c:__skb_get_hash
- net/core/flow_dissector.c:__skb_get_hash_symmetric
- net/ethernet/eth.c:eth_get_headlen
- net/ipv4/route.c:ip_route_input_slow
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/fib_frontend.c:__fib_validate_source
- net/ipv6/route.c:ip6_route_input
- net/ipv6/route.c:rt6_multipath_hash
- net/ipv6/route.c:rt6_multipath_hash
- net/packet/af_packet.c:packet_parse_headers
Symbols:
ffffffff819fb180-ffffffff819fc4d3: __skb_flow_dissect (STB_GLOBAL)
5.13
: ✅bool __skb_flow_dissect(const struct net *net, const struct sk_buff *skb, struct flow_dissector *flow_dissector, void *target_container, const void *data, __be16 proto, int nhoff, int hlen, unsigned int flags);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/flow_dissector.c (ffffffff819e13a0)
Location: net/core/flow_dissector.c:914
Inline: False
Direct callers:
- drivers/net/tun.c:tun_get_user
- net/core/flow_dissector.c:skb_get_poff
- net/core/flow_dissector.c:skb_get_hash_perturb
- net/core/flow_dissector.c:__skb_get_hash
- net/core/flow_dissector.c:__skb_get_hash_symmetric
- net/ethernet/eth.c:eth_get_headlen
- net/ipv4/route.c:ip_route_input_slow
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/fib_frontend.c:__fib_validate_source
- net/ipv4/netfilter.c:ip_route_me_harder
- net/ipv6/route.c:ip6_route_input
- net/ipv6/route.c:rt6_multipath_hash
- net/ipv6/route.c:rt6_multipath_hash
- net/ipv6/netfilter.c:ip6_route_me_harder
- net/packet/af_packet.c:packet_parse_headers
Symbols:
ffffffff819e13a0-ffffffff819e2d5e: __skb_flow_dissect (STB_GLOBAL)
5.15
: ✅bool __skb_flow_dissect(const struct net *net, const struct sk_buff *skb, struct flow_dissector *flow_dissector, void *target_container, const void *data, __be16 proto, int nhoff, int hlen, unsigned int flags);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/flow_dissector.c (ffffffff81a917e0)
Location: net/core/flow_dissector.c:915
Inline: False
Direct callers:
- drivers/net/tun.c:tun_get_user
- net/core/flow_dissector.c:skb_get_poff
- net/core/flow_dissector.c:skb_get_hash_perturb
- net/core/flow_dissector.c:__skb_get_hash
- net/core/flow_dissector.c:__skb_get_hash_symmetric
- net/ethernet/eth.c:eth_get_headlen
- net/ipv4/route.c:ip_route_input_slow
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/fib_frontend.c:__fib_validate_source
- net/ipv4/netfilter.c:ip_route_me_harder
- net/ipv6/route.c:ip6_route_input
- net/ipv6/route.c:rt6_multipath_hash
- net/ipv6/route.c:rt6_multipath_hash
- net/ipv6/route.c:rt6_multipath_hash
- net/ipv6/route.c:rt6_multipath_hash
- net/ipv6/netfilter.c:ip6_route_me_harder
- net/packet/af_packet.c:packet_parse_headers
Symbols:
ffffffff81a917e0-ffffffff81a931bf: __skb_flow_dissect (STB_GLOBAL)
5.19
: ✅bool __skb_flow_dissect(const struct net *net, const struct sk_buff *skb, struct flow_dissector *flow_dissector, void *target_container, const void *data, __be16 proto, int nhoff, int hlen, unsigned int flags);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/flow_dissector.c (ffffffff81c07980)
Location: net/core/flow_dissector.c:917
Inline: False
Direct callers:
- drivers/net/tun.c:tun_xdp_one
- drivers/net/tun.c:tun_get_user
- net/core/flow_dissector.c:skb_get_poff
- net/core/flow_dissector.c:skb_get_hash_perturb
- net/core/flow_dissector.c:__skb_get_hash
- net/core/flow_dissector.c:__skb_get_hash_symmetric
- net/ethernet/eth.c:eth_get_headlen
- net/ipv4/route.c:ip_route_input_slow
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/fib_frontend.c:__fib_validate_source
- net/ipv4/netfilter.c:ip_route_me_harder
- net/ipv6/route.c:ip6_route_input
- net/ipv6/route.c:rt6_multipath_hash
- net/ipv6/route.c:rt6_multipath_hash
- net/ipv6/route.c:rt6_multipath_hash
- net/ipv6/route.c:rt6_multipath_hash
- net/ipv6/netfilter.c:ip6_route_me_harder
- net/packet/af_packet.c:packet_parse_headers
Symbols:
ffffffff81c07980-ffffffff81c09337: __skb_flow_dissect (STB_GLOBAL)
6.2
: ✅bool __skb_flow_dissect(const struct net *net, const struct sk_buff *skb, struct flow_dissector *flow_dissector, void *target_container, const void *data, __be16 proto, int nhoff, int hlen, unsigned int flags);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/flow_dissector.c (ffffffff81db7420)
Location: net/core/flow_dissector.c:946
Inline: False
Direct callers:
- drivers/net/tun.c:tun_xdp_one
- drivers/net/tun.c:tun_get_user
- net/core/flow_dissector.c:skb_get_poff
- net/core/flow_dissector.c:skb_get_hash_perturb
- net/core/flow_dissector.c:__skb_get_hash
- net/core/flow_dissector.c:__skb_get_hash_symmetric
- net/ethernet/eth.c:eth_get_headlen
- net/ipv4/route.c:ip_route_input_slow
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/fib_frontend.c:__fib_validate_source
- net/ipv4/netfilter.c:ip_route_me_harder
- net/ipv6/route.c:ip6_route_input
- net/ipv6/route.c:rt6_multipath_hash
- net/ipv6/route.c:rt6_multipath_hash
- net/ipv6/route.c:rt6_multipath_hash
- net/ipv6/route.c:rt6_multipath_hash
- net/ipv6/netfilter.c:ip6_route_me_harder
- net/packet/af_packet.c:packet_parse_headers
Symbols:
ffffffff81db7420-ffffffff81db90b4: __skb_flow_dissect (STB_GLOBAL)
6.5
: Transformation ⚠️bool __skb_flow_dissect(const struct net *net, const struct sk_buff *skb, struct flow_dissector *flow_dissector, void *target_container, const void *data, __be16 proto, int nhoff, int hlen, unsigned int flags);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In net/core/flow_dissector.c (0)
Location: net/core/flow_dissector.c:980
Inline: False
Direct callers:
- drivers/net/tun.c:tun_xdp_one
- drivers/net/tun.c:tun_get_user
- net/core/flow_dissector.c:skb_get_poff
- net/core/flow_dissector.c:skb_get_hash_perturb
- net/core/flow_dissector.c:__skb_get_hash
- net/core/flow_dissector.c:__skb_get_hash_symmetric
- net/ethernet/eth.c:eth_get_headlen
- net/ipv4/route.c:ip_route_input_slow
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/fib_frontend.c:__fib_validate_source
- net/ipv4/netfilter.c:ip_route_me_harder
- net/ipv6/route.c:ip6_route_input
- net/ipv6/route.c:rt6_multipath_hash
- net/ipv6/route.c:rt6_multipath_hash
- net/ipv6/route.c:rt6_multipath_hash
- net/ipv6/route.c:rt6_multipath_hash
- net/ipv6/netfilter.c:ip6_route_me_harder
- net/packet/af_packet.c:packet_parse_headers
Symbols:
ffffffff8212c6e0-ffffffff8212c73e: __skb_flow_dissect.cold (STB_LOCAL)
ffffffff81e27ae0-ffffffff81e296cd: __skb_flow_dissect (STB_GLOBAL)
6.8
: Transformation ⚠️bool __skb_flow_dissect(const struct net *net, const struct sk_buff *skb, struct flow_dissector *flow_dissector, void *target_container, const void *data, __be16 proto, int nhoff, int hlen, unsigned int flags);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In net/core/flow_dissector.c (0)
Location: net/core/flow_dissector.c:1024
Inline: False
Direct callers:
- drivers/net/tun.c:tun_xdp_one
- drivers/net/tun.c:tun_get_user
- net/core/flow_dissector.c:skb_get_poff
- net/core/flow_dissector.c:skb_get_hash_perturb
- net/core/flow_dissector.c:__skb_get_hash
- net/core/flow_dissector.c:__skb_get_hash_symmetric
- net/ethernet/eth.c:eth_get_headlen
- net/ipv4/route.c:ip_route_input_slow
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/fib_frontend.c:__fib_validate_source
- net/ipv4/netfilter.c:ip_route_me_harder
- net/xfrm/xfrm_policy.c:__xfrm_decode_session
- net/ipv6/route.c:ip6_route_input
- net/ipv6/route.c:rt6_multipath_hash
- net/ipv6/route.c:rt6_multipath_hash
- net/ipv6/route.c:rt6_multipath_hash
- net/ipv6/route.c:rt6_multipath_hash
- net/ipv6/netfilter.c:ip6_route_me_harder
- net/packet/af_packet.c:packet_parse_headers
Symbols:
ffffffff8220e40a-ffffffff8220e468: __skb_flow_dissect.cold (STB_LOCAL)
ffffffff81ee5a90-ffffffff81ee7732: __skb_flow_dissect (STB_GLOBAL)
arm64
: ✅bool __skb_flow_dissect(const struct net *net, const struct sk_buff *skb, struct flow_dissector *flow_dissector, void *target_container, void *data, __be16 proto, int nhoff, int hlen, unsigned int flags);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/flow_dissector.c (ffff800010bc3680)
Location: net/core/flow_dissector.c:877
Inline: False
Direct callers:
- drivers/net/tun.c:tun_sendmsg
- drivers/net/tun.c:tun_sendmsg
- drivers/net/tun.c:tun_get_user
- drivers/net/tun.c:tun_get_user
- net/core/flow_dissector.c:skb_get_poff
- net/core/flow_dissector.c:skb_get_hash_perturb
- net/core/flow_dissector.c:__skb_get_hash
- net/core/flow_dissector.c:__skb_get_hash_symmetric
- net/ethernet/eth.c:eth_get_headlen
- net/ipv4/route.c:ip_route_input_slow
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/fib_frontend.c:__fib_validate_source
- net/ipv6/route.c:ip6_route_input
- net/ipv6/route.c:rt6_multipath_hash
- net/ipv6/route.c:rt6_multipath_hash
- net/packet/af_packet.c:packet_snd
- net/packet/af_packet.c:tpacket_snd
Symbols:
ffff800010bc3680-ffff800010bc48bc: __skb_flow_dissect (STB_GLOBAL)
armhf
: ✅bool __skb_flow_dissect(const struct net *net, const struct sk_buff *skb, struct flow_dissector *flow_dissector, void *target_container, void *data, __be16 proto, int nhoff, int hlen, unsigned int flags);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/flow_dissector.c (c0cde948)
Location: net/core/flow_dissector.c:877
Inline: False
Direct callers:
- drivers/net/tun.c:tun_xdp_one
- drivers/net/tun.c:tun_xdp_one
- drivers/net/tun.c:tun_get_user
- drivers/net/tun.c:tun_get_user
- net/core/flow_dissector.c:skb_get_poff
- net/core/flow_dissector.c:skb_get_hash_perturb
- net/core/flow_dissector.c:__skb_get_hash
- net/core/flow_dissector.c:__skb_get_hash_symmetric
- net/ethernet/eth.c:eth_get_headlen
- net/ipv4/route.c:ip_route_input_slow
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/fib_frontend.c:__fib_validate_source
- net/ipv6/route.c:ip6_route_input
- net/ipv6/route.c:rt6_multipath_hash
- net/ipv6/route.c:rt6_multipath_hash
- net/packet/af_packet.c:packet_snd
- net/packet/af_packet.c:tpacket_snd
- net/packet/af_packet.c:packet_parse_headers
Symbols:
c0cde948-c0cdfef8: __skb_flow_dissect (STB_GLOBAL)
ppc64el
: ✅bool __skb_flow_dissect(const struct net *net, const struct sk_buff *skb, struct flow_dissector *flow_dissector, void *target_container, void *data, __be16 proto, int nhoff, int hlen, unsigned int flags);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/flow_dissector.c (c000000000c9d7a0)
Location: net/core/flow_dissector.c:877
Inline: False
Direct callers:
- drivers/net/tun.c:tun_sendmsg
- drivers/net/tun.c:tun_sendmsg
- drivers/net/tun.c:tun_get_user
- drivers/net/tun.c:tun_get_user
- net/core/flow_dissector.c:skb_get_poff
- net/core/flow_dissector.c:skb_get_hash_perturb
- net/core/flow_dissector.c:__skb_get_hash
- net/core/flow_dissector.c:__skb_get_hash_symmetric
- net/ethernet/eth.c:eth_get_headlen
- net/ipv4/route.c:ip_route_input_slow
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/fib_frontend.c:__fib_validate_source
- net/ipv6/route.c:ip6_route_input
- net/ipv6/route.c:rt6_multipath_hash
- net/ipv6/route.c:rt6_multipath_hash
- net/packet/af_packet.c:packet_snd
- net/packet/af_packet.c:tpacket_snd
- net/packet/af_packet.c:packet_parse_headers
Symbols:
c000000000c9d7a0-c000000000c9eed0: __skb_flow_dissect (STB_GLOBAL)
riscv64
: ✅bool __skb_flow_dissect(const struct net *net, const struct sk_buff *skb, struct flow_dissector *flow_dissector, void *target_container, void *data, __be16 proto, int nhoff, int hlen, unsigned int flags);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/flow_dissector.c (ffffffe000750124)
Location: net/core/flow_dissector.c:877
Inline: False
Direct callers:
- drivers/net/tun.c:tun_sendmsg
- drivers/net/tun.c:tun_sendmsg
- drivers/net/tun.c:tun_get_user
- drivers/net/tun.c:tun_get_user
- net/core/flow_dissector.c:skb_get_poff
- net/core/flow_dissector.c:skb_get_hash_perturb
- net/core/flow_dissector.c:__skb_get_hash
- net/core/flow_dissector.c:__skb_get_hash_symmetric
- net/ethernet/eth.c:eth_get_headlen
- net/ipv4/route.c:ip_route_input_slow
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/fib_frontend.c:__fib_validate_source
- net/ipv6/route.c:ip6_route_input
- net/ipv6/route.c:rt6_multipath_hash
- net/ipv6/route.c:rt6_multipath_hash
- net/packet/af_packet.c:packet_snd
- net/packet/af_packet.c:tpacket_snd
- net/packet/af_packet.c:packet_parse_headers
Symbols:
ffffffe000750124-ffffffe000751442: __skb_flow_dissect (STB_GLOBAL)
aws
: ✅bool __skb_flow_dissect(const struct net *net, const struct sk_buff *skb, struct flow_dissector *flow_dissector, void *target_container, void *data, __be16 proto, int nhoff, int hlen, unsigned int flags);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/flow_dissector.c (ffffffff818c70e0)
Location: net/core/flow_dissector.c:877
Inline: False
Direct callers:
- drivers/net/tun.c:tun_sendmsg
- drivers/net/tun.c:tun_sendmsg
- drivers/net/tun.c:tun_get_user
- drivers/net/tun.c:tun_get_user
- net/core/flow_dissector.c:skb_get_poff
- net/core/flow_dissector.c:skb_get_hash_perturb
- net/core/flow_dissector.c:__skb_get_hash
- net/core/flow_dissector.c:__skb_get_hash_symmetric
- net/ethernet/eth.c:eth_get_headlen
- net/ipv4/route.c:ip_route_input_slow
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/fib_frontend.c:__fib_validate_source
- net/ipv6/route.c:ip6_route_input
- net/ipv6/route.c:rt6_multipath_hash
- net/ipv6/route.c:rt6_multipath_hash
- net/packet/af_packet.c:packet_snd
- net/packet/af_packet.c:tpacket_snd
Symbols:
ffffffff818c70e0-ffffffff818c866b: __skb_flow_dissect (STB_GLOBAL)
azure
: ✅bool __skb_flow_dissect(const struct net *net, const struct sk_buff *skb, struct flow_dissector *flow_dissector, void *target_container, void *data, __be16 proto, int nhoff, int hlen, unsigned int flags);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/flow_dissector.c (ffffffff81881020)
Location: net/core/flow_dissector.c:877
Inline: False
Direct callers:
- drivers/net/tun.c:tun_sendmsg
- drivers/net/tun.c:tun_sendmsg
- drivers/net/tun.c:tun_get_user
- drivers/net/tun.c:tun_get_user
- net/core/flow_dissector.c:skb_get_poff
- net/core/flow_dissector.c:skb_get_hash_perturb
- net/core/flow_dissector.c:__skb_get_hash
- net/core/flow_dissector.c:__skb_get_hash_symmetric
- net/ethernet/eth.c:eth_get_headlen
- net/ipv4/route.c:ip_route_input_slow
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/fib_frontend.c:__fib_validate_source
- net/ipv6/route.c:ip6_route_input
- net/ipv6/route.c:rt6_multipath_hash
- net/ipv6/route.c:rt6_multipath_hash
- net/packet/af_packet.c:packet_snd
- net/packet/af_packet.c:tpacket_snd
Symbols:
ffffffff81881020-ffffffff818825ab: __skb_flow_dissect (STB_GLOBAL)
gcp
: ✅bool __skb_flow_dissect(const struct net *net, const struct sk_buff *skb, struct flow_dissector *flow_dissector, void *target_container, void *data, __be16 proto, int nhoff, int hlen, unsigned int flags);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/flow_dissector.c (ffffffff819180e0)
Location: net/core/flow_dissector.c:877
Inline: False
Direct callers:
- drivers/net/tun.c:tun_sendmsg
- drivers/net/tun.c:tun_sendmsg
- drivers/net/tun.c:tun_get_user
- drivers/net/tun.c:tun_get_user
- net/core/flow_dissector.c:skb_get_poff
- net/core/flow_dissector.c:skb_get_hash_perturb
- net/core/flow_dissector.c:__skb_get_hash
- net/core/flow_dissector.c:__skb_get_hash_symmetric
- net/ethernet/eth.c:eth_get_headlen
- net/ipv4/route.c:ip_route_input_slow
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/fib_frontend.c:__fib_validate_source
- net/ipv6/route.c:ip6_route_input
- net/ipv6/route.c:rt6_multipath_hash
- net/ipv6/route.c:rt6_multipath_hash
- net/packet/af_packet.c:packet_snd
- net/packet/af_packet.c:tpacket_snd
Symbols:
ffffffff819180e0-ffffffff8191966b: __skb_flow_dissect (STB_GLOBAL)
lowlatency
: ✅bool __skb_flow_dissect(const struct net *net, const struct sk_buff *skb, struct flow_dissector *flow_dissector, void *target_container, void *data, __be16 proto, int nhoff, int hlen, unsigned int flags);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/flow_dissector.c (ffffffff81939330)
Location: net/core/flow_dissector.c:877
Inline: False
Direct callers:
- drivers/net/tun.c:tun_sendmsg
- drivers/net/tun.c:tun_sendmsg
- drivers/net/tun.c:tun_get_user
- drivers/net/tun.c:tun_get_user
- net/core/flow_dissector.c:skb_get_poff
- net/core/flow_dissector.c:skb_get_hash_perturb
- net/core/flow_dissector.c:__skb_get_hash
- net/core/flow_dissector.c:__skb_get_hash_symmetric
- net/ethernet/eth.c:eth_get_headlen
- net/ipv4/route.c:ip_route_input_slow
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/route.c:fib_multipath_hash
- net/ipv4/fib_frontend.c:__fib_validate_source
- net/ipv6/route.c:ip6_route_input
- net/ipv6/route.c:rt6_multipath_hash
- net/ipv6/route.c:rt6_multipath_hash
- net/packet/af_packet.c:packet_snd
- net/packet/af_packet.c:tpacket_snd
Symbols:
ffffffff81939330-ffffffff8193a8a4: __skb_flow_dissect (STB_GLOBAL)
Regular
4.4
and 4.8
✅
4.8
and 4.10
✅
4.10
and 4.13
✅
4.13
and 4.15
✅
4.15
and 4.18
✅
4.18
and 5.0
✅
5.0
and 5.3
⚠️const struct net *net
skb, flow_dissector, target_container, data, proto, nhoff, hlen, flags
➡️ net, skb, flow_dissector, target_container, data, proto, nhoff, hlen, flags
5.3
and 5.4
✅
5.4
and 5.8
✅
5.8
and 5.11
✅
5.11
and 5.13
⚠️void *data
➡️ const void *data
5.13
and 5.15
✅
5.15
and 5.19
✅
5.19
and 6.2
✅
6.2
and 6.5
✅
6.5
and 6.8
✅
amd64
and arm64
✅
amd64
and armhf
✅
amd64
and ppc64el
✅
amd64
and riscv64
✅
generic
and aws
✅
generic
and azure
✅
generic
and gcp
✅
generic
and lowlatency
✅