Various bug fixes and cleanups to STP library.
authorJustin Pettit <jpettit@nicira.com>
Fri, 14 Oct 2011 16:48:43 +0000 (09:48 -0700)
committerJustin Pettit <jpettit@nicira.com>
Sat, 22 Oct 2011 23:16:08 +0000 (16:16 -0700)
commit3310b5708bfb066986de399aa27d922763a1cb2c
tree79f237c10a82e184364fb39132ad06d566c22d0c
parent829a7d0283a25d61cc5607e5015103373e100e21
Various bug fixes and cleanups to STP library.

    - Don't apply endian conversions to flags, which are 8 bits.
    - Use #defines for default times for use outside library.
    - Clarify our behavior when in STP_DISABLED state.
    - Add "aux" member to STP port struct to be able to refer back to
      the owning port.
    - Define macros to print STP bridge and port ids.
    - New helper function to get port id.
    - New helper function to convert speed to cost.
    - New functions to describe current role of port.
lib/stp.c
lib/stp.h