value of dev->addr_assign_type
From: Jiri Pirko <jiri@resnulli.us>
Date: 2012-12-24 09:47:36
From: Jiri Pirko <jiri@resnulli.us>
Date: 2012-12-24 09:47:36
Hi Stefan/all. Looking at possible values of dev->addr_assign_type I found out: /* hardware address assignment types */ #define NET_ADDR_PERM 0 /* address is permanent (default) */ #define NET_ADDR_RANDOM 1 /* address is generated randomly */ #define NET_ADDR_STOLEN 2 /* address is stolen from other device */ By this it looks like dev->addr_assign_type value is always one of these 3. But by the way the value is treated in dev_hw_addr_random() for example: dev->addr_assign_type |= NET_ADDR_RANDOM; It looks like NET_ADDR_* ought to be flags... That confuses me. Jiri ps.: introduced in c1f79426e2df5ef96fe3e76de6c7606d15bf390b