[SDFAB-287] Let send packet out throw UpfProgrammableException

Change-Id: Ibdc092dcb24c5e44c5315ef055470f1f5ba671e3
(cherry picked from commit 6a7cb471d32a6c237addf5ef0680c62c2614dcd4)
diff --git a/core/api/src/main/java/org/onosproject/net/behaviour/upf/UpfDevice.java b/core/api/src/main/java/org/onosproject/net/behaviour/upf/UpfDevice.java
index dd7528e..e0d9fb4 100644
--- a/core/api/src/main/java/org/onosproject/net/behaviour/upf/UpfDevice.java
+++ b/core/api/src/main/java/org/onosproject/net/behaviour/upf/UpfDevice.java
@@ -190,6 +190,7 @@
      * etc.).
      *
      * @param data Ethernet frame bytes
+     * @throws UpfProgrammableException if operation is not available
      */
-    void sendPacketOut(ByteBuffer data);
+    void sendPacketOut(ByteBuffer data) throws UpfProgrammableException;
 }