Interface PacketProcessingService

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.RpcService
    All Known Implementing Classes:
    PacketProcessingServiceImpl

    @Generated("mdsal-binding-generator")
    public interface PacketProcessingService
    extends org.opendaylight.yangtools.yang.binding.RpcService
    Interface for implementing the following YANG RPCs defined in module packet-processing
     rpc transmit-packet {
       input input {
         uses inv:node-context-ref;
         leaf connection-cookie {
           type connection-cookie;
         }
         leaf egress {
           type inv:node-connector-ref;
         }
         leaf buffer-id {
           type uint32;
         }
         uses raw-packet;
         uses action-type:action-list;
       }
     }
     
    • Method Detail

      • transmitPacket

        @CheckReturnValue
        com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<TransmitPacketOutput>> transmitPacket​(TransmitPacketInput input)
        Invoke transmit-packet RPC.
             
                 Sending packet out through openflow device.
             
         
        Parameters:
        input - of transmit-packet
        Returns:
        output of transmit-packet