nf_checksumRegular
4.4: Absent ⚠️
4.8: Absent ⚠️
4.10: Absent ⚠️
4.13: Absent ⚠️
4.15: Absent ⚠️
4.18: Selective Inline ⚠️__sum16 nf_checksum(struct sk_buff *skb, unsigned int hook, unsigned int dataoff, u_int8_t protocol, short unsigned int family);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In net/netfilter/utils.c (ffffffff818e1c50)
Location: net/netfilter/utils.c:7
Inline: True
Symbols:
ffffffff818e1c50-ffffffff818e1c8f: nf_checksum (STB_GLOBAL)
5.0: ✅__sum16 nf_checksum(struct sk_buff *skb, unsigned int hook, unsigned int dataoff, u8 protocol, short unsigned int family);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/netfilter/utils.c (ffffffff8190e9e0)
Location: net/netfilter/utils.c:122
Inline: False
Symbols:
ffffffff8190e9e0-ffffffff8190ea0d: nf_checksum (STB_GLOBAL)
5.3: ✅__sum16 nf_checksum(struct sk_buff *skb, unsigned int hook, unsigned int dataoff, u8 protocol, short unsigned int family);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/netfilter/utils.c (ffffffff819705a0)
Location: net/netfilter/utils.c:123
Inline: False
Symbols:
ffffffff819705a0-ffffffff819705cd: nf_checksum (STB_GLOBAL)
5.4: ✅__sum16 nf_checksum(struct sk_buff *skb, unsigned int hook, unsigned int dataoff, u8 protocol, short unsigned int family);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/netfilter/utils.c (ffffffff819a6f90)
Location: net/netfilter/utils.c:123
Inline: False
Symbols:
ffffffff819a6f90-ffffffff819a6fbd: nf_checksum (STB_GLOBAL)
5.8: ✅__sum16 nf_checksum(struct sk_buff *skb, unsigned int hook, unsigned int dataoff, u8 protocol, short unsigned int family);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/netfilter/utils.c (ffffffff81a902f0)
Location: net/netfilter/utils.c:123
Inline: False
Symbols:
ffffffff81a902f0-ffffffff81a9031d: nf_checksum (STB_GLOBAL)
5.11: ✅__sum16 nf_checksum(struct sk_buff *skb, unsigned int hook, unsigned int dataoff, u8 protocol, short unsigned int family);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/netfilter/utils.c (ffffffff81a9a1c0)
Location: net/netfilter/utils.c:123
Inline: False
Symbols:
ffffffff81a9a1c0-ffffffff81a9a1ed: nf_checksum (STB_GLOBAL)
5.13: ✅__sum16 nf_checksum(struct sk_buff *skb, unsigned int hook, unsigned int dataoff, u8 protocol, short unsigned int family);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/netfilter/utils.c (ffffffff81a854b0)
Location: net/netfilter/utils.c:123
Inline: False
Symbols:
ffffffff81a854b0-ffffffff81a854dd: nf_checksum (STB_GLOBAL)
5.15: ✅__sum16 nf_checksum(struct sk_buff *skb, unsigned int hook, unsigned int dataoff, u8 protocol, short unsigned int family);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/netfilter/utils.c (ffffffff81b3fba0)
Location: net/netfilter/utils.c:123
Inline: False
Symbols:
ffffffff81b3fba0-ffffffff81b3fbcd: nf_checksum (STB_GLOBAL)
5.19: ✅__sum16 nf_checksum(struct sk_buff *skb, unsigned int hook, unsigned int dataoff, u8 protocol, short unsigned int family);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/netfilter/utils.c (ffffffff81ccc3a0)
Location: net/netfilter/utils.c:123
Inline: False
Symbols:
ffffffff81ccc3a0-ffffffff81ccc3eb: nf_checksum (STB_GLOBAL)
6.2: ✅__sum16 nf_checksum(struct sk_buff *skb, unsigned int hook, unsigned int dataoff, u8 protocol, short unsigned int family);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/netfilter/utils.c (ffffffff81e8c290)
Location: net/netfilter/utils.c:123
Inline: False
Symbols:
ffffffff81e8c290-ffffffff81e8c2db: nf_checksum (STB_GLOBAL)
6.5: ✅__sum16 nf_checksum(struct sk_buff *skb, unsigned int hook, unsigned int dataoff, u8 protocol, short unsigned int family);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/netfilter/utils.c (ffffffff81eea310)
Location: net/netfilter/utils.c:123
Inline: False
Symbols:
ffffffff81eea310-ffffffff81eea35b: nf_checksum (STB_GLOBAL)
6.8: ✅__sum16 nf_checksum(struct sk_buff *skb, unsigned int hook, unsigned int dataoff, u8 protocol, short unsigned int family);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/netfilter/utils.c (ffffffff81fae0c0)
Location: net/netfilter/utils.c:123
Inline: False
Symbols:
ffffffff81fae0c0-ffffffff81fae10b: nf_checksum (STB_GLOBAL)
arm64: ✅__sum16 nf_checksum(struct sk_buff *skb, unsigned int hook, unsigned int dataoff, u8 protocol, short unsigned int family);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/netfilter/utils.c (ffff800010c56980)
Location: net/netfilter/utils.c:123
Inline: False
Symbols:
ffff800010c56980-ffff800010c56a1c: nf_checksum (STB_GLOBAL)
armhf: ✅__sum16 nf_checksum(struct sk_buff *skb, unsigned int hook, unsigned int dataoff, u8 protocol, short unsigned int family);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/netfilter/utils.c (c0d6619c)
Location: net/netfilter/utils.c:123
Inline: False
Symbols:
c0d6619c-c0d661dc: nf_checksum (STB_GLOBAL)
ppc64el: ✅__sum16 nf_checksum(struct sk_buff *skb, unsigned int hook, unsigned int dataoff, u8 protocol, short unsigned int family);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/netfilter/utils.c (c000000000d575c0)
Location: net/netfilter/utils.c:123
Inline: False
Symbols:
c000000000d575c0-c000000000d57604: nf_checksum (STB_GLOBAL)
riscv64: ✅__sum16 nf_checksum(struct sk_buff *skb, unsigned int hook, unsigned int dataoff, u8 protocol, short unsigned int family);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/netfilter/utils.c (ffffffe0007c09cc)
Location: net/netfilter/utils.c:123
Inline: False
Symbols:
ffffffe0007c09cc-ffffffe0007c0a38: nf_checksum (STB_GLOBAL)
aws: ✅__sum16 nf_checksum(struct sk_buff *skb, unsigned int hook, unsigned int dataoff, u8 protocol, short unsigned int family);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/netfilter/utils.c (ffffffff81946e00)
Location: net/netfilter/utils.c:123
Inline: False
Symbols:
ffffffff81946e00-ffffffff81946e2d: nf_checksum (STB_GLOBAL)
azure: ✅__sum16 nf_checksum(struct sk_buff *skb, unsigned int hook, unsigned int dataoff, u8 protocol, short unsigned int family);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/netfilter/utils.c (ffffffff819008f0)
Location: net/netfilter/utils.c:123
Inline: False
Symbols:
ffffffff819008f0-ffffffff8190091d: nf_checksum (STB_GLOBAL)
gcp: ✅__sum16 nf_checksum(struct sk_buff *skb, unsigned int hook, unsigned int dataoff, u8 protocol, short unsigned int family);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/netfilter/utils.c (ffffffff81997f90)
Location: net/netfilter/utils.c:123
Inline: False
Direct callers:
- net/netfilter/nf_conntrack_proto_tcp.c:nf_conntrack_tcp_packet
- net/netfilter/nf_conntrack_proto_udp.c:nf_conntrack_udp_packet
Symbols:
ffffffff81997f90-ffffffff81997fbd: nf_checksum (STB_GLOBAL)
lowlatency: ✅__sum16 nf_checksum(struct sk_buff *skb, unsigned int hook, unsigned int dataoff, u8 protocol, short unsigned int family);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/netfilter/utils.c (ffffffff819bac70)
Location: net/netfilter/utils.c:123
Inline: False
Symbols:
ffffffff819bac70-ffffffff819bac9d: nf_checksum (STB_GLOBAL)
Regular
4.18 and 5.0 ⚠️u_int8_t protocol ➡️ u8 protocol
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 ✅
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 ✅