From: [EMAIL PROTECTED]
Date: Fri, 10 Aug 2007 14:12:06 -0700

> From: Satyam Sharma <[EMAIL PROTECTED]>
> 
> Based upon initial work by Keiichi Kii <[EMAIL PROTECTED]>.
> 
> To update fields of underlying netpoll structure at runtime on corresponding
> NETDEV_CHANGEADDR or NETDEV_CHANGENAME notifications.
> 
> ioctl(SIOCSIFHWADDR or SIOCSIFNAME) could be used to change the hardware/MAC
> address or name of the local interface that our netpoll is attached to. 
> Whenever this happens, netdev notifier chain is called out with the
> NETDEV_CHANGEADDR or NETDEV_CHANGENAME event message.  We respond to that and
> update the local_mac or dev_name field of the struct netpoll.  This makes
> sense anyway, but is especially required for dynamic netconsole because the
> netpoll structure's internal members become user visible files when either
> sysfs or configfs are used.  So this helps us to keep up with the MAC
> address/name changes and keep values in struct netpoll uptodate.
> 
> [ Note that ioctl(SIOCSIFADDR) to change IP address of interface at
>   runtime is not handled (to update local_ip of netpoll) on purpose --
>   some setups may set the local_ip to a private address, not necessary
>   the actual IP address of the sender host, as presently allowed. ]
> 
> Signed-off-by: Satyam Sharma <[EMAIL PROTECTED]>
> Signed-off-by: Keiichi Kii <[EMAIL PROTECTED]>
> Cc: Matt Mackall <[EMAIL PROTECTED]>
> Signed-off-by: Andrew Morton <[EMAIL PROTECTED]>

Applied to net-2.6.24, thanks!
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to