mirror of
https://github.com/openvswitch/ovs
synced 2025-10-23 14:57:06 +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:
committed by
Jesse Gross
parent
67b30fcde7
commit
e97f8ca76d
@@ -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)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user