net: Fix NET_RANDOM_ETHADDR dependencies
NET_RANDOM_ETHADDR depends on lib/rand.c. This patch adds dependency to Kconfig to ensure that library is also compiled. Remove the definitions from Blackfin boards' include/configs. Signed-off-by: Michal Simek <michal.simek@xilinx.com> Acked-by: Joe Hershberger <joe.hershberger@ni.com>
This commit is contained in:
		
							parent
							
								
									6eed3786c6
								
							
						
					
					
						commit
						9ba9e85f3f
					
				|  | @ -60,7 +60,6 @@ | ||||||
| #define CONFIG_BOOTP_SERVERIP | #define CONFIG_BOOTP_SERVERIP | ||||||
| #define CONFIG_NET_RETRY_COUNT 3 | #define CONFIG_NET_RETRY_COUNT 3 | ||||||
| #define CONFIG_CMD_LINK_LOCAL | #define CONFIG_CMD_LINK_LOCAL | ||||||
| #define CONFIG_LIB_RAND |  | ||||||
| #define CONFIG_NETCONSOLE | #define CONFIG_NETCONSOLE | ||||||
| #define CONFIG_SYS_CONSOLE_IS_IN_ENV | #define CONFIG_SYS_CONSOLE_IS_IN_ENV | ||||||
| #define CONFIG_CMD_PING | #define CONFIG_CMD_PING | ||||||
|  |  | ||||||
|  | @ -73,7 +73,6 @@ | ||||||
| #define CONFIG_GATEWAYIP	192.168.233.1 | #define CONFIG_GATEWAYIP	192.168.233.1 | ||||||
| #define CONFIG_SERVERIP		192.168.233.53 | #define CONFIG_SERVERIP		192.168.233.53 | ||||||
| #define CONFIG_ROOTPATH		"/romfs/brettl2" | #define CONFIG_ROOTPATH		"/romfs/brettl2" | ||||||
| #define CONFIG_LIB_RAND |  | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -87,7 +87,6 @@ | ||||||
| #endif | #endif | ||||||
| #define CONFIG_HOSTNAME		bf518f-ezbrd | #define CONFIG_HOSTNAME		bf518f-ezbrd | ||||||
| #define CONFIG_PHY_ADDR		3 | #define CONFIG_PHY_ADDR		3 | ||||||
| #define CONFIG_LIB_RAND |  | ||||||
| 
 | 
 | ||||||
