docs: better docs, mv doxygen to sphinx
[vpp.git] / docs / developer / corefeatures / fib / mplsfib.rst
@@ -19,14 +19,14 @@ contains a path that does not have an output label. In this case the
 non-EOS packets cannot take this path, because to do so would expose
 the neighbouring router to a label that it did not allocate.
 
-The desgin choice to make with an MPLS FIB table is therefore:
+The design choice to make with an MPLS FIB table is therefore:
 - 20 bit key: label only. When the EOS and non-EOS actions differ the result is a 'EOS-choice' object.
 - 21 bit key: label and EOS-bit. The result is then the specific action based on EOS-bit.
 
 20 bit key
   - Advantages:lower memory overhead, since there are few DB entries.
   - Disadvantages: slower DP performance in the case the path-lists
-    differ, as more objects are encounterd in the switch path
+    differ, as more objects are encountered in the switch path
 
 21 bit key
   - Advantages: faster DP performance