Since we made a major update to ixl, and are about to make a major update to ixlv in D16429, take this time to refresh the man pages with new information.
Suggestions on any additional information to include are welcome.
Differential D15927
Update ixl(4) and ixlv(4) man pages erj on Jun 20 2018, 4:26 PM. Authored by Tags None Referenced Files
Details
Since we made a major update to ixl, and are about to make a major update to ixlv in D16429, take this time to refresh the man pages with new information. Suggestions on any additional information to include are welcome.
Diff Detail
Event TimelineThere are a very large number of changes, so older changes are hidden. Show Older Changes Comment Actions Any additional information that should be added to the man page? Some stats descriptions? iflib sysctls? More VF usage information? I don't really know what's useful since I don't ever need to use the driver's man page. Comment Actions Can you tell if the boards now accept foreign/unsupported SFP+ modules ? Is there a flag now for this Comment Actions For the most part, they only accept Intel-branded modules; this is enforced by the firmware. There are some exceptions, but I can't give you a definitive list since I'm not sure what it contains. Cards sold with an E in front of them (e.g. EXL710) don't have this check, and I think ports that are LOMs don't have it either. Comment Actions Thanks -- will that be written down somewhere in the man page ? Who is selling EXL cards, because I've never found that ? And: What is LOM ? Comment Actions I should add a note about the qualified optics check to the man page. For EXL cards, I'm not sure where they're sold. I've seen a couple in Google searches, but I think those aren't retail cards, and may have an unknown source. LOM stands for "LAN on Motherboard". If you see an X710/X722 device with the ports attached directly to the motherboard / enabled via riser card, that's a LOM. They don't have a different PCI device ID from the regular add-in cards, but they do have slightly different firmware. Comment Actions Thanks -- if Intel would sell those EXL, that would make sense 8-) Please expand LOM to 'onboard interfaces (LAN on Motherboard, LOM)', if possible. I'm a 30-years user of ethernet, but I've never heard that abbreviation. If an admin can see if an interface is external or LOM, by whatever magic, can you write about it in the man page ? Comment Actions Someone found that having EVDEV in the kernel config causes buildkernel to fail in if_ixl: https://lists.freebsd.org/pipermail/freebsd-current/2018-June/069924.html Suggestion is to add IXL_IW to the kernel config. Is that something that should be mentioned in the Comment Actions I don't think it's that rare of an abbreviation, but I can add the expansion.
I looked into this yesterday, and there may not be a 100% accurate way to do this in the driver. I can add something and maybe identify exceptions. For the buildkernel failure, you need to remove IXL_IW because the code associated with it currently doesn't compile. We don't expect it to stay this way by 12-RELEASE, so we don't have it in the man page. Comment Actions FWIW, I have always and only -- until now -- seen LOM expand to Lights-Out Management (a la IPMI, Dell iDRAC, HPE iLO, etc). So yes, please include the expansion. :-) Comment Actions I've tested the patch itself, and read through the man page. I found VF, without explaination. It stands for And: I'm sorry for the change requests, but I'm starting to use more and more 10g hardware and I really Comment Actions Should I add a section about the QCU and nvmupdate utilities? They have ports, but I don't think they have manpages, so I don't know how to properly reference them. Comment Actions Yes, please add sections on how to use both tools, and reference the ports (sysutils/intel-qcu and I've looked up 'bailed' on dict.leo.org but did not find a valid translation. What are those 'bailed' devices ? Comment Actions I did a quick google on "sfp bail" and found this: https://www.finisar.com/communication-components/sfp-bail-and-latch-assembly. I assume that's what "bailed" refers to. I don't think I've ever seen a "non-bailed" SFP adapter, so it probably isn't necessary to add to the SFP description in the man page. Comment Actions Do you still plan to provide pointers to sysutils/intel-qcu and sysutils/intel-nvmupdate or should the man page update be committed as is ? Comment Actions Do you still have the pointers to sysutils/intel-qcu and sysutils/intel-nvmupdate in mind ? Comment Actions Yes -- I did this quick update because someone mentioned the textproc/igor utility in another review. It also reminded me to come back to this. Comment Actions Also, there are some style problems reported by mandoc -Tlint.:
Comment Actions Looks good to me. 😃 There's only one thing related to .Fx I mentioned in another comment.
Comment Actions I'm going to try to get these committed, soon; I don't have any more planned changes. |