summaryrefslogtreecommitdiffstats
path: root/sys/ofed
diff options
context:
space:
mode:
authorandre <andre@FreeBSD.org>2013-08-25 09:45:26 +0000
committerandre <andre@FreeBSD.org>2013-08-25 09:45:26 +0000
commitc4e489b014b9a53522cefa67b971e9126a837315 (patch)
tree0ee4600ff2b2ab72a636b6626b18320850f62add /sys/ofed
parent11493fb48fb2b5c08fd2cc2209a8136d059f41e5 (diff)
downloadFreeBSD-src-c4e489b014b9a53522cefa67b971e9126a837315.zip
FreeBSD-src-c4e489b014b9a53522cefa67b971e9126a837315.tar.gz
Change m->pkthdr.header to m->pkthdr.PH_loc.ptr after r254804
to transiently store pointers to packet headers. Sponsored by: The FreeBSD Foundation
Diffstat (limited to 'sys/ofed')
-rw-r--r--sys/ofed/drivers/net/mlx4/en_frag.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/ofed/drivers/net/mlx4/en_frag.c b/sys/ofed/drivers/net/mlx4/en_frag.c
index 57c6368..c8429e4 100644
--- a/sys/ofed/drivers/net/mlx4/en_frag.c
+++ b/sys/ofed/drivers/net/mlx4/en_frag.c
@@ -87,7 +87,7 @@ static void flush_session(struct mlx4_en_priv *priv,
u16 more)
{
struct mbuf *mb = session->fragments;
- struct ip *iph = mb->m_pkthdr.header;
+ struct ip *iph = mb->m_pkthdr.PH_loc.ptr;
struct net_device *dev = mb->m_pkthdr.rcvif;
/* Update IP length and checksum */
@@ -132,7 +132,7 @@ int mlx4_en_rx_frags(struct mlx4_en_priv *priv, struct mlx4_en_rx_ring *ring,
u16 offset;
iph = (struct ip *)(mtod(mb, char *) + ETHER_HDR_LEN);
- mb->m_pkthdr.header = iph;
+ mb->m_pkthdr.PH_loc.ptr = iph;
ip_len = ntohs(iph->ip_len);
ip_hlen = iph->ip_hl * 4;
data_len = ip_len - ip_hlen;
OpenPOWER on IntegriCloud