Message ID | 20091028124627.GA20936@mock.linuxdev.us.dell.com |
---|---|
State | Not Applicable, archived |
Delegated to: | David Miller |
Headers | show |
diff --git a/udev/udev-event.c b/udev/udev-event.c index f4d7121..4a77753 100644 --- a/udev/udev-event.c +++ b/udev/udev-event.c @@ -647,6 +647,13 @@ exit_add: goto exit; } + /* handle "move" event */ + if (strcmp(udev_device_get_subsystem(dev), "net") == 0 && strcmp(udev_device_get_action(dev), "move") == 0) { + udev_rules_apply_to_event(rules, event); + udev_device_update_db(dev); + goto exit; + } + /* remove device node */ if (major(udev_device_get_devnum(dev)) != 0 && strcmp(udev_device_get_action(dev), "remove") == 0) { /* import database entry and delete it */
As of now, udev does not support move events that are generated when network interfaces are renamed. This patch extends udev to support move events. With this patch udev would support rules like ACTION=="move", SUBSYSTEM=="net", PROGRAM="netif_id %k" Signed-off-by: Narendra K <Narendra_K@dell.com> --- udev/udev-event.c | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-)