| /*
 | /*
 | ||||||
|  * Flash Settings |  * Flash Settings | ||||||
|  |  | ||||||
|  | @ -85,7 +85,6 @@ | ||||||
| #define CONFIG_NETCONSOLE	1 | #define CONFIG_NETCONSOLE	1 | ||||||
| #endif | #endif | ||||||
| #define CONFIG_HOSTNAME		bf526-ezbrd | #define CONFIG_HOSTNAME		bf526-ezbrd | ||||||
| #define CONFIG_LIB_RAND |  | ||||||
| 
 | 
 | ||||||
| /*
 | /*
 | ||||||
|  * Flash Settings |  * Flash Settings | ||||||
|  |  | ||||||
|  | @ -83,7 +83,6 @@ | ||||||
| #define CONFIG_NETCONSOLE	1 | #define CONFIG_NETCONSOLE	1 | ||||||
| #endif | #endif | ||||||
| #define CONFIG_HOSTNAME		bf527-ezkit | #define CONFIG_HOSTNAME		bf527-ezkit | ||||||
| #define CONFIG_LIB_RAND |  | ||||||
| 
 | 
 | ||||||
| /*
 | /*
 | ||||||
|  * Flash Settings |  * Flash Settings | ||||||
|  |  | ||||||
|  | @ -87,7 +87,6 @@ | ||||||
| #define CONFIG_SYS_AUTOLOAD	"no" | #define CONFIG_SYS_AUTOLOAD	"no" | ||||||
| #define CONFIG_ROOTPATH		"/romfs" | #define CONFIG_ROOTPATH		"/romfs" | ||||||
| 
 | 
 | ||||||
| #define CONFIG_LIB_RAND |  | ||||||
| 
 | 
 | ||||||
| /*
 | /*
 | ||||||
|  * Flash Settings |  * Flash Settings | ||||||
|  |  | ||||||
|  | @ -65,7 +65,6 @@ | ||||||
| #define CONFIG_RMII | #define CONFIG_RMII | ||||||
| #endif | #endif | ||||||
| #define CONFIG_HOSTNAME		bf537-pnav | #define CONFIG_HOSTNAME		bf537-pnav | ||||||
| #define CONFIG_LIB_RAND |  | ||||||
| 
 | 
 | ||||||
| /*
 | /*
 | ||||||
|  * Flash Settings |  * Flash Settings | ||||||
|  |  | ||||||
|  | @ -86,7 +86,6 @@ | ||||||
| 
 | 
 | ||||||
| #define CONFIG_SYS_AUTOLOAD	"no" | #define CONFIG_SYS_AUTOLOAD	"no" | ||||||
| #define CONFIG_ROOTPATH		"/romfs" | #define CONFIG_ROOTPATH		"/romfs" | ||||||
| #define CONFIG_LIB_RAND |  | ||||||
| 
 | 
 | ||||||
| /*
 | /*
 | ||||||
|  * Flash Settings |  * Flash Settings | ||||||
|  |  | ||||||
|  | @ -65,7 +65,6 @@ | ||||||
| #define CONFIG_NETCONSOLE	1 | #define CONFIG_NETCONSOLE	1 | ||||||
| #endif | #endif | ||||||
| #define CONFIG_HOSTNAME		bf537-stamp | #define CONFIG_HOSTNAME		bf537-stamp | ||||||
| #define CONFIG_LIB_RAND |  | ||||||
| 
 | 
 | ||||||
| /*
 | /*
 | ||||||
|  * Flash Settings |  * Flash Settings | ||||||
|  |  | ||||||
|  | @ -17,7 +17,6 @@ | ||||||
| #  define CONFIG_BOOTP_DNS | #  define CONFIG_BOOTP_DNS | ||||||
| #  define CONFIG_BOOTP_NTPSERVER | #  define CONFIG_BOOTP_NTPSERVER | ||||||
| #  define CONFIG_BOOTP_RANDOM_DELAY | #  define CONFIG_BOOTP_RANDOM_DELAY | ||||||
| #  define CONFIG_LIB_RAND |  | ||||||
| #  define CONFIG_KEEP_SERVERADDR | #  define CONFIG_KEEP_SERVERADDR | ||||||
| #  define CONFIG_CMD_DNS | #  define CONFIG_CMD_DNS | ||||||
| #  define CONFIG_CMD_PING | #  define CONFIG_CMD_PING | ||||||
|  |  | ||||||
|  | @ -83,7 +83,6 @@ | ||||||
| #define CONFIG_NETCONSOLE	1 | #define CONFIG_NETCONSOLE	1 | ||||||
| #endif | #endif | ||||||
| #define CONFIG_HOSTNAME		cm-bf527 | #define CONFIG_HOSTNAME		cm-bf527 | ||||||
| #define CONFIG_LIB_RAND |  | ||||||
| 
 | 
 | ||||||
| /*
 | /*
 | ||||||
|  * Flash Settings |  * Flash Settings | ||||||
|  |  | ||||||
|  | @ -71,7 +71,6 @@ | ||||||
| #define CONFIG_NETCONSOLE	1 | #define CONFIG_NETCONSOLE	1 | ||||||
| #endif | #endif | ||||||
| #define CONFIG_HOSTNAME		cm-bf537e | #define CONFIG_HOSTNAME		cm-bf537e | ||||||
| #define CONFIG_LIB_RAND |  | ||||||
| 
 | 
 | ||||||
| /*
 | /*
 | ||||||
|  * Flash Settings |  * Flash Settings | ||||||
|  |  | ||||||
|  | @ -69,7 +69,6 @@ | ||||||
| #define CONFIG_NETCONSOLE	1 | #define CONFIG_NETCONSOLE	1 | ||||||
| #endif | #endif | ||||||
| #define CONFIG_HOSTNAME		cm-bf537u | #define CONFIG_HOSTNAME		cm-bf537u | ||||||
| #define CONFIG_LIB_RAND |  | ||||||
| 
 | 
 | ||||||
| /*
 | /*
 | ||||||
|  * Flash Settings |  * Flash Settings | ||||||
|  |  | ||||||
|  | @ -56,7 +56,6 @@ | ||||||
| #define CONFIG_CMD_MII | #define CONFIG_CMD_MII | ||||||
| #define CONFIG_CMD_PING | #define CONFIG_CMD_PING | ||||||
| 
 | 
 | ||||||
| #define CONFIG_LIB_RAND |  | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| /*
 | /*
 | ||||||
|  |  | ||||||
|  | @ -77,7 +77,6 @@ | ||||||
| #define DM9000_IO		CONFIG_DM9000_BASE | #define DM9000_IO		CONFIG_DM9000_BASE | ||||||
| #define DM9000_DATA		(CONFIG_DM9000_BASE + 2) | #define DM9000_DATA		(CONFIG_DM9000_BASE + 2) | ||||||
| 
 | 
 | ||||||
| #define CONFIG_LIB_RAND |  | ||||||
| 
 | 
 | ||||||
| /*
 | /*
 | ||||||
|  * Flash Settings |  * Flash Settings | ||||||
|  |  | ||||||
|  | @ -37,7 +37,6 @@ | ||||||
| #define CONFIG_MISC_INIT_R | #define CONFIG_MISC_INIT_R | ||||||
| #define CONFIG_SHOW_BOOT_PROGRESS | #define CONFIG_SHOW_BOOT_PROGRESS | ||||||
| 
 | 
 | ||||||
| #define CONFIG_LIB_RAND |  | ||||||
| #define CONFIG_KIRKWOOD_GPIO | #define CONFIG_KIRKWOOD_GPIO | ||||||
| #define CONFIG_OF_LIBFDT | #define CONFIG_OF_LIBFDT | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -66,7 +66,6 @@ | ||||||
| #define CONFIG_NETCONSOLE	1 | #define CONFIG_NETCONSOLE	1 | ||||||
| #endif | #endif | ||||||
| #define CONFIG_HOSTNAME		tcm-bf518 | #define CONFIG_HOSTNAME		tcm-bf518 | ||||||
| #define CONFIG_LIB_RAND |  | ||||||
| 
 | 
 | ||||||
| /*
 | /*
 | ||||||
|  * Flash Settings |  * Flash Settings | ||||||
|  |  | ||||||
|  | @ -71,7 +71,6 @@ | ||||||
| #define CONFIG_NETCONSOLE	1 | #define CONFIG_NETCONSOLE	1 | ||||||
| #endif | #endif | ||||||
| #define CONFIG_HOSTNAME		tcm-bf537 | #define CONFIG_HOSTNAME		tcm-bf537 | ||||||
| #define CONFIG_LIB_RAND |  | ||||||
| 
 | 
 | ||||||
| /*
 | /*
 | ||||||
|  * Flash Settings |  * Flash Settings | ||||||
|  |  | ||||||
|  | @ -44,6 +44,9 @@ config REGEX | ||||||
| 	  regex support to some commands, for example "env grep" and | 	  regex support to some commands, for example "env grep" and | ||||||
| 	  "setexpr". | 	  "setexpr". | ||||||
| 
 | 
 | ||||||
|  | config LIB_RAND | ||||||
|  | 	bool | ||||||
|  | 
 | ||||||
| source lib/rsa/Kconfig | source lib/rsa/Kconfig | ||||||
| 
 | 
 | ||||||
| menu "Hashing Support" | menu "Hashing Support" | ||||||
|  |  | ||||||
|  | @ -10,6 +10,7 @@ if NET | ||||||
| 
 | 
 | ||||||
| config NET_RANDOM_ETHADDR | config NET_RANDOM_ETHADDR | ||||||
| 	bool "Random ethaddr if unset" | 	bool "Random ethaddr if unset" | ||||||
|  | 	select LIB_RAND | ||||||
| 	help | 	help | ||||||
| 	  Selecting this will allow the Ethernet interface to function | 	  Selecting this will allow the Ethernet interface to function | ||||||
| 	  even when the ethaddr variable for that interface is unset. | 	  even when the ethaddr variable for that interface is unset. | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue