Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 236691
b: refs/heads/master
c: a512b92
h: refs/heads/master
i:
  236689: 7da0cc0
  236687: b92cf87
v: v3
  • Loading branch information
Vlad Dogaru authored and David S. Miller committed Jan 25, 2011
1 parent 4e74cec commit 81a5f14
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 1 deletion.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 84c49d8c3e4abefb0a41a77b25aa37ebe8d6b743
refs/heads/master: a512b92b3af4b03fc6834617a042dc85fbd4e34e
15 changes: 15 additions & 0 deletions trunk/net/core/net-sysfs.c
Original file line number Diff line number Diff line change
Expand Up @@ -295,6 +295,20 @@ static ssize_t show_ifalias(struct device *dev,
return ret;
}

NETDEVICE_SHOW(group, fmt_dec);

static int change_group(struct net_device *net, unsigned long new_group)
{
dev_set_group(net, (int) new_group);
return 0;
}

static ssize_t store_group(struct device *dev, struct device_attribute *attr,
const char *buf, size_t len)
{
return netdev_store(dev, attr, buf, len, change_group);
}

static struct device_attribute net_class_attributes[] = {
__ATTR(addr_assign_type, S_IRUGO, show_addr_assign_type, NULL),
__ATTR(addr_len, S_IRUGO, show_addr_len, NULL),
Expand All @@ -316,6 +330,7 @@ static struct device_attribute net_class_attributes[] = {
__ATTR(flags, S_IRUGO | S_IWUSR, show_flags, store_flags),
__ATTR(tx_queue_len, S_IRUGO | S_IWUSR, show_tx_queue_len,
store_tx_queue_len),
__ATTR(group, S_IRUGO | S_IWUSR, show_group, store_group),
{}
};

Expand Down

0 comments on commit 81a5f14

Please sign in to comment.