Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 14 Dec 2015 14:44:23 +0000 (UTC)
From:      Garrett Cooper <ngie@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-10@freebsd.org
Subject:   svn commit: r292211 - stable/10/sys/dev/netmap
Message-ID:  <201512141444.tBEEiNVS018404@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: ngie
Date: Mon Dec 14 14:44:23 2015
New Revision: 292211
URL: https://svnweb.freebsd.org/changeset/base/292211

Log:
  Unbreak the powerpc/powerpc64 tinderbox
  
  PR: 198805
  Submitted by: sbruno
  
  MFC r280430:
  
  r280430 (by bz):
  
  Make ix_crcstrip a public symbol for the moment;  it probably is not
  the right solution but I will leave it to experts to untangle this
  problem to properly stop the build failures.
  
  At the moment only if_ix.c includes dev/netmap/ixgbe_netmap.h which is
  good as ixgbe_netmap.h defines a couple of (file) static variables--thus
  local to if_ix.c.
  static int ix_crcstrip however now also got checked from ix_txrx.c
  (as an extern) and should not be visible there.  In fact we do see
  powerpc and powerpc64 build failures because of this.  It is unclear
  to me why on other (clang built?) architectures this does not lead
  to a reference of an undefined symbol and similar build breakage.

Modified:
  stable/10/sys/dev/netmap/ixgbe_netmap.h
Directory Properties:
  stable/10/   (props changed)

Modified: stable/10/sys/dev/netmap/ixgbe_netmap.h
==============================================================================
--- stable/10/sys/dev/netmap/ixgbe_netmap.h	Mon Dec 14 13:51:14 2015	(r292210)
+++ stable/10/sys/dev/netmap/ixgbe_netmap.h	Mon Dec 14 14:44:23 2015	(r292211)
@@ -61,7 +61,8 @@
  *	count packets that might be missed due to lost interrupts.
  */
 SYSCTL_DECL(_dev_netmap);
-static int ix_rx_miss, ix_rx_miss_bufs, ix_crcstrip;
+static int ix_rx_miss, ix_rx_miss_bufs;
+int ix_crcstrip;
 SYSCTL_INT(_dev_netmap, OID_AUTO, ix_crcstrip,
     CTLFLAG_RW, &ix_crcstrip, 0, "strip CRC on rx frames");
 SYSCTL_INT(_dev_netmap, OID_AUTO, ix_rx_miss,



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201512141444.tBEEiNVS018404>