taglinefilesource code
alen226include/linux/netdevice.hextern void     dev_mc_delete(struct device *dev, void *addr, int alen, int all);
alen227include/linux/netdevice.hextern void    dev_mc_add(struct device *dev, void *addr, int alen, int newonly);
alen108net/core/dev_mcast.cvoid dev_mc_delete(struct device *dev, void *addr, int alen, int all)
alen113net/core/dev_mcast.cif(memcmp((*dmi)->dmi_addr,addr,(*dmi)->dmi_addrlen)==0 && alen==(*dmi)->dmi_addrlen)
alen131net/core/dev_mcast.cvoid dev_mc_add(struct device *dev, void *addr, int alen, int newonly)
alen136net/core/dev_mcast.cif(memcmp(dmi->dmi_addr,addr,dmi->dmi_addrlen)==0 && dmi->dmi_addrlen==alen)
alen146net/core/dev_mcast.cmemcpy(dmi->dmi_addr, addr, alen);
alen147net/core/dev_mcast.cdmi->dmi_addrlen=alen;
alen1011net/socket.cint alen;
alen1026net/socket.cflags, (struct sockaddr *)address, &alen);
alen1030net/socket.cif(addr!=NULL && (err=move_addr_to_user(address,alen, addr, addr_len))<0)