Lines Matching refs:addr_len

22 			    struct netdev_hw_addr *new, int addr_len)
31 diff = memcmp(new->addr, ha->addr, addr_len);
51 __hw_addr_create(const unsigned char *addr, int addr_len,
63 memcpy(ha->addr, addr, addr_len);
74 const unsigned char *addr, int addr_len,
81 if (addr_len > MAX_ADDR_LEN)
88 diff = memcmp(addr, ha->addr, addr_len);
118 ha = __hw_addr_create(addr, addr_len, addr_type, global, sync);
132 const unsigned char *addr, int addr_len,
135 return __hw_addr_add_ex(list, addr, addr_len, addr_type, false, false,
167 const unsigned char *addr, int addr_len,
176 int diff = memcmp(addr, ha->addr, addr_len);
193 const unsigned char *addr, int addr_len,
196 struct netdev_hw_addr *ha = __hw_addr_lookup(list, addr, addr_len, addr_type);
204 const unsigned char *addr, int addr_len,
207 return __hw_addr_del_ex(list, addr, addr_len, addr_type, false, false);
212 int addr_len)
216 err = __hw_addr_add_ex(to_list, ha->addr, addr_len, ha->type,
232 int addr_len)
236 err = __hw_addr_del_ex(to_list, ha->addr, addr_len, ha->type,
247 int addr_len)
254 __hw_addr_unsync_one(to_list, from_list, ha, addr_len);
256 err = __hw_addr_sync_one(to_list, ha, addr_len);
271 int addr_len)
278 err = __hw_addr_sync_one(to_list, ha, addr_len);
282 __hw_addr_unsync_one(to_list, from_list, ha, addr_len);
290 int addr_len)
296 __hw_addr_unsync_one(to_list, from_list, ha, addr_len);
583 WARN_ON(__hw_addr_insert(&dev->dev_addrs, ha, dev->addr_len));
608 err = __hw_addr_add(&dev->dev_addrs, addr, dev->addr_len, addr_type);
640 if (!memcmp(ha->addr, addr, dev->addr_len) &&
644 err = __hw_addr_del(&dev->dev_addrs, addr, dev->addr_len,
666 err = __hw_addr_add_ex(&dev->uc, addr, dev->addr_len,
689 err = __hw_addr_add(&dev->uc, addr, dev->addr_len,
711 err = __hw_addr_del(&dev->uc, addr, dev->addr_len,
737 if (to->addr_len != from->addr_len)
741 err = __hw_addr_sync(&to->uc, &from->uc, to->addr_len);
767 if (to->addr_len != from->addr_len)
771 err = __hw_addr_sync_multiple(&to->uc, &from->uc, to->addr_len);
790 if (to->addr_len != from->addr_len)
804 __hw_addr_unsync(&to->uc, &from->uc, to->addr_len);
851 err = __hw_addr_add_ex(&dev->mc, addr, dev->addr_len,
867 err = __hw_addr_add_ex(&dev->mc, addr, dev->addr_len,
908 err = __hw_addr_del_ex(&dev->mc, addr, dev->addr_len,
960 if (to->addr_len != from->addr_len)
964 err = __hw_addr_sync(&to->mc, &from->mc, to->addr_len);
990 if (to->addr_len != from->addr_len)
994 err = __hw_addr_sync_multiple(&to->mc, &from->mc, to->addr_len);
1013 if (to->addr_len != from->addr_len)
1019 __hw_addr_unsync(&to->mc, &from->mc, to->addr_len);