HTMLDOCS for CXGBE(4) has an incorrect link to ng_ether(4) in all versions from 9.0 When viewing the CXGBE(4) HTMLDOCS, under the SEE ALSO section, the link to NG_ETHER(4) is missing the 'NG_' and tries to link to ETHER(4) which results in a 'Sorry, no data found for `ether(4)'. Please try a keyword search.' https://man.freebsd.org/cgi/man.cgi?query=cxgbe&apropos=0&sektion=4&manpath=FreeBSD+9.0-RELEASE+and+Ports&arch=default&format=html#SEE_ALSO
This is not cxgbe(4) specific -- any man page with a cross reference that has an underscore in its name seems to be this way. For example, both the ng_* entries in the SEE ALSO section of ng_vlan(4) have the same problem. https://man.freebsd.org/cgi/man.cgi?query=ng_vlan&apropos=0&sektion=0&manpath=FreeBSD+9.0-RELEASE+and+Ports&arch=default&format=html#end
After some investigation, the html file is generating an incorrect link. If the manual page has an underscore in the filename, this structure is created: <i> <i> _ <a href=><i></></a> If the manual page does not have an underscore in the filename, this structure is created: <a href><i></i></a> Snippet of the webpage source for context: <a name="SEE_ALSO" href="#end"><b>SEE ALSO</b></a> <a href="/cgi/man.cgi?query=netgraph&sektion=4&apropos=0&manpath=FreeBSD+9.0-RELEASE+and+Ports"><i>netgraph</i>(4)</a>, <i>ng</i>_<a href="/cgi/man.cgi?query=eiface&sektion=4&apropos=0&manpath=FreeBSD+9.0-RELEASE+and+Ports"><i>eiface</i>(4)</a>, <i>ng</i>_<a href="/cgi/man.cgi?query=ether&sektion=4&apropos=0&manpath=FreeBSD+9.0-RELEASE+and+Ports"><i>ether</i>(4)</a>, <a href="/cgi/man.cgi?query=ngctl&sektion=8&apropos=0&manpath=FreeBSD+9.0-RELEASE+and+Ports"><i>ngctl</i>(8)</a>, <a href="/cgi/man.cgi?query=nghook&sektion=8&apropos=0&manpath=FreeBSD+9.0-RELEASE+and+Ports"><i>nghook</i>(8)</a>
*** This bug has been marked as a duplicate of bug 275000 ***