(b *testing.B)
| 120 | } |
| 121 | |
| 122 | func BenchmarkEncodePacketGRE(b *testing.B) { |
| 123 | buf := gopacket.NewSerializeBuffer() |
| 124 | opts := gopacket.SerializeOptions{ |
| 125 | ComputeChecksums: true, |
| 126 | FixLengths: true, |
| 127 | } |
| 128 | for i := 0; i < b.N; i++ { |
| 129 | gopacket.SerializeLayers(buf, opts, testIPv4OverGRE...) |
| 130 | buf.Clear() |
| 131 | } |
| 132 | } |
| 133 | |
| 134 | // testPacketEthernetOverGRE is the packet: |
| 135 | // 11:01:38.124768 IP 192.168.1.1 > 192.168.1.2: GREv0, length 102: IP 172.16.1.1 > 172.16.1.2: ICMP echo request, id 3842, seq 1, length 64 |
nothing calls this directly
no test coverage detected
searching dependent graphs…