switchdev: add switchdev_trans_ph_prepare/commit helpers
Add helpers which should be used int attr_set/obj_add switchdev ops to check the phase of transaction. Signed-off-by: Jiri Pirko <jiri@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
f8db83486e
commit
8bdb427206
include/net
|
@ -35,6 +35,16 @@ struct switchdev_trans {
|
||||||
enum switchdev_trans_ph ph;
|
enum switchdev_trans_ph ph;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
static inline bool switchdev_trans_ph_prepare(struct switchdev_trans *trans)
|
||||||
|
{
|
||||||
|
return trans && trans->ph == SWITCHDEV_TRANS_PREPARE;
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline bool switchdev_trans_ph_commit(struct switchdev_trans *trans)
|
||||||
|
{
|
||||||
|
return trans && trans->ph == SWITCHDEV_TRANS_COMMIT;
|
||||||
|
}
|
||||||
|
|
||||||
enum switchdev_attr_id {
|
enum switchdev_attr_id {
|
||||||
SWITCHDEV_ATTR_UNDEFINED,
|
SWITCHDEV_ATTR_UNDEFINED,
|
||||||
SWITCHDEV_ATTR_PORT_PARENT_ID,
|
SWITCHDEV_ATTR_PORT_PARENT_ID,
|
||||||
|
|
Loading…
Reference in New Issue