Hi Jouni, Thank you for the suggestions. I have pushed a new v7 patch V7 1/2: It's the 1st one you sent back V7 2/2: Please see the comment below. Thank you Chin-Ran > -----Original Message----- > From: Jouni Malinen <j@xxxxx> > Sent: Thursday, August 1, 2024 1:02 AM > To: Chin-Ran Lo <chin-ran.lo@xxxxxxx> > Cc: hostap@xxxxxxxxxxxxxxxxxxx; Pete Hsieh <tsung-hsien.hsieh@xxxxxxx> > Subject: [EXT] Re: [PATCH v6] Add the similar USD APIs to dbus control > interface that other apps can use the functions > > Caution: This is an external email. Please take care when clicking links or > opening attachments. When in doubt, report the message using the 'Report > this email' button > > > On Fri, Jul 26, 2024 at 12:38:01PM +0000, Chin-Ran Lo wrote: > > wpa_supplicant/dbus/dbus_new.c | 261 +++++++++++++++ > > wpa_supplicant/dbus/dbus_new.h | 35 ++ > > wpa_supplicant/dbus/dbus_new_handlers.c | 416 > > ++++++++++++++++++++++++ wpa_supplicant/dbus/dbus_new_handlers.h > | > > 13 +- wpa_supplicant/dbus/dbus_new_helpers.h | 14 + > > wpa_supplicant/events.c | 2 +- > > wpa_supplicant/nan_usd.c | 9 +- > > wpa_supplicant/notify.c | 27 ++ > > wpa_supplicant/notify.h | 11 + > > 9 files changed, 785 insertions(+), 3 deletions(-) > > It would be cleaner to split this into two commits: one for handling the move > of the control interface specific code from nan_usd.c into notify.c/h and > another one to add the dbus specific changes. > > As far as the proposed dbus interface is concerned, my main concern is on how > the commands are defined to take in a single string argument that is then > parsed to determine the set of actual arguments. That is not really a clean > interface for dbus. Instead, this should add the individual arguments as > separate dbus arguments with each having their own (in most cases, non-string) > type. Chin-Ran> The interface has been modified in 2/2 patch. Please review > > Why does this not add NANReplied event? Chin-Ran> It's added in 2/2 patch. Please review. > > Why does this leave out some of the arguments from events (like > FSD/FSD-GAS)? > Chin-Ran> They are added in 2/2 patch. Please review. > It would be good to update doc/dbus.doxygen to cover the new extension to > the dbus interface. Chin-Ran> It's added in 2/2 patch. Please review. > > It would be nice to get a new tests/hwsim/test_dbus.py test case for validating > the new interface. Chin-Ran> The functions are verified by using the Matter code now. I will also add the test code to here later. > > I'm attaching patches showing the two commits after a cleanup I did when > reviewing this. The first one should be ready to be applied as-is. The second > one needs those comments mentioned above addressed. > > -- > Jouni Malinen PGP id > EFC895FA _______________________________________________ Hostap mailing list Hostap@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/hostap