mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-08-23 10:28:51 +09:00
![Joe Hershberger](/assets/img/avatar_default.png)
Make the MAC-seeded random number generator available to /net in general. MAC-seeded rand will be needed by link-local as well, so give it an interface. Signed-off-by: Joe Hershberger <joe.hershberger@ni.com> Acked-by: Simon Glass <sjg@chromium.org>
27 lines
451 B
C
27 lines
451 B
C
/*
|
|
* Copied from LiMon - BOOTP.
|
|
*
|
|
* Copyright 1994, 1995, 2000 Neil Russell.
|
|
* (See License)
|
|
* Copyright 2000 Paolo Scaffardi
|
|
*/
|
|
|
|
#ifndef __NET_RAND_H__
|
|
#define __NET_RAND_H__
|
|
|
|
#define RAND_MAX 0xffffffff
|
|
|
|
/*
|
|
* Seed the random number generator using the eth0 MAC address
|
|
*/
|
|
void srand_mac(void);
|
|
|
|
/*
|
|
* Get a random number (after seeding with MAC address)
|
|
*
|
|
* @return random number
|
|
*/
|
|
unsigned long rand(void);
|
|
|
|
#endif /* __NET_RAND_H__ */
|