Add back 802.1D Spanning Tree Protocol (STP) library code.
authorJustin Pettit <jpettit@nicira.com>
Tue, 20 Sep 2011 22:08:05 +0000 (15:08 -0700)
committerJustin Pettit <jpettit@nicira.com>
Sat, 22 Oct 2011 23:16:07 +0000 (16:16 -0700)
commit829a7d0283a25d61cc5607e5015103373e100e21
treeec32e0d5814f4cf40c18b19c635f988aa84dc546
parentf740b8f6a14d90096e9fb0cae9670dafb3ce2731
Add back 802.1D Spanning Tree Protocol (STP) library code.

At one point, the OVS distribution contained an IEEE 802.1D Spanning
Tree Protocol (STP) library written by Ben Pfaff and based on the
802.1D-1998 reference code.  It was never integrated into ovs-vswitchd,
so it was removed as part of commit ba18611 (Remove vestigial support
for Spanning Tree Protocol.)

This commit reintroduces the library, cleans up a few spots, and makes
it build cleanly against new code.  A future commit will have
ovs-vswitchd use this library.
lib/automake.mk
lib/stp.c [new file with mode: 0644]
lib/stp.h [new file with mode: 0644]
tests/.gitignore
tests/automake.mk
tests/stp.at [new file with mode: 0644]
tests/test-stp.c [new file with mode: 0644]
tests/testsuite.at