[Intel-wired-lan] [jkirsher-next-queue:dev-queue 94/94] drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c:225:2: error: implicit declaration of function 'ethtool_convert_link_mode_to_legacy_u32'
kbuild test robot
fengguang.wu at intel.com
Sun Feb 5 21:09:57 UTC 2017
tree: https://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git dev-queue
head: 2eb02c2cc7ffa3146fb14aefe92fad7c7f132040
commit: 2eb02c2cc7ffa3146fb14aefe92fad7c7f132040 [94/94] ethtool: stop the line wrapping madness
config: x86_64-kexec (attached as .config)
compiler: gcc-6 (Debian 6.2.0-3) 6.2.0 20160901
reproduce:
git checkout 2eb02c2cc7ffa3146fb14aefe92fad7c7f132040
# save the attached .config to linux build tree
make ARCH=x86_64
All errors (new ones prefixed by >>):
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c: In function 'bnx2x_get_vf_link_ksettings':
>> drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c:225:2: error: implicit declaration of function 'ethtool_convert_link_mode_to_legacy_u32' [-Werror=implicit-function-declaration]
ethtool_convert_link_mode_to_legacy_u32(&supported,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c: In function 'bnx2x_get_link_ksettings':
>> drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c:347:2: error: implicit declaration of function 'ethtool_convert_legacy_u32_to_link_mode' [-Werror=implicit-function-declaration]
ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
--
drivers/net/ethernet/marvell/skge.c: In function 'skge_get_link_ksettings':
>> drivers/net/ethernet/marvell/skge.c:323:2: error: implicit declaration of function 'ethtool_convert_legacy_u32_to_link_mode' [-Werror=implicit-function-declaration]
ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/ethernet/marvell/skge.c: In function 'skge_set_link_ksettings':
>> drivers/net/ethernet/marvell/skge.c:340:2: error: implicit declaration of function 'ethtool_convert_link_mode_to_legacy_u32' [-Werror=implicit-function-declaration]
ethtool_convert_link_mode_to_legacy_u32(&advertising,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
--
drivers/net/ethernet/marvell/sky2.c: In function 'sky2_get_link_ksettings':
>> drivers/net/ethernet/marvell/sky2.c:3616:2: error: implicit declaration of function 'ethtool_convert_legacy_u32_to_link_mode' [-Werror=implicit-function-declaration]
ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/net/ethernet/marvell/sky2.c: In function 'sky2_set_link_ksettings':
>> drivers/net/ethernet/marvell/sky2.c:3632:2: error: implicit declaration of function 'ethtool_convert_link_mode_to_legacy_u32' [-Werror=implicit-function-declaration]
ethtool_convert_link_mode_to_legacy_u32(&new_advertising,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
vim +/ethtool_convert_link_mode_to_legacy_u32 +225 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 219 static int bnx2x_get_vf_link_ksettings(struct net_device *dev,
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 220 struct ethtool_link_ksettings *cmd)
6495d15a drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Dmitry Kravkov 2014-06-26 221 {
6495d15a drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Dmitry Kravkov 2014-06-26 222 struct bnx2x *bp = netdev_priv(dev);
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 223 u32 supported, advertising;
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 224
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 @225 ethtool_convert_link_mode_to_legacy_u32(&supported,
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 226 cmd->link_modes.supported);
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 227 ethtool_convert_link_mode_to_legacy_u32(&advertising,
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 228 cmd->link_modes.advertising);
6495d15a drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Dmitry Kravkov 2014-06-26 229
6495d15a drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Dmitry Kravkov 2014-06-26 230 if (bp->state == BNX2X_STATE_OPEN) {
6495d15a drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Dmitry Kravkov 2014-06-26 231 if (test_bit(BNX2X_LINK_REPORT_FD,
6495d15a drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Dmitry Kravkov 2014-06-26 232 &bp->vf_link_vars.link_report_flags))
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 233 cmd->base.duplex = DUPLEX_FULL;
6495d15a drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Dmitry Kravkov 2014-06-26 234 else
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 235 cmd->base.duplex = DUPLEX_HALF;
6495d15a drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Dmitry Kravkov 2014-06-26 236
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 237 cmd->base.speed = bp->vf_link_vars.line_speed;
6495d15a drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Dmitry Kravkov 2014-06-26 238 } else {
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 239 cmd->base.duplex = DUPLEX_UNKNOWN;
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 240 cmd->base.speed = SPEED_UNKNOWN;
6495d15a drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Dmitry Kravkov 2014-06-26 241 }
6495d15a drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Dmitry Kravkov 2014-06-26 242
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 243 cmd->base.port = PORT_OTHER;
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 244 cmd->base.phy_address = 0;
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 245 cmd->base.autoneg = AUTONEG_DISABLE;
6495d15a drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Dmitry Kravkov 2014-06-26 246
6495d15a drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Dmitry Kravkov 2014-06-26 247 DP(BNX2X_MSG_ETHTOOL, "ethtool_cmd: cmd %d\n"
6495d15a drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Dmitry Kravkov 2014-06-26 248 " supported 0x%x advertising 0x%x speed %u\n"
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 249 " duplex %d port %d phy_address %d\n"
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 250 " autoneg %d\n",
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 251 cmd->base.cmd, supported, advertising,
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 252 cmd->base.speed,
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 253 cmd->base.duplex, cmd->base.port, cmd->base.phy_address,
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 254 cmd->base.autoneg);
6495d15a drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Dmitry Kravkov 2014-06-26 255
6495d15a drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Dmitry Kravkov 2014-06-26 256 return 0;
6495d15a drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Dmitry Kravkov 2014-06-26 257 }
6495d15a drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Dmitry Kravkov 2014-06-26 258
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 259 static int bnx2x_get_link_ksettings(struct net_device *dev,
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 260 struct ethtool_link_ksettings *cmd)
de0c62db drivers/net/bnx2x/bnx2x_ethtool.c Dmitry Kravkov 2010-07-27 261 {
de0c62db drivers/net/bnx2x/bnx2x_ethtool.c Dmitry Kravkov 2010-07-27 262 struct bnx2x *bp = netdev_priv(dev);
a22f0788 drivers/net/bnx2x/bnx2x_ethtool.c Yaniv Rosner 2010-09-07 263 int cfg_idx = bnx2x_get_link_cfg_idx(bp);
5d67c1c5 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Yuval Mintz 2015-06-25 264 u32 media_type;
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 265 u32 supported, advertising, lp_advertising;
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 266
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 267 ethtool_convert_link_mode_to_legacy_u32(&lp_advertising,
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 268 cmd->link_modes.lp_advertising);
b3337e4c drivers/net/bnx2x/bnx2x_ethtool.c David Decotigny 2011-04-14 269
a22f0788 drivers/net/bnx2x/bnx2x_ethtool.c Yaniv Rosner 2010-09-07 270 /* Dual Media boards present all available port types */
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 271 supported = bp->port.supported[cfg_idx] |
a22f0788 drivers/net/bnx2x/bnx2x_ethtool.c Yaniv Rosner 2010-09-07 272 (bp->port.supported[cfg_idx ^ 1] &
a22f0788 drivers/net/bnx2x/bnx2x_ethtool.c Yaniv Rosner 2010-09-07 273 (SUPPORTED_TP | SUPPORTED_FIBRE));
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 274 advertising = bp->port.advertising[cfg_idx];
5d67c1c5 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Yuval Mintz 2015-06-25 275 media_type = bp->link_params.phy[bnx2x_get_cur_phy_idx(bp)].media_type;
5d67c1c5 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Yuval Mintz 2015-06-25 276 if (media_type == ETH_PHY_SFP_1G_FIBER) {
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 277 supported &= ~(SUPPORTED_10000baseT_Full);
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 278 advertising &= ~(ADVERTISED_10000baseT_Full);
dbef807e drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Yuval Mintz 2012-06-20 279 }
de0c62db drivers/net/bnx2x/bnx2x_ethtool.c Dmitry Kravkov 2010-07-27 280
59694f00 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Yuval Mintz 2012-12-02 281 if ((bp->state == BNX2X_STATE_OPEN) && bp->link_vars.link_up &&
59694f00 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Yuval Mintz 2012-12-02 282 !(bp->flags & MF_FUNC_DIS)) {
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 283 cmd->base.duplex = bp->link_vars.duplex;
de0c62db drivers/net/bnx2x/bnx2x_ethtool.c Dmitry Kravkov 2010-07-27 284
38298461 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Yuval Mintz 2012-03-12 285 if (IS_MF(bp) && !BP_NOMCP(bp))
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 286 cmd->base.speed = bnx2x_get_mf_speed(bp);
59694f00 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Yuval Mintz 2012-12-02 287 else
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 288 cmd->base.speed = bp->link_vars.line_speed;
38298461 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Yuval Mintz 2012-03-12 289 } else {
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 290 cmd->base.duplex = DUPLEX_UNKNOWN;
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 291 cmd->base.speed = SPEED_UNKNOWN;
38298461 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Yuval Mintz 2012-03-12 292 }
de0c62db drivers/net/bnx2x/bnx2x_ethtool.c Dmitry Kravkov 2010-07-27 293
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 294 cmd->base.port = bnx2x_get_port_type(bp);
a22f0788 drivers/net/bnx2x/bnx2x_ethtool.c Yaniv Rosner 2010-09-07 295
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 296 cmd->base.phy_address = bp->mdio.prtad;
de0c62db drivers/net/bnx2x/bnx2x_ethtool.c Dmitry Kravkov 2010-07-27 297
a22f0788 drivers/net/bnx2x/bnx2x_ethtool.c Yaniv Rosner 2010-09-07 298 if (bp->link_params.req_line_speed[cfg_idx] == SPEED_AUTO_NEG)
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 299 cmd->base.autoneg = AUTONEG_ENABLE;
de0c62db drivers/net/bnx2x/bnx2x_ethtool.c Dmitry Kravkov 2010-07-27 300 else
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 301 cmd->base.autoneg = AUTONEG_DISABLE;
de0c62db drivers/net/bnx2x/bnx2x_ethtool.c Dmitry Kravkov 2010-07-27 302
9e7e8399 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Mintz Yuval 2012-02-15 303 /* Publish LP advertised speeds and FC */
9e7e8399 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Mintz Yuval 2012-02-15 304 if (bp->link_vars.link_status & LINK_STATUS_AUTO_NEGOTIATE_COMPLETE) {
9e7e8399 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Mintz Yuval 2012-02-15 305 u32 status = bp->link_vars.link_status;
9e7e8399 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Mintz Yuval 2012-02-15 306
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 307 lp_advertising |= ADVERTISED_Autoneg;
9e7e8399 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Mintz Yuval 2012-02-15 308 if (status & LINK_STATUS_LINK_PARTNER_SYMMETRIC_PAUSE)
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 309 lp_advertising |= ADVERTISED_Pause;
9e7e8399 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Mintz Yuval 2012-02-15 310 if (status & LINK_STATUS_LINK_PARTNER_ASYMMETRIC_PAUSE)
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 311 lp_advertising |= ADVERTISED_Asym_Pause;
9e7e8399 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Mintz Yuval 2012-02-15 312
9e7e8399 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Mintz Yuval 2012-02-15 313 if (status & LINK_STATUS_LINK_PARTNER_10THD_CAPABLE)
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 314 lp_advertising |= ADVERTISED_10baseT_Half;
9e7e8399 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Mintz Yuval 2012-02-15 315 if (status & LINK_STATUS_LINK_PARTNER_10TFD_CAPABLE)
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 316 lp_advertising |= ADVERTISED_10baseT_Full;
9e7e8399 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Mintz Yuval 2012-02-15 317 if (status & LINK_STATUS_LINK_PARTNER_100TXHD_CAPABLE)
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 318 lp_advertising |= ADVERTISED_100baseT_Half;
9e7e8399 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Mintz Yuval 2012-02-15 319 if (status & LINK_STATUS_LINK_PARTNER_100TXFD_CAPABLE)
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 320 lp_advertising |= ADVERTISED_100baseT_Full;
9e7e8399 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Mintz Yuval 2012-02-15 321 if (status & LINK_STATUS_LINK_PARTNER_1000THD_CAPABLE)
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 322 lp_advertising |= ADVERTISED_1000baseT_Half;
5d67c1c5 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Yuval Mintz 2015-06-25 323 if (status & LINK_STATUS_LINK_PARTNER_1000TFD_CAPABLE) {
5d67c1c5 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Yuval Mintz 2015-06-25 324 if (media_type == ETH_PHY_KR) {
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 325 lp_advertising |=
5d67c1c5 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Yuval Mintz 2015-06-25 326 ADVERTISED_1000baseKX_Full;
5d67c1c5 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Yuval Mintz 2015-06-25 327 } else {
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 328 lp_advertising |=
5d67c1c5 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Yuval Mintz 2015-06-25 329 ADVERTISED_1000baseT_Full;
5d67c1c5 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Yuval Mintz 2015-06-25 330 }
5d67c1c5 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Yuval Mintz 2015-06-25 331 }
9e7e8399 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Mintz Yuval 2012-02-15 332 if (status & LINK_STATUS_LINK_PARTNER_2500XFD_CAPABLE)
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 333 lp_advertising |= ADVERTISED_2500baseX_Full;
5d67c1c5 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Yuval Mintz 2015-06-25 334 if (status & LINK_STATUS_LINK_PARTNER_10GXFD_CAPABLE) {
5d67c1c5 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Yuval Mintz 2015-06-25 335 if (media_type == ETH_PHY_KR) {
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 336 lp_advertising |=
5d67c1c5 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Yuval Mintz 2015-06-25 337 ADVERTISED_10000baseKR_Full;
5d67c1c5 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Yuval Mintz 2015-06-25 338 } else {
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 339 lp_advertising |=
5d67c1c5 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Yuval Mintz 2015-06-25 340 ADVERTISED_10000baseT_Full;
5d67c1c5 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Yuval Mintz 2015-06-25 341 }
5d67c1c5 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Yuval Mintz 2015-06-25 342 }
be94bea7 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Yaniv Rosner 2013-02-27 343 if (status & LINK_STATUS_LINK_PARTNER_20GXFD_CAPABLE)
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 344 lp_advertising |= ADVERTISED_20000baseKR2_Full;
9e7e8399 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Mintz Yuval 2012-02-15 345 }
9e7e8399 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Mintz Yuval 2012-02-15 346
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 @347 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.supported,
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 348 supported);
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 349 ethtool_convert_legacy_u32_to_link_mode(cmd->link_modes.advertising,
8b86b2c1 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c Philippe Reynes 2017-01-21 350 advertising);
:::::: The code at line 225 was first introduced by commit
:::::: 8b86b2c1b83e3a3a9ac5192b4e9d4ee23d88b218 net: broadcom: bnx2x: use new api ethtool_{get|set}_link_ksettings
:::::: TO: Philippe Reynes <tremyfr at gmail.com>
:::::: CC: David S. Miller <davem at davemloft.net>
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all Intel Corporation
-------------- next part --------------
A non-text attachment was scrubbed...
Name: .config.gz
Type: application/gzip
Size: 24457 bytes
Desc: not available
URL: <http://lists.osuosl.org/pipermail/intel-wired-lan/attachments/20170206/9e84e986/attachment-0001.bin>
More information about the Intel-wired-lan
mailing list