netdev
[Top] [All Lists]

Re: [NET]: Device mtu/txqlen/ifmap via rtnetlink.

To: tgraf@xxxxxxx, davem@xxxxxxxxxx
Subject: Re: [NET]: Device mtu/txqlen/ifmap via rtnetlink.
From: Jeff Garzik <jgarzik@xxxxxxxxx>
Date: Thu, 26 Aug 2004 02:29:03 -0400
Cc: Netdev <netdev@xxxxxxxxxxx>
In-reply-to: <200408260506.i7Q56Ebq022683@xxxxxxxxxxxxxxx>
References: <200408260506.i7Q56Ebq022683@xxxxxxxxxxxxxxx>
Sender: netdev-bounce@xxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.2) Gecko/20040803
Linux Kernel Mailing List wrote:
@@ -246,6 +268,30 @@
err = -EINVAL; + if (ifm->ifi_flags)
+               dev_change_flags(dev, ifm->ifi_flags);
+
+       if (ida[IFLA_MAP - 1]) {
+               if (!dev->set_config) {
+                       err = -EOPNOTSUPP;
+                       goto out;
+               }
+
+               if (!netif_device_present(dev)) {
+                       err = -ENODEV;
+                       goto out;
+               }
+               
+               if (ida[IFLA_MAP - 1]->rta_len != RTA_LENGTH(sizeof(struct 
ifmap)))
+                       goto out;
+               
+               err = dev->set_config(dev, (struct ifmap *)
+                               RTA_DATA(ida[IFLA_MAP - 1]));
+
+               if (err)
+                       goto out;
+       }
+


Why are new calls to deprecated hook ->set_config() being added?

        Jeff



<Prev in Thread] Current Thread [Next in Thread>