nf_checksum
Regular
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
✅