ports/misc/rump/files/patch-src_sys_netinet_in__offload.c
Vanilla I. Shu a87bc25a03 remove aarch64 from NOT_FOR_ARCHS,
rump can build without any issue on rpi3 now.
2017-10-17 02:29:24 +00:00

14 lines
482 B
C

--- src/sys/netinet/in_offload.c.orig 2016-08-02 11:51:10 UTC
+++ src/sys/netinet/in_offload.c
@@ -210,9 +210,10 @@ ip_undefer_csum(struct mbuf *m, size_t hdrlen, int csu
if (__predict_true(hdrlen + sizeof(struct ip) <= m->m_len)) {
struct ip *ip = (struct ip *)(mtod(m, uint8_t *) + hdrlen);
+ short tmp = ip->ip_sum;
ip_len = ip->ip_len;
- csump = &ip->ip_sum;
+ csump = &tmp;
} else {
const size_t ip_len_offset =
hdrlen + offsetof(struct ip, ip_len);