mirror of
https://github.com/torvalds/linux.git
synced 2024-10-31 01:01:52 +00:00
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
@ -35,6 +35,16 @@ struct switchdev_trans {
|
||||
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 {
|
||||
SWITCHDEV_ATTR_UNDEFINED,
|
||||
SWITCHDEV_ATTR_PORT_PARENT_ID,
|
||||
|
Loading…
Reference in New Issue
Block a user