Enforce naming convention regarding abbreviations

Change-Id: Ic81038d3869268a55624ccbbf66048545158b0da
diff --git a/tools/build/conf/src/main/resources/onos/checkstyle.xml b/tools/build/conf/src/main/resources/onos/checkstyle.xml
index 9260bae..0a9772f 100644
--- a/tools/build/conf/src/main/resources/onos/checkstyle.xml
+++ b/tools/build/conf/src/main/resources/onos/checkstyle.xml
@@ -146,6 +146,9 @@
             <property name="tagSeverity" value="error"/>
         </module>
 
+        <module name="AbbreviationAsWordInName">
+            <property name="allowedAbbreviationLength" value="2" />
+        </module>
 
         <!-- Checks for Naming Conventions.                  -->
         <!-- See http://checkstyle.sf.net/config_naming.html -->
diff --git a/tools/build/conf/src/main/resources/onos/suppressions.xml b/tools/build/conf/src/main/resources/onos/suppressions.xml
index 6d8f198..0c3e720 100644
--- a/tools/build/conf/src/main/resources/onos/suppressions.xml
+++ b/tools/build/conf/src/main/resources/onos/suppressions.xml
@@ -28,6 +28,12 @@
     <suppress files=".*" checks="OperatorWrapCheck"/>
     <suppress files=".*" checks="HiddenField"/>
     <suppress files=".java" checks="NewlineAtEndOfFile"/>
+    <suppress files="org.onlab.packet.*" checks="AbbreviationAsWordInName" />
+    <suppress files="org.onlab.jdvue.*" checks="AbbreviationAsWordInName" />
+    <suppress files="org.onosproject.driver.pipeline.*" checks="AbbreviationAsWordInName" />
+    <suppress files="org.onosproject.igmp.*" checks="AbbreviationAsWordInName" />
+    <suppress files="org.onosproject.pim.*" checks="AbbreviationAsWordInName" />
+    <suppress files="org.onosproject.segmentrouting.*" checks="AbbreviationAsWordInName" />
 
     <!-- Suppressions for unit testing code -->
     <suppress checks="JavadocPackage"