Hi Andrew, Andrew Lunn <and...@lunn.ch> writes:
>> + /* Write the VID to iterate from only once */ >> + if (!entry->valid) { >> + err = mv88e6xxx_g1_vtu_vid_write(chip, entry); >> + if (err) >> + return err; >> + } > > Please could you add a bigger comment. It is not clear why you write > it, when it is invalid. That just seems wrong, and needs a good > comment to explain why it is correct, more than what you currently > have as a comment. This trick could indeed benefit a better explanation. The reason for it is that I used the same comment as the ATU GetNext implementation, i.e.: /* Write the MAC address to iterate from only once */ if (entry->state == GLOBAL_ATU_DATA_STATE_UNUSED) { err = mv88e6xxx_g1_atu_mac_write(chip, entry); if (err) return err; } I suggest me sending a future patch to improve the comments of both GetNext (ATU and VTU) implementations at the same time later. Thanks, Vivien