Update libmemif
[govpp.git] / extras / libmemif / examples / icmp-responder / icmp-responder.go
index f9867f7..79bb9d0 100644 (file)
@@ -3,9 +3,10 @@
 // and construct packets.
 //
 // The appropriate VPP configuration for the opposite memif is:
-//   vpp$ create memif id 1 socket /tmp/icmp-responder-example slave secret secret
-//   vpp$ set int state memif0/1 up
-//   vpp$ set int ip address memif0/1 192.168.1.2/24
+//   vpp$ create memif socket id 1 filename /tmp/icmp-responder-example
+//   vpp$ create interface memif id 1 socket-id 1 slave secret secret no-zero-copy
+//   vpp$ set int state memif1/1 up
+//   vpp$ set int ip address memif1/1 192.168.1.2/24
 //
 // To start the example, simply type:
 //   root$ ./icmp-responder
@@ -154,7 +155,7 @@ func IcmpResponder(memif *libmemif.Memif, queueID uint8) {
                                        break
                                }
                                // Generate response for each supported request.
-                               responses := []libmemif.RawPacketData{}
+                               var responses []libmemif.RawPacketData
                                for _, packet := range packets {
                                        fmt.Println("Received new packet:")
                                        DumpPacket(packet)
@@ -324,7 +325,7 @@ func main() {
 
        hwAddr, err = net.ParseMAC(MAC)
        if err != nil {
-               fmt.Println("Failed to parse the MAC address: %v", err)
+               fmt.Printf("Failed to parse the MAC address: %v", err)
                return
        }
 
@@ -333,7 +334,7 @@ func main() {
                ipAddr = ip.To4()
        }
        if ipAddr == nil {
-               fmt.Println("Failed to parse the IP address: %v", err)
+               fmt.Printf("Failed to parse the IP address: %v", err)
                return
        }