|
@@ -240,7 +240,7 @@ int switchdev_port_attr_set(struct net_device *dev, struct switchdev_attr *attr)
|
|
|
* but should not commit the attr.
|
|
|
*/
|
|
|
|
|
|
- trans.ph = SWITCHDEV_TRANS_PREPARE;
|
|
|
+ trans.ph_prepare = true;
|
|
|
err = __switchdev_port_attr_set(dev, attr, &trans);
|
|
|
if (err) {
|
|
|
/* Prepare phase failed: abort the transaction. Any
|
|
@@ -259,7 +259,7 @@ int switchdev_port_attr_set(struct net_device *dev, struct switchdev_attr *attr)
|
|
|
* because the driver said everythings was OK in phase I.
|
|
|
*/
|
|
|
|
|
|
- trans.ph = SWITCHDEV_TRANS_COMMIT;
|
|
|
+ trans.ph_prepare = false;
|
|
|
err = __switchdev_port_attr_set(dev, attr, &trans);
|
|
|
WARN(err, "%s: Commit of attribute (id=%d) failed.\n",
|
|
|
dev->name, attr->id);
|
|
@@ -323,7 +323,7 @@ int switchdev_port_obj_add(struct net_device *dev, struct switchdev_obj *obj)
|
|
|
* but should not commit the obj.
|
|
|
*/
|
|
|
|
|
|
- trans.ph = SWITCHDEV_TRANS_PREPARE;
|
|
|
+ trans.ph_prepare = true;
|
|
|
err = __switchdev_port_obj_add(dev, obj, &trans);
|
|
|
if (err) {
|
|
|
/* Prepare phase failed: abort the transaction. Any
|
|
@@ -342,7 +342,7 @@ int switchdev_port_obj_add(struct net_device *dev, struct switchdev_obj *obj)
|
|
|
* because the driver said everythings was OK in phase I.
|
|
|
*/
|
|
|
|
|
|
- trans.ph = SWITCHDEV_TRANS_COMMIT;
|
|
|
+ trans.ph_prepare = false;
|
|
|
err = __switchdev_port_obj_add(dev, obj, &trans);
|
|
|
WARN(err, "%s: Commit of object (id=%d) failed.\n", dev->name, obj->id);
|
|
|
switchdev_trans_items_warn_destroy(dev, &trans);
|