diff options
-rw-r--r-- | samples/bpf/xdp_tx_iptunnel_user.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/samples/bpf/xdp_tx_iptunnel_user.c b/samples/bpf/xdp_tx_iptunnel_user.c index 880dd4aebfa4..92b8bde9337c 100644 --- a/samples/bpf/xdp_tx_iptunnel_user.c +++ b/samples/bpf/xdp_tx_iptunnel_user.c | |||
@@ -25,11 +25,12 @@ | |||
25 | #define STATS_INTERVAL_S 2U | 25 | #define STATS_INTERVAL_S 2U |
26 | 26 | ||
27 | static int ifindex = -1; | 27 | static int ifindex = -1; |
28 | static __u32 xdp_flags = 0; | ||
28 | 29 | ||
29 | static void int_exit(int sig) | 30 | static void int_exit(int sig) |
30 | { | 31 | { |
31 | if (ifindex > -1) | 32 | if (ifindex > -1) |
32 | set_link_xdp_fd(ifindex, -1, 0); | 33 | set_link_xdp_fd(ifindex, -1, xdp_flags); |
33 | exit(0); | 34 | exit(0); |
34 | } | 35 | } |
35 | 36 | ||
@@ -142,7 +143,6 @@ int main(int argc, char **argv) | |||
142 | struct iptnl_info tnl = {}; | 143 | struct iptnl_info tnl = {}; |
143 | struct rlimit r = {RLIM_INFINITY, RLIM_INFINITY}; | 144 | struct rlimit r = {RLIM_INFINITY, RLIM_INFINITY}; |
144 | struct vip vip = {}; | 145 | struct vip vip = {}; |
145 | __u32 xdp_flags = 0; | ||
146 | char filename[256]; | 146 | char filename[256]; |
147 | int opt; | 147 | int opt; |
148 | int i; | 148 | int i; |