+ p_4o4_2 = (Ether(src=self.pg1.remote_mac,
+ dst=self.pg1.local_mac) /
+ IP(src="2.2.2.2", dst="1.1.0.2") /
+ UDP(sport=1234, dport=1234) /
+ Raw(b'\xa5' * 100))
+ rx = self.send_and_expect(
+ self.pg1, p_4o4_2 * 1 + p_4o4 * (NUM_PKTS - 1), self.pg0)
+ # checking encap4 magic packet
+ p = rx.pop(0)
+ self.validate_outer4(p, udp_encap_4)
+ p = IP(p["UDP"].payload.load)
+ self.validate_inner4(p, p_4o4_2)
+ self.assertEqual(udp_encap_4.get_stats()['packets'], 1)
+ # checking remaining packets for encap0