Re: [patch net-next] switchdev: bring back switchdev_obj and use it as a generic object param
From: Jiri Pirko <hidden>
Date: 2015-10-01 06:20:49
From: Jiri Pirko <hidden>
Date: 2015-10-01 06:20:49
Thu, Oct 01, 2015 at 05:44:55AM CEST, sfeldma@gmail.com wrote:
On Wed, Sep 30, 2015 at 9:00 AM, Jiri Pirko [off-list ref] wrote:quoted
From: Jiri Pirko <redacted> Replace "void *obj" with a generic structure. Introduce couple of helpers along that. Signed-off-by: Jiri Pirko <redacted>Looks good to me, except for the macro/enum collision Vivien pointed out. Vivien's suggestion to use SWITCHDEV_OBJ_ID_xxx for ID enums would work.
ok
Actually, id should be moved back into switchdev_obj, otherwise that info is lost in dump callbacks. Could have a common callback that switches on id, for id specific work. I'll submit a patch to move id back into obj if Jiri doesn't add it to this one.
I was thinking about it as well and it makes sense. I'll add it.