Skip to content

Commit 266a553

Browse files
authored
Merge pull request #544 from intel-go/gregory/hotfix
Fixed HW checksum calculation on DPDK 18.11
2 parents 36e248a + 1bbf2a9 commit 266a553

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

Diff for: low/low.go

+8-8
Original file line numberDiff line numberDiff line change
@@ -202,14 +202,14 @@ func TrimMbuf(m *Mbuf, length uint) bool {
202202

203203
func setMbufLen(mb *Mbuf, l2len, l3len uint32) {
204204
// Assign l2_len:7 and l3_len:9 fields in rte_mbuf
205-
mb.anon4[0] = uint8((l2len & 0x7f) | ((l3len & 1) << 7))
206-
mb.anon4[1] = uint8(l3len >> 1)
207-
mb.anon4[2] = 0
208-
mb.anon4[3] = 0
209-
mb.anon4[4] = 0
210-
mb.anon4[5] = 0
211-
mb.anon4[6] = 0
212-
mb.anon4[7] = 0
205+
mb.anon5[0] = uint8((l2len & 0x7f) | ((l3len & 1) << 7))
206+
mb.anon5[1] = uint8(l3len >> 1)
207+
mb.anon5[2] = 0
208+
mb.anon5[3] = 0
209+
mb.anon5[4] = 0
210+
mb.anon5[5] = 0
211+
mb.anon5[6] = 0
212+
mb.anon5[7] = 0
213213
}
214214

215215
// SetTXIPv4OLFlags sets mbuf flags for IPv4 header

0 commit comments

Comments
 (0)