VPP-346 More VPP doc fixes 76/2676/2
authorChris Luke <chrisy@flirble.org>
Tue, 6 Sep 2016 13:32:36 +0000 (09:32 -0400)
committerDamjan Marion <dmarion.lists@gmail.com>
Tue, 6 Sep 2016 20:35:28 +0000 (20:35 +0000)
commitd4024f586216a6bf4e2dfb667df8149b7f95b5c6
treeb8150f25da5e7b79ce119f8996fda1bd037dc0df
parent7394b5b06b6549b5ff7fe3f1103c269ae966f584
VPP-346 More VPP doc fixes

- Fix issue in Doxy dependency check when nothing needs to be installed.
  'set -e' and plain '[]' logic don't mix well.
- Fix Makefile snafu when building Doxy output for a single file.
- Include only one of vnet/vnet/buffer.c/dpdk_buffer.c in docs depending on
  DPDKness. This could do with some improvement in future, eg to properly
  align the pre-doxy steps with what Doxy does.
- Fix rendering of 'inline' tag in Doxygen by having it interpret
  always_inline as "inline static".
- Bunch of duplicate CLI command structure names that confused docs and may
  one day have caused debugging issues.
- Several other Doxygen syntax issues fixed, like documenting non-existant
  parameters (usually just the wrong parameter name, typos, etc)

Change-Id: Ia8cca545e5de9f8750602bffa3c4548acc8971aa
Signed-off-by: Chris Luke <chrisy@flirble.org>
19 files changed:
doxygen/Makefile
doxygen/doxygen.cfg
doxygen/siphon_generate.py
vlib/vlib/buffer.c
vlib/vlib/buffer_funcs.h
vlib/vlib/counter.h
vlib/vlib/dpdk_buffer.c
vlib/vlib/vlib_process_doc.h
vnet/vnet/classify/policer_classify.c
vnet/vnet/devices/dpdk/node.c
vnet/vnet/ip/ip6_forward.c
vnet/vnet/ip/ip_feature_registration.c
vnet/vnet/ipsec-gre/node.c
vnet/vnet/unix/pcap.c
vnet/vnet/unix/tapcli.c
vnet/vnet/vxlan-gpe/decap.c
vppinfra/vppinfra/bihash_8_8.h
vppinfra/vppinfra/bihash_doc.h
vppinfra/vppinfra/bitmap.h