Lines Matching refs:addr
132 unsigned compute_ip_checksum(const void *addr, unsigned int nbytes);
143 int ip_checksum_ok(const void *addr, unsigned int nbytes);
343 static inline void net_random_ethaddr(uchar *addr) in net_random_ethaddr() argument
349 addr[i] = rand_r(&seed); in net_random_ethaddr()
351 addr[0] &= 0xfe; /* clear multicast bit */ in net_random_ethaddr()
352 addr[0] |= 0x02; /* set local assignment bit (IEEE802) */ in net_random_ethaddr()
361 static inline int is_zero_ethaddr(const u8 *addr) in is_zero_ethaddr() argument
363 return !(addr[0] | addr[1] | addr[2] | addr[3] | addr[4] | addr[5]); in is_zero_ethaddr()
373 static inline int is_multicast_ethaddr(const u8 *addr) in is_multicast_ethaddr() argument
375 return 0x01 & addr[0]; in is_multicast_ethaddr()
384 static inline int is_broadcast_ethaddr(const u8 *addr) in is_broadcast_ethaddr() argument
386 return (addr[0] & addr[1] & addr[2] & addr[3] & addr[4] & addr[5]) == in is_broadcast_ethaddr()
399 static inline int is_valid_ethaddr(const u8 *addr) in is_valid_ethaddr() argument
403 return !is_multicast_ethaddr(addr) && !is_zero_ethaddr(addr); in is_valid_ethaddr()
417 void string_to_enetaddr(const char *addr, uint8_t *enetaddr);
456 int update_tftp(ulong addr, char *interface, char *devstring);
480 int dhcp_run(ulong addr, const char *fname, bool autoload);