2
0
mirror of https://github.com/openvswitch/ovs synced 2025-10-25 15:07:05 +00:00

datapath: struct brport_attribute no longer has an owner element

Between 2.6.35 and 2.6.36-rc1 the owner element of struct brport_attribute
was removed.

Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: Jesse Gross <jesse@nicira.com>
This commit is contained in:
Simon Horman
2010-08-23 15:30:12 +09:00
committed by Jesse Gross
parent 67b30fcde7
commit e97f8ca76d

View File

@@ -30,6 +30,15 @@ struct brport_attribute {
ssize_t (*store)(struct dp_port *, unsigned long);
};
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,36)
#define BRPORT_ATTR(_name,_mode,_show,_store) \
struct brport_attribute brport_attr_##_name = { \
.attr = {.name = __stringify(_name), \
.mode = _mode }, \
.show = _show, \
.store = _store, \
};
#else
#define BRPORT_ATTR(_name,_mode,_show,_store) \
struct brport_attribute brport_attr_##_name = { \
.attr = {.name = __stringify(_name), \
@@ -38,6 +47,7 @@ struct brport_attribute brport_attr_##_name = { \
.show = _show, \
.store = _store, \
};
#endif
static ssize_t show_path_cost(struct dp_port *p, char *buf)
{