[U-Boot] [PATCH 0/2] Ethernet name length changes

Pankaj Bansal pankaj.bansal at nxp.com
Thu Aug 2 11:01:27 UTC 2018


The ethernet name should be within the ETH_NAME_LEN, as this
is the buffer space allocated to ethernet name.

Otherwise, this causes buffer overflow.

At the same time the 16 char ethernet name size is inadequate to hold the
name of ethernet "DPMAC17 at rgmii-id", which is a valid name in upcoming
LX2160AQDS/LX2160ARDB boards.

These patches try to solve the above two issues:
1. first patch honors the limit imposed by ETH_NAME_LEN on ethernet name
2. second patch increases this limit to accommodate the requirements of
   LX2160AQDS/LX2160ARDB

Cc: Varun Sethi <V.Sethi at nxp.com>

Pankaj Bansal (2):
  fsl/mc: Limit the ethernet name to ETH_NAME_LEN
  net: Increase ethernet name string size to 20 chars

 drivers/net/fsl-mc/mc.c           | 6 +++---
 drivers/net/ldpaa_eth/ldpaa_eth.c | 4 ++--
 include/net.h                     | 2 +-
 3 files changed, 6 insertions(+), 6 deletions(-)

-- 
2.17.1


More information about the U-Boot mailing list