Hi Willem,
> -----Original Message----- > From: Willem de Bruijn <[email protected]> > Sent: Thursday, January 28, 2021 2:04 AM > To: Hariprasad Kelam <[email protected]> > Cc: Network Development <[email protected]>; LKML <linux- > [email protected]>; David Miller <[email protected]>; Jakub > Kicinski <[email protected]>; Sunil Kovvuri Goutham > <[email protected]>; Linu Cherian <[email protected]>; > Geethasowjanya Akula <[email protected]>; Jerin Jacob Kollanukkaran > <[email protected]>; Subbaraya Sundeep Bhatta <[email protected]>; > Christina Jacob <[email protected]> > Subject: [EXT] Re: [Patch v2 net-next 4/7] octeontx2-af: Physical link > configuration support > > On Wed, Jan 27, 2021 at 4:02 AM Hariprasad Kelam <[email protected]> > wrote: > > > > From: Christina Jacob <[email protected]> > > > > CGX LMAC, the physical interface support link configuration parameters > > like speed, auto negotiation, duplex etc. Firmware saves these into > > memory region shared between firmware and this driver. > > > > This patch adds mailbox handler set_link_mode, fw_data_get to > > configure and read these parameters. > > > > Signed-off-by: Christina Jacob <[email protected]> > > Signed-off-by: Sunil Goutham <[email protected]> > > Signed-off-by: Hariprasad Kelam <[email protected]> > > > +int rvu_mbox_handler_cgx_set_link_mode(struct rvu *rvu, > > + struct cgx_set_link_mode_req *req, > > + struct cgx_set_link_mode_rsp > > +*rsp) { > > + int pf = rvu_get_pf(req->hdr.pcifunc); > > + u8 cgx_idx, lmac; > > + void *cgxd; > > + > > + if (!is_cgx_config_permitted(rvu, req->hdr.pcifunc)) > > + return -EPERM; > > + > > + rvu_get_cgx_lmac_id(rvu->pf2cgxlmac_map[pf], &cgx_idx, &lmac); > > + cgxd = rvu_cgx_pdata(cgx_idx, rvu); > > + rsp->status = cgx_set_link_mode(cgxd, req->args, cgx_idx, > > + lmac); > > nit: two spaces after assignment operator. > > on the point of no new inline: do also check the status in patchwork. > that also flags such issues. Thanks for the review. Will fix in next version. Thanks, Hariprasad k

