On Tue, Jan 7, 2025 at 8:54 PM Leon Romanovsky <leon@xxxxxxxxxx> wrote: > > On Tue, Jan 07, 2025 at 08:15:50AM +0530, Kalesh AP wrote: > > Using the option provided by Ethernet driver, register for FW Async > > event. During probe, while registeriung with Ethernet driver, provide > > the ulp hook 'ulp_async_notifier' for receiving the firmware events. > > > > Signed-off-by: Selvin Xavier <selvin.xavier@xxxxxxxxxxxx> > > Signed-off-by: Kalesh AP <kalesh-anakkur.purayil@xxxxxxxxxxxx> > > --- > > drivers/infiniband/hw/bnxt_re/bnxt_re.h | 1 + > > drivers/infiniband/hw/bnxt_re/main.c | 47 +++++++++++++++++++++++++ > > 2 files changed, 48 insertions(+) > > <...> > > > +static void bnxt_re_net_unregister_async_event(struct bnxt_re_dev *rdev) > > +{ > > + int rc; > > + > > + if (rdev->is_virtfn) > > + return; > > + > > + memset(&rdev->event_bitmap, 0, sizeof(rdev->event_bitmap)); > > + rc = bnxt_register_async_events(rdev->en_dev, &rdev->event_bitmap, > > + ASYNC_EVENT_CMPL_EVENT_ID_DCB_CONFIG_CHANGE); > > + if (rc) > > + ibdev_err(&rdev->ibdev, "Failed to unregister async event"); > > +} > > + > > +static void bnxt_re_net_register_async_event(struct bnxt_re_dev *rdev) > > +{ > > + int rc; > > + > > + if (rdev->is_virtfn) > > + return; > > + > > + rdev->event_bitmap |= (1 << ASYNC_EVENT_CMPL_EVENT_ID_DCB_CONFIG_CHANGE); > > + rc = bnxt_register_async_events(rdev->en_dev, &rdev->event_bitmap, > > + ASYNC_EVENT_CMPL_EVENT_ID_DCB_CONFIG_CHANGE); > > + if (rc) > > + ibdev_err(&rdev->ibdev, "Failed to unregister async event"); > > s/Failed to unregister async event/Failed to register async event Looks like it was a copy-paste error :) > > If it is the only comment, we will get for this series. You don't need to resend, I'll fix it. > > Thanks Thank you Leon. > > > +} -- Regards, Kalesh AP
Attachment:
smime.p7s
Description: S/MIME Cryptographic Signature