sock_prot_inuse_addRegular
4.4: ✅void sock_prot_inuse_add(struct net *net, struct proto *prot, int val);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/sock.c (ffffffff81700730)
Location: net/core/sock.c:2711
Inline: False
Direct callers:
- net/netlink/af_netlink.c:netlink_create
- net/netlink/af_netlink.c:netlink_release
- net/ipv4/inet_hashtables.c:inet_unhash
- net/ipv4/inet_hashtables.c:__inet_check_established
- net/ipv4/inet_hashtables.c:__inet_hash
- net/ipv4/inet_timewait_sock.c:__inet_twsk_hashdance
- net/ipv4/raw.c:raw_hash_sk
- net/ipv4/raw.c:raw_unhash_sk
- net/ipv4/udp.c:udp_lib_get_port
- net/ipv4/udp.c:udp_lib_unhash
- net/ipv4/ping.c:ping_get_port
- net/ipv4/ping.c:ping_unhash
- net/unix/af_unix.c:unix_create1
- net/unix/af_unix.c:unix_sock_destructor
- net/ipv6/inet6_hashtables.c:__inet6_check_established
- net/packet/af_packet.c:packet_create
- net/packet/af_packet.c:packet_release
Symbols:
ffffffff81700730-ffffffff8170074c: sock_prot_inuse_add (STB_GLOBAL)
4.8: ✅void sock_prot_inuse_add(struct net *net, struct proto *prot, int val);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/sock.c (ffffffff81767120)
Location: net/core/sock.c:2779
Inline: False
Direct callers:
- net/netlink/af_netlink.c:netlink_release
- net/netlink/af_netlink.c:netlink_create
- net/ipv4/inet_hashtables.c:inet_unhash
- net/ipv4/inet_hashtables.c:__inet_hash
- net/ipv4/inet_hashtables.c:__inet_check_established
- net/ipv4/inet_timewait_sock.c:__inet_twsk_hashdance
- net/ipv4/raw.c:raw_unhash_sk
- net/ipv4/raw.c:raw_hash_sk
- net/ipv4/udp.c:udp_lib_unhash
- net/ipv4/udp.c:udp_lib_get_port
- net/ipv4/ping.c:ping_unhash
- net/ipv4/ping.c:ping_get_port
- net/unix/af_unix.c:unix_create1
- net/unix/af_unix.c:unix_sock_destructor
- net/ipv6/inet6_hashtables.c:__inet6_check_established
- net/packet/af_packet.c:packet_create
- net/packet/af_packet.c:packet_release
Symbols:
ffffffff81767120-ffffffff8176713c: sock_prot_inuse_add (STB_GLOBAL)
4.10: ✅void sock_prot_inuse_add(struct net *net, struct proto *prot, int val);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/sock.c (ffffffff817941a0)
Location: net/core/sock.c:2801
Inline: False
Direct callers:
- net/netlink/af_netlink.c:netlink_release
- net/netlink/af_netlink.c:netlink_create
- net/ipv4/inet_hashtables.c:inet_unhash
- net/ipv4/inet_hashtables.c:__inet_hash
- net/ipv4/inet_hashtables.c:__inet_check_established
- net/ipv4/inet_timewait_sock.c:__inet_twsk_hashdance
- net/ipv4/raw.c:raw_unhash_sk
- net/ipv4/raw.c:raw_hash_sk
- net/ipv4/udp.c:udp_lib_unhash
- net/ipv4/udp.c:udp_lib_get_port
- net/ipv4/ping.c:ping_unhash
- net/ipv4/ping.c:ping_get_port
- net/unix/af_unix.c:unix_create1
- net/unix/af_unix.c:unix_sock_destructor
- net/ipv6/inet6_hashtables.c:__inet6_check_established
- net/packet/af_packet.c:packet_create
- net/packet/af_packet.c:packet_release
Symbols:
ffffffff817941a0-ffffffff817941bc: sock_prot_inuse_add (STB_GLOBAL)
4.13: ✅void sock_prot_inuse_add(struct net *net, struct proto *prot, int val);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/sock.c (ffffffff817b2560)
Location: net/core/sock.c:2983
Inline: False
Direct callers:
- net/netlink/af_netlink.c:netlink_release
- net/netlink/af_netlink.c:netlink_create
- net/ipv4/inet_hashtables.c:inet_unhash
- net/ipv4/inet_hashtables.c:__inet_hash
- net/ipv4/inet_hashtables.c:__inet_check_established
- net/ipv4/inet_timewait_sock.c:__inet_twsk_hashdance
- net/ipv4/raw.c:raw_unhash_sk
- net/ipv4/raw.c:raw_hash_sk
- net/ipv4/udp.c:udp_lib_get_port
- net/ipv4/ping.c:ping_unhash
- net/ipv4/ping.c:ping_get_port
- net/unix/af_unix.c:unix_create1
- net/unix/af_unix.c:unix_sock_destructor
- net/ipv6/inet6_hashtables.c:__inet6_check_established
- net/packet/af_packet.c:packet_create
- net/packet/af_packet.c:packet_release
Symbols:
ffffffff817b2560-ffffffff817b257c: sock_prot_inuse_add (STB_GLOBAL)
4.15: ✅void sock_prot_inuse_add(struct net *net, struct proto *prot, int val);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/sock.c (ffffffff8182a710)
Location: net/core/sock.c:3043
Inline: False
Direct callers:
- net/netlink/af_netlink.c:netlink_release
- net/netlink/af_netlink.c:netlink_create
- net/ipv4/inet_hashtables.c:inet_unhash
- net/ipv4/inet_hashtables.c:__inet_hash
- net/ipv4/inet_hashtables.c:__inet_check_established
- net/ipv4/inet_timewait_sock.c:__inet_twsk_hashdance
- net/ipv4/raw.c:raw_unhash_sk
- net/ipv4/raw.c:raw_hash_sk
- net/ipv4/udp.c:udp_lib_get_port
- net/ipv4/ping.c:ping_unhash
- net/ipv4/ping.c:ping_get_port
- net/unix/af_unix.c:unix_create1
- net/unix/af_unix.c:unix_sock_destructor
- net/ipv6/inet6_hashtables.c:__inet6_check_established
- net/packet/af_packet.c:packet_create
- net/packet/af_packet.c:packet_release
Symbols:
ffffffff8182a710-ffffffff8182a72c: sock_prot_inuse_add (STB_GLOBAL)
4.18: ✅void sock_prot_inuse_add(struct net *net, struct proto *prot, int val);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/sock.c (ffffffff81874870)
Location: net/core/sock.c:3118
Inline: False
Direct callers:
- net/netlink/af_netlink.c:netlink_release
- net/netlink/af_netlink.c:netlink_create
- net/ipv4/inet_hashtables.c:inet_unhash
- net/ipv4/inet_hashtables.c:__inet_hash
- net/ipv4/inet_hashtables.c:__inet_check_established
- net/ipv4/inet_timewait_sock.c:inet_twsk_hashdance
- net/ipv4/raw.c:raw_unhash_sk
- net/ipv4/raw.c:raw_hash_sk
- net/ipv4/udp.c:udp_lib_get_port
- net/ipv4/ping.c:ping_unhash
- net/ipv4/ping.c:ping_get_port
- net/unix/af_unix.c:unix_create1
- net/unix/af_unix.c:unix_sock_destructor
- net/ipv6/inet6_hashtables.c:__inet6_check_established
- net/packet/af_packet.c:packet_create
- net/packet/af_packet.c:packet_release
- net/xdp/xsk.c:xsk_create
- net/xdp/xsk.c:xsk_release
Symbols:
ffffffff81874870-ffffffff8187488c: sock_prot_inuse_add (STB_GLOBAL)
5.0: ✅void sock_prot_inuse_add(struct net *net, struct proto *prot, int val);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/sock.c (ffffffff81895130)
Location: net/core/sock.c:3069
Inline: False
Direct callers:
- net/netlink/af_netlink.c:netlink_release
- net/netlink/af_netlink.c:netlink_create
- net/ipv4/inet_hashtables.c:inet_unhash
- net/ipv4/inet_hashtables.c:__inet_hash
- net/ipv4/inet_hashtables.c:__inet_check_established
- net/ipv4/inet_timewait_sock.c:inet_twsk_hashdance
- net/ipv4/raw.c:raw_unhash_sk
- net/ipv4/raw.c:raw_hash_sk
- net/ipv4/udp.c:udp_lib_get_port
- net/ipv4/ping.c:ping_unhash
- net/ipv4/ping.c:ping_get_port
- net/unix/af_unix.c:unix_create1
- net/unix/af_unix.c:unix_sock_destructor
- net/ipv6/inet6_hashtables.c:__inet6_check_established
- net/packet/af_packet.c:packet_create
- net/packet/af_packet.c:packet_release
- net/xdp/xsk.c:xsk_create
- net/xdp/xsk.c:xsk_release
Symbols:
ffffffff81895130-ffffffff8189514c: sock_prot_inuse_add (STB_GLOBAL)
5.3: ✅void sock_prot_inuse_add(struct net *net, struct proto *prot, int val);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/sock.c (ffffffff818df5f0)
Location: net/core/sock.c:3217
Inline: False
Direct callers:
- net/netlink/af_netlink.c:netlink_release
- net/netlink/af_netlink.c:netlink_create
- net/ipv4/inet_hashtables.c:inet_unhash
- net/ipv4/inet_hashtables.c:__inet_hash
- net/ipv4/inet_hashtables.c:__inet_check_established
- net/ipv4/inet_timewait_sock.c:inet_twsk_hashdance
- net/ipv4/raw.c:raw_unhash_sk
- net/ipv4/raw.c:raw_hash_sk
- net/ipv4/udp.c:udp_lib_get_port
- net/ipv4/ping.c:ping_unhash
- net/ipv4/ping.c:ping_get_port
- net/unix/af_unix.c:unix_create1
- net/unix/af_unix.c:unix_sock_destructor
- net/ipv6/inet6_hashtables.c:__inet6_check_established
- net/packet/af_packet.c:packet_create
- net/packet/af_packet.c:packet_release
- net/xdp/xsk.c:xsk_create
- net/xdp/xsk.c:xsk_release
Symbols:
ffffffff818df5f0-ffffffff818df610: sock_prot_inuse_add (STB_GLOBAL)
5.4: ✅void sock_prot_inuse_add(struct net *net, struct proto *prot, int val);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/sock.c (ffffffff819117c0)
Location: net/core/sock.c:3232
Inline: False
Direct callers:
- net/netlink/af_netlink.c:netlink_release
- net/netlink/af_netlink.c:netlink_create
- net/ipv4/inet_hashtables.c:inet_unhash
- net/ipv4/inet_hashtables.c:__inet_hash
- net/ipv4/inet_hashtables.c:__inet_check_established
- net/ipv4/inet_timewait_sock.c:inet_twsk_hashdance
- net/ipv4/raw.c:raw_unhash_sk
- net/ipv4/raw.c:raw_hash_sk
- net/ipv4/udp.c:udp_lib_get_port
- net/ipv4/ping.c:ping_unhash
- net/ipv4/ping.c:ping_get_port
- net/unix/af_unix.c:unix_create1
- net/unix/af_unix.c:unix_sock_destructor
- net/ipv6/inet6_hashtables.c:__inet6_check_established
- net/packet/af_packet.c:packet_create
- net/packet/af_packet.c:packet_release
- net/xdp/xsk.c:xsk_create
- net/xdp/xsk.c:xsk_release
Symbols:
ffffffff819117c0-ffffffff819117e0: sock_prot_inuse_add (STB_GLOBAL)
5.8: ✅void sock_prot_inuse_add(struct net *net, struct proto *prot, int val);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/sock.c (ffffffff819e35f0)
Location: net/core/sock.c:3361
Inline: False
Direct callers:
- net/netlink/af_netlink.c:netlink_release
- net/netlink/af_netlink.c:netlink_create
- net/ipv4/inet_hashtables.c:inet_unhash
- net/ipv4/inet_hashtables.c:__inet_hash
- net/ipv4/inet_hashtables.c:__inet_check_established
- net/ipv4/inet_timewait_sock.c:inet_twsk_hashdance
- net/ipv4/raw.c:raw_unhash_sk
- net/ipv4/raw.c:raw_hash_sk
- net/ipv4/udp.c:udp_lib_get_port
- net/ipv4/ping.c:ping_unhash
- net/ipv4/ping.c:ping_get_port
- net/unix/af_unix.c:unix_create1
- net/unix/af_unix.c:unix_sock_destructor
- net/ipv6/inet6_hashtables.c:__inet6_check_established
- net/packet/af_packet.c:packet_create
- net/packet/af_packet.c:packet_release
- net/xdp/xsk.c:xsk_create
- net/xdp/xsk.c:xsk_release
Symbols:
ffffffff819e35f0-ffffffff819e3610: sock_prot_inuse_add (STB_GLOBAL)
5.11: ✅void sock_prot_inuse_add(struct net *net, struct proto *prot, int val);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/sock.c (ffffffff819e3140)
Location: net/core/sock.c:3313
Inline: False
Direct callers:
- net/netlink/af_netlink.c:netlink_release
- net/netlink/af_netlink.c:netlink_create
- net/ipv4/inet_hashtables.c:inet_unhash
- net/ipv4/inet_hashtables.c:__inet_hash
- net/ipv4/inet_hashtables.c:__inet_check_established
- net/ipv4/inet_timewait_sock.c:inet_twsk_hashdance
- net/ipv4/raw.c:raw_unhash_sk
- net/ipv4/raw.c:raw_hash_sk
- net/ipv4/udp.c:udp_lib_get_port
- net/ipv4/ping.c:ping_unhash
- net/ipv4/ping.c:ping_get_port
- net/unix/af_unix.c:unix_create1
- net/unix/af_unix.c:unix_sock_destructor
- net/ipv6/inet6_hashtables.c:__inet6_check_established
- net/packet/af_packet.c:packet_create
- net/packet/af_packet.c:packet_release
- net/xdp/xsk.c:xsk_create
- net/xdp/xsk.c:xsk_release
Symbols:
ffffffff819e3140-ffffffff819e3160: sock_prot_inuse_add (STB_GLOBAL)
5.13: ✅void sock_prot_inuse_add(struct net *net, struct proto *prot, int val);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/sock.c (ffffffff819c9160)
Location: net/core/sock.c:3336
Inline: False
Direct callers:
- net/netlink/af_netlink.c:netlink_release
- net/netlink/af_netlink.c:netlink_create
- net/ipv4/inet_hashtables.c:inet_unhash
- net/ipv4/inet_hashtables.c:__inet_hash
- net/ipv4/inet_hashtables.c:__inet_check_established
- net/ipv4/inet_timewait_sock.c:inet_twsk_hashdance
- net/ipv4/raw.c:raw_unhash_sk
- net/ipv4/raw.c:raw_hash_sk
- net/ipv4/udp.c:udp_lib_get_port
- net/ipv4/ping.c:ping_unhash
- net/ipv4/ping.c:ping_get_port
- net/unix/af_unix.c:unix_create1
- net/unix/af_unix.c:unix_sock_destructor
- net/ipv6/inet6_hashtables.c:__inet6_check_established
- net/packet/af_packet.c:packet_create
- net/packet/af_packet.c:packet_release
- net/xdp/xsk.c:xsk_create
- net/xdp/xsk.c:xsk_release
Symbols:
ffffffff819c9160-ffffffff819c9180: sock_prot_inuse_add (STB_GLOBAL)
5.15: ✅void sock_prot_inuse_add(struct net *net, struct proto *prot, int val);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/sock.c (ffffffff81a78500)
Location: net/core/sock.c:3462
Inline: False
Direct callers:
- net/netlink/af_netlink.c:netlink_release
- net/netlink/af_netlink.c:netlink_create
- net/ipv4/inet_hashtables.c:inet_unhash
- net/ipv4/inet_hashtables.c:__inet_hash
- net/ipv4/inet_hashtables.c:__inet_check_established
- net/ipv4/inet_timewait_sock.c:inet_twsk_hashdance
- net/ipv4/raw.c:raw_unhash_sk
- net/ipv4/raw.c:raw_hash_sk
- net/ipv4/udp.c:udp_lib_get_port
- net/ipv4/ping.c:ping_unhash
- net/ipv4/ping.c:ping_get_port
- net/unix/af_unix.c:unix_create1
- net/unix/af_unix.c:unix_sock_destructor
- net/ipv6/inet6_hashtables.c:__inet6_check_established
- net/packet/af_packet.c:packet_create
- net/packet/af_packet.c:packet_release
- net/xdp/xsk.c:xsk_create
- net/xdp/xsk.c:xsk_release
Symbols:
ffffffff81a78500-ffffffff81a78520: sock_prot_inuse_add (STB_GLOBAL)
5.19: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In net/netlink/af_netlink.c (ffffffff81cae324)
Location: include/net/sock.h:1479
Inline: True
Inline callers:
- net/netlink/af_netlink.c:netlink_release
- net/netlink/af_netlink.c:netlink_create
In net/ipv4/inet_hashtables.c (ffffffff81ce2600)
Location: include/net/sock.h:1479
Inline: True
Inline callers:
- net/ipv4/inet_hashtables.c:inet_unhash
- net/ipv4/inet_hashtables.c:inet_unhash
- net/ipv4/inet_hashtables.c:__inet_hash
- net/ipv4/inet_hashtables.c:__inet_check_established
In net/ipv4/inet_timewait_sock.c (ffffffff81ce33d4)
Location: include/net/sock.h:1479
Inline: True
Inline callers:
- net/ipv4/inet_timewait_sock.c:inet_twsk_hashdance
In net/ipv4/raw.c (ffffffff81d15a22)
Location: include/net/sock.h:1479
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_unhash_sk
- net/ipv4/raw.c:raw_hash_sk
In net/ipv4/udp.c (ffffffff81d1b47a)
Location: include/net/sock.h:1479
Inline: True
Inline callers:
- net/ipv4/udp.c:udp_lib_get_port
In net/ipv4/ping.c (ffffffff81d42b2f)
Location: include/net/sock.h:1479
Inline: True
Inline callers:
- net/ipv4/ping.c:ping_unhash
- net/ipv4/ping.c:ping_get_port
In net/unix/af_unix.c (ffffffff81d7ef97)
Location: include/net/sock.h:1479
Inline: True
Inline callers:
- net/unix/af_unix.c:unix_create1
- net/unix/af_unix.c:unix_sock_destructor
In net/ipv6/ipv6_sockglue.c (ffffffff81db25e4)
Location: include/net/sock.h:1479
Inline: True
In net/ipv6/inet6_hashtables.c (ffffffff81def6e0)
Location: include/net/sock.h:1479
Inline: True
Inline callers:
- net/ipv6/inet6_hashtables.c:__inet6_check_established
In net/packet/af_packet.c (ffffffff81df34e5)
Location: include/net/sock.h:1479
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_create
- net/packet/af_packet.c:packet_release
In net/xdp/xsk.c (ffffffff81e17aec)
Location: include/net/sock.h:1479
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_create
- net/xdp/xsk.c:xsk_release
6.2: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In net/netlink/af_netlink.c (ffffffff81e6b7a3)
Location: include/net/sock.h:1537
Inline: True
Inline callers:
- net/netlink/af_netlink.c:netlink_release
- net/netlink/af_netlink.c:netlink_create
In net/ipv4/inet_hashtables.c (ffffffff81ea3681)
Location: include/net/sock.h:1537
Inline: True
Inline callers:
- net/ipv4/inet_hashtables.c:inet_unhash
- net/ipv4/inet_hashtables.c:inet_unhash
- net/ipv4/inet_hashtables.c:__inet_hash
- net/ipv4/inet_hashtables.c:__inet_check_established
In net/ipv4/inet_timewait_sock.c (ffffffff81ea5d3b)
Location: include/net/sock.h:1537
Inline: True
Inline callers:
- net/ipv4/inet_timewait_sock.c:inet_twsk_hashdance
In net/ipv4/raw.c (ffffffff81edbdd2)
Location: include/net/sock.h:1537
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_unhash_sk
- net/ipv4/raw.c:raw_hash_sk
In net/ipv4/udp.c (ffffffff81ee0235)
Location: include/net/sock.h:1537
Inline: True
Inline callers:
- net/ipv4/udp.c:udp_lib_unhash
- net/ipv4/udp.c:udp_lib_get_port
In net/ipv4/ping.c (ffffffff81f0b9ff)
Location: include/net/sock.h:1537
Inline: True
Inline callers:
- net/ipv4/ping.c:ping_unhash
- net/ipv4/ping.c:ping_get_port
In net/unix/af_unix.c (ffffffff81f4c2f3)
Location: include/net/sock.h:1537
Inline: True
Inline callers:
- net/unix/af_unix.c:unix_create1
- net/unix/af_unix.c:unix_sock_destructor
In net/ipv6/ipv6_sockglue.c (ffffffff81f810fd)
Location: include/net/sock.h:1537
Inline: True
Inline callers:
- net/ipv6/ipv6_sockglue.c:do_ipv6_setsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_setsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_setsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_setsockopt
In net/ipv6/inet6_hashtables.c (ffffffff81fc37b0)
Location: include/net/sock.h:1537
Inline: True
Inline callers:
- net/ipv6/inet6_hashtables.c:__inet6_check_established
In net/packet/af_packet.c (ffffffff81fc82a5)
Location: include/net/sock.h:1537
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_create
- net/packet/af_packet.c:packet_release
In net/xdp/xsk.c (ffffffff81feea9c)
Location: include/net/sock.h:1537
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_create
- net/xdp/xsk.c:xsk_release
6.5: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In net/netlink/af_netlink.c (ffffffff81ec77e3)
Location: include/net/sock.h:1528
Inline: True
Inline callers:
- net/netlink/af_netlink.c:netlink_release
- net/netlink/af_netlink.c:netlink_create
In net/ipv4/inet_hashtables.c (ffffffff81f01ed8)
Location: include/net/sock.h:1528
Inline: True
Inline callers:
- net/ipv4/inet_hashtables.c:inet_unhash
- net/ipv4/inet_hashtables.c:inet_unhash
- net/ipv4/inet_hashtables.c:__inet_hash
- net/ipv4/inet_hashtables.c:__inet_check_established
In net/ipv4/inet_timewait_sock.c (ffffffff81f0449d)
Location: include/net/sock.h:1528
Inline: True
Inline callers:
- net/ipv4/inet_timewait_sock.c:inet_twsk_hashdance
In net/ipv4/raw.c (ffffffff81f3bb59)
Location: include/net/sock.h:1528
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_unhash_sk
- net/ipv4/raw.c:raw_hash_sk
In net/ipv4/udp.c (ffffffff81f3f6e4)
Location: include/net/sock.h:1528
Inline: True
Inline callers:
- net/ipv4/udp.c:udp_lib_unhash
- net/ipv4/udp.c:udp_lib_get_port
In net/ipv4/ping.c (ffffffff81f6b5bc)
Location: include/net/sock.h:1528
Inline: True
Inline callers:
- net/ipv4/ping.c:ping_unhash
- net/ipv4/ping.c:ping_get_port
In net/unix/af_unix.c (ffffffff81fac0d3)
Location: include/net/sock.h:1528
Inline: True
Inline callers:
- net/unix/af_unix.c:unix_create1
- net/unix/af_unix.c:unix_sock_destructor
In net/ipv6/ipv6_sockglue.c (ffffffff81fe156b)
Location: include/net/sock.h:1528
Inline: True
Inline callers:
- net/ipv6/ipv6_sockglue.c:do_ipv6_setsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_setsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_setsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_setsockopt
In net/ipv6/inet6_hashtables.c (ffffffff820245f0)
Location: include/net/sock.h:1528
Inline: True
Inline callers:
- net/ipv6/inet6_hashtables.c:__inet6_check_established
In net/packet/af_packet.c (ffffffff820283ca)
Location: include/net/sock.h:1528
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_create
- net/packet/af_packet.c:packet_release
In net/xdp/xsk.c (ffffffff8206abcc)
Location: include/net/sock.h:1528
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_create
- net/xdp/xsk.c:xsk_release
In net/mptcp/protocol.c (ffffffff82072c05)
Location: include/net/sock.h:1528
Inline: True
Inline callers:
- net/mptcp/protocol.c:mptcp_listen
In net/mptcp/token.c (ffffffff82080380)
Location: include/net/sock.h:1528
Inline: True
Inline callers:
- net/mptcp/token.c:mptcp_token_destroy
- net/mptcp/token.c:mptcp_token_accept
- net/mptcp/token.c:mptcp_token_new_connect
6.8: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In net/netlink/af_netlink.c (ffffffff81f8ab45)
Location: include/net/sock.h:1503
Inline: True
Inline callers:
- net/netlink/af_netlink.c:netlink_release
- net/netlink/af_netlink.c:netlink_create
In net/ipv4/inet_hashtables.c (ffffffff81fc80e0)
Location: include/net/sock.h:1503
Inline: True
Inline callers:
- net/ipv4/inet_hashtables.c:__inet_hash_connect
- net/ipv4/inet_hashtables.c:inet_unhash
- net/ipv4/inet_hashtables.c:inet_unhash
- net/ipv4/inet_hashtables.c:__inet_hash
- net/ipv4/inet_hashtables.c:__inet_check_established
In net/ipv4/inet_timewait_sock.c (ffffffff81fc87c3)
Location: include/net/sock.h:1503
Inline: True
Inline callers:
- net/ipv4/inet_timewait_sock.c:inet_twsk_hashdance
In net/ipv4/raw.c (ffffffff82001c79)
Location: include/net/sock.h:1503
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_unhash_sk
- net/ipv4/raw.c:raw_hash_sk
In net/ipv4/udp.c (ffffffff82005614)
Location: include/net/sock.h:1503
Inline: True
Inline callers:
- net/ipv4/udp.c:udp_lib_unhash
- net/ipv4/udp.c:udp_lib_get_port
In net/ipv4/ping.c (ffffffff8203199c)
Location: include/net/sock.h:1503
Inline: True
Inline callers:
- net/ipv4/ping.c:ping_unhash
- net/ipv4/ping.c:ping_get_port
In net/unix/af_unix.c (ffffffff820794f3)
Location: include/net/sock.h:1503
Inline: True
Inline callers:
- net/unix/af_unix.c:unix_create1
- net/unix/af_unix.c:unix_sock_destructor
In net/ipv6/ipv6_sockglue.c (ffffffff820af40d)
Location: include/net/sock.h:1503
Inline: True
Inline callers:
- net/ipv6/ipv6_sockglue.c:do_ipv6_setsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_setsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_setsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_setsockopt
In net/ipv6/inet6_hashtables.c (ffffffff820f3900)
Location: include/net/sock.h:1503
Inline: True
Inline callers:
- net/ipv6/inet6_hashtables.c:__inet6_check_established
In net/packet/af_packet.c (ffffffff820f7c2a)
Location: include/net/sock.h:1503
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_create
- net/packet/af_packet.c:packet_release
In net/xdp/xsk.c (ffffffff8213e2dc)
Location: include/net/sock.h:1503
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_create
- net/xdp/xsk.c:xsk_release
In net/mptcp/protocol.c (ffffffff8214b940)
Location: include/net/sock.h:1503
Inline: True
Inline callers:
- net/mptcp/protocol.c:mptcp_listen
In net/mptcp/token.c (ffffffff82155870)
Location: include/net/sock.h:1503
Inline: True
Inline callers:
- net/mptcp/token.c:mptcp_token_destroy
- net/mptcp/token.c:mptcp_token_accept
- net/mptcp/token.c:mptcp_token_new_connect
arm64: ✅void sock_prot_inuse_add(struct net *net, struct proto *prot, int val);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/sock.c (ffff800010baafe0)
Location: net/core/sock.c:3232
Inline: False
Direct callers:
- net/netlink/af_netlink.c:netlink_release
- net/netlink/af_netlink.c:netlink_create
- net/ipv4/inet_hashtables.c:inet_unhash
- net/ipv4/inet_hashtables.c:__inet_hash
- net/ipv4/inet_hashtables.c:__inet_check_established
- net/ipv4/inet_timewait_sock.c:inet_twsk_hashdance
- net/ipv4/raw.c:raw_unhash_sk
- net/ipv4/raw.c:raw_hash_sk
- net/ipv4/udp.c:udp_lib_get_port
- net/ipv4/ping.c:ping_unhash
- net/ipv4/ping.c:ping_get_port
- net/unix/af_unix.c:unix_create1
- net/unix/af_unix.c:unix_sock_destructor
- net/ipv6/inet6_hashtables.c:__inet6_check_established
- net/packet/af_packet.c:packet_create
- net/packet/af_packet.c:packet_release
- net/xdp/xsk.c:xsk_create
- net/xdp/xsk.c:xsk_release
Symbols:
ffff800010baafe0-ffff800010bab030: sock_prot_inuse_add (STB_GLOBAL)
armhf: ✅void sock_prot_inuse_add(struct net *net, struct proto *prot, int val);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/sock.c (c0cc7a3c)
Location: net/core/sock.c:3232
Inline: False
Direct callers:
- net/netlink/af_netlink.c:netlink_release
- net/netlink/af_netlink.c:netlink_create
- net/ipv4/inet_hashtables.c:inet_unhash
- net/ipv4/inet_hashtables.c:__inet_hash
- net/ipv4/inet_hashtables.c:__inet_check_established
- net/ipv4/inet_timewait_sock.c:inet_twsk_hashdance
- net/ipv4/raw.c:raw_unhash_sk
- net/ipv4/raw.c:raw_hash_sk
- net/ipv4/udp.c:udp_lib_get_port
- net/ipv4/ping.c:ping_unhash
- net/ipv4/ping.c:ping_get_port
- net/unix/af_unix.c:unix_create1
- net/unix/af_unix.c:unix_sock_destructor
- net/ipv6/inet6_hashtables.c:__inet6_check_established
- net/packet/af_packet.c:packet_create
- net/packet/af_packet.c:packet_release
- net/xdp/xsk.c:xsk_create
- net/xdp/xsk.c:xsk_release
Symbols:
c0cc7a3c-c0cc7a70: sock_prot_inuse_add (STB_GLOBAL)
ppc64el: ✅void sock_prot_inuse_add(struct net *net, struct proto *prot, int val);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/sock.c (c000000000c7e250)
Location: net/core/sock.c:3232
Inline: False
Direct callers:
- net/netlink/af_netlink.c:netlink_release
- net/netlink/af_netlink.c:netlink_create
- net/ipv4/inet_hashtables.c:inet_unhash
- net/ipv4/inet_hashtables.c:__inet_hash
- net/ipv4/inet_hashtables.c:__inet_check_established
- net/ipv4/inet_timewait_sock.c:inet_twsk_hashdance
- net/ipv4/raw.c:raw_unhash_sk
- net/ipv4/raw.c:raw_hash_sk
- net/ipv4/udp.c:udp_lib_get_port
- net/ipv4/ping.c:ping_unhash
- net/ipv4/ping.c:ping_get_port
- net/unix/af_unix.c:unix_create1
- net/unix/af_unix.c:unix_sock_destructor
- net/ipv6/inet6_hashtables.c:__inet6_check_established
- net/packet/af_packet.c:packet_create
- net/packet/af_packet.c:packet_release
- net/xdp/xsk.c:xsk_create
- net/xdp/xsk.c:xsk_release
Symbols:
c000000000c7e250-c000000000c7e27c: sock_prot_inuse_add (STB_GLOBAL)
riscv64: ✅void sock_prot_inuse_add(struct net *net, struct proto *prot, int val);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/sock.c (ffffffe00073c6de)
Location: net/core/sock.c:3232
Inline: False
Direct callers:
- net/netlink/af_netlink.c:netlink_release
- net/netlink/af_netlink.c:netlink_create
- net/ipv4/inet_hashtables.c:inet_unhash
- net/ipv4/inet_hashtables.c:__inet_hash
- net/ipv4/inet_hashtables.c:__inet_check_established
- net/ipv4/inet_timewait_sock.c:inet_twsk_hashdance
- net/ipv4/raw.c:raw_unhash_sk
- net/ipv4/raw.c:raw_hash_sk
- net/ipv4/udp.c:udp_lib_get_port
- net/ipv4/ping.c:ping_unhash
- net/ipv4/ping.c:ping_get_port
- net/unix/af_unix.c:unix_create1
- net/unix/af_unix.c:unix_sock_destructor
- net/ipv6/inet6_hashtables.c:__inet6_check_established
- net/packet/af_packet.c:packet_create
- net/packet/af_packet.c:packet_release
- net/xdp/xsk.c:xsk_create
- net/xdp/xsk.c:xsk_release
Symbols:
ffffffe00073c6de-ffffffe00073c734: sock_prot_inuse_add (STB_GLOBAL)
aws: ✅void sock_prot_inuse_add(struct net *net, struct proto *prot, int val);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/sock.c (ffffffff818b17c0)
Location: net/core/sock.c:3232
Inline: False
Direct callers:
- net/netlink/af_netlink.c:netlink_release
- net/netlink/af_netlink.c:netlink_create
- net/ipv4/inet_hashtables.c:inet_unhash
- net/ipv4/inet_hashtables.c:__inet_hash
- net/ipv4/inet_hashtables.c:__inet_check_established
- net/ipv4/inet_timewait_sock.c:inet_twsk_hashdance
- net/ipv4/raw.c:raw_unhash_sk
- net/ipv4/raw.c:raw_hash_sk
- net/ipv4/udp.c:udp_lib_get_port
- net/ipv4/ping.c:ping_unhash
- net/ipv4/ping.c:ping_get_port
- net/unix/af_unix.c:unix_create1
- net/unix/af_unix.c:unix_sock_destructor
- net/ipv6/inet6_hashtables.c:__inet6_check_established
- net/packet/af_packet.c:packet_create
- net/packet/af_packet.c:packet_release
- net/xdp/xsk.c:xsk_create
- net/xdp/xsk.c:xsk_release
Symbols:
ffffffff818b17c0-ffffffff818b17e0: sock_prot_inuse_add (STB_GLOBAL)
azure: ✅void sock_prot_inuse_add(struct net *net, struct proto *prot, int val);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/sock.c (ffffffff8186b710)
Location: net/core/sock.c:3232
Inline: False
Direct callers:
- net/netlink/af_netlink.c:netlink_release
- net/netlink/af_netlink.c:netlink_create
- net/ipv4/inet_hashtables.c:inet_unhash
- net/ipv4/inet_hashtables.c:__inet_hash
- net/ipv4/inet_hashtables.c:__inet_check_established
- net/ipv4/inet_timewait_sock.c:inet_twsk_hashdance
- net/ipv4/raw.c:raw_unhash_sk
- net/ipv4/raw.c:raw_hash_sk
- net/ipv4/udp.c:udp_lib_get_port
- net/ipv4/ping.c:ping_unhash
- net/ipv4/ping.c:ping_get_port
- net/unix/af_unix.c:unix_create1
- net/unix/af_unix.c:unix_sock_destructor
- net/ipv6/inet6_hashtables.c:__inet6_check_established
- net/packet/af_packet.c:packet_create
- net/packet/af_packet.c:packet_release
- net/xdp/xsk.c:xsk_create
- net/xdp/xsk.c:xsk_release
Symbols:
ffffffff8186b710-ffffffff8186b730: sock_prot_inuse_add (STB_GLOBAL)
gcp: ✅void sock_prot_inuse_add(struct net *net, struct proto *prot, int val);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/sock.c (ffffffff819027c0)
Location: net/core/sock.c:3232
Inline: False
Direct callers:
- net/netlink/af_netlink.c:netlink_release
- net/netlink/af_netlink.c:netlink_create
- net/ipv4/inet_hashtables.c:inet_unhash
- net/ipv4/inet_hashtables.c:__inet_hash
- net/ipv4/inet_hashtables.c:__inet_check_established
- net/ipv4/inet_timewait_sock.c:inet_twsk_hashdance
- net/ipv4/raw.c:raw_unhash_sk
- net/ipv4/raw.c:raw_hash_sk
- net/ipv4/udp.c:udp_lib_get_port
- net/ipv4/ping.c:ping_unhash
- net/ipv4/ping.c:ping_get_port
- net/unix/af_unix.c:unix_create1
- net/unix/af_unix.c:unix_sock_destructor
- net/ipv6/inet6_hashtables.c:__inet6_check_established
- net/packet/af_packet.c:packet_create
- net/packet/af_packet.c:packet_release
- net/xdp/xsk.c:xsk_create
- net/xdp/xsk.c:xsk_release
Symbols:
ffffffff819027c0-ffffffff819027e0: sock_prot_inuse_add (STB_GLOBAL)
lowlatency: ✅void sock_prot_inuse_add(struct net *net, struct proto *prot, int val);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/sock.c (ffffffff81923760)
Location: net/core/sock.c:3232
Inline: False
Direct callers:
- net/netlink/af_netlink.c:netlink_release
- net/netlink/af_netlink.c:netlink_create
- net/ipv4/inet_hashtables.c:inet_unhash
- net/ipv4/inet_hashtables.c:__inet_hash
- net/ipv4/inet_hashtables.c:__inet_check_established
- net/ipv4/inet_hashtables.c:__inet_check_established
- net/ipv4/inet_timewait_sock.c:inet_twsk_hashdance
- net/ipv4/raw.c:raw_unhash_sk
- net/ipv4/raw.c:raw_hash_sk
- net/ipv4/udp.c:udp_lib_get_port
- net/ipv4/ping.c:ping_unhash
- net/ipv4/ping.c:ping_get_port
- net/unix/af_unix.c:unix_create1
- net/unix/af_unix.c:unix_sock_destructor
- net/ipv6/inet6_hashtables.c:__inet6_check_established
- net/ipv6/inet6_hashtables.c:__inet6_check_established
- net/packet/af_packet.c:packet_create
- net/packet/af_packet.c:packet_release
- net/xdp/xsk.c:xsk_create
- net/xdp/xsk.c:xsk_release
Symbols:
ffffffff81923760-ffffffff81923780: sock_prot_inuse_add (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 ✅
5.3 and 5.4 ✅
5.4 and 5.8 ✅
5.8 and 5.11 ✅
5.11 and 5.13 ✅
5.13 and 5.15 ✅
amd64 and arm64 ✅
amd64 and armhf ✅
amd64 and ppc64el ✅
amd64 and riscv64 ✅
generic and aws ✅
generic and azure ✅
generic and gcp ✅
generic and lowlatency ✅