Lines Matching refs:eui
163 static inline void addrconf_addr_eui48_base(u8 *eui, const char *const addr) in addrconf_addr_eui48_base() argument
165 memcpy(eui, addr, 3); in addrconf_addr_eui48_base()
166 eui[3] = 0xFF; in addrconf_addr_eui48_base()
167 eui[4] = 0xFE; in addrconf_addr_eui48_base()
168 memcpy(eui + 5, addr + 3, 3); in addrconf_addr_eui48_base()
171 static inline void addrconf_addr_eui48(u8 *eui, const char *const addr) in addrconf_addr_eui48() argument
173 addrconf_addr_eui48_base(eui, addr); in addrconf_addr_eui48()
174 eui[0] ^= 2; in addrconf_addr_eui48()
177 static inline int addrconf_ifid_eui48(u8 *eui, struct net_device *dev) in addrconf_ifid_eui48() argument
196 addrconf_addr_eui48_base(eui, dev->dev_addr); in addrconf_ifid_eui48()
199 eui[3] = (dev->dev_id >> 8) & 0xFF; in addrconf_ifid_eui48()
200 eui[4] = dev->dev_id & 0xFF; in addrconf_ifid_eui48()
202 eui[0] ^= 2; in addrconf_ifid_eui48()