| Submitter | Doug Goldstein |
|---|---|
| Date | Feb. 19, 2013, 12:59 a.m. |
| Message ID | <1361235563-2684-1-git-send-email-cardoe@cardoe.com> |
| Download | mbox | patch |
| Permalink | /patch/221603/ |
| State | Accepted |
| Delegated to: | David Miller |
| Headers | show |
Comments
From: Doug Goldstein <cardoe@cardoe.com> Date: Mon, 18 Feb 2013 18:59:23 -0600 > Sets the sysfs device_type to 'bond' for udev. This allows udev rules to > be created for bond devices. This is similar to how other network > devices set their device_type. > > Signed-off-by: Doug Goldstein <cardoe@cardoe.com> Applied. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Patch
diff --git a/drivers/net/bonding/bond_main.c b/drivers/net/bonding/bond_main.c index b7d45f3..876505f 100644 --- a/drivers/net/bonding/bond_main.c +++ b/drivers/net/bonding/bond_main.c @@ -4352,6 +4352,10 @@ static const struct net_device_ops bond_netdev_ops = { .ndo_fix_features = bond_fix_features, }; +static const struct device_type bond_type = { + .name = "bond", +}; + static void bond_destructor(struct net_device *bond_dev) { struct bonding *bond = netdev_priv(bond_dev); @@ -4382,6 +4386,8 @@ static void bond_setup(struct net_device *bond_dev) bond_dev->destructor = bond_destructor; + SET_NETDEV_DEVTYPE(bond_dev, &bond_type); + /* Initialize the device options */ bond_dev->tx_queue_len = 0; bond_dev->flags |= IFF_MASTER|IFF_MULTICAST;
Sets the sysfs device_type to 'bond' for udev. This allows udev rules to be created for bond devices. This is similar to how other network devices set their device_type. Signed-off-by: Doug Goldstein <cardoe@cardoe.com> --- v2: removed accidental whitespace addition --- drivers/net/bonding/bond_main.c | 6 ++++++ 1 file changed, 6 insertions(+)