ixgbe: use cold attribute
authorBruce Richardson <bruce.richardson@intel.com>
Fri, 3 Jul 2015 15:40:05 +0000 (16:40 +0100)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Tue, 7 Jul 2015 14:31:48 +0000 (16:31 +0200)
commit4ca29c87edee368384843ad9cc3db502b8733f03
treecdc45bc50096872d6c10d8c6e7ebcf61ab829aa2
parent8da0beb82de5ab698979d3e2ff5992ef9be9779d
ixgbe: use cold attribute

As well as the fast-path functions in the rxtx code, there are also
functions which set up and tear down the descriptor rings. Since these
are not performance critical functions, there is no need to have them
extensively optimized, so we add __attribute__((cold)) to their
definitions. This has the side-effect of making debugging them easier as
the compiler does not optimize them as heavily, so more variables are
accessible by default in gdb.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
drivers/net/ixgbe/ixgbe_rxtx.c
drivers/net/ixgbe/ixgbe_rxtx_vec.c