From b08a66a4b3e5e4240319dfd2d8db85b5696825d0 Mon Sep 17 00:00:00 2001 From: Gray Liang Date: Sat, 23 Sep 2023 02:45:18 +0800 Subject: [PATCH] Add test for ARP filter Signed-off-by: Zhichuan Liang --- .github/workflows/test.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index aab90803..788656ed 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -114,7 +114,6 @@ jobs: expected-output-pattern: '1.1.1.1:80' - name: Test --filter-track-skb - # DNAT uses: ./.github/actions/pwru-test with: test-name: filter-track-skb @@ -125,6 +124,16 @@ jobs: curl -vvv -sS --fail --connect-timeout "1" -o /dev/null http://10.10.20.99:80 || true expected-output-pattern: '10.10.14.2:80' + - name: Test ARP + uses: ./.github/actions/pwru-test + with: + test-name: arp + pwru-pcap-filter: arp + traffic-setup: | + for dev in $(ip --br l | awk '{print $1}'); do ip neigh flush dev $dev || true; done + ping -c1 8.8.8.8 + expected-output-pattern: 'arp_rcv' + - name: Fetch artifacts if: ${{ !success() }} uses: cilium/little-vm-helper@908ab1ff8a596a03cd5221a1f8602dc44c3f906d