#include "test_tcp_hdr_options.skel.h"
 #include "test_misc_tcp_hdr_options.skel.h"
 
-#define LO_ADDR6 "::eB9F"
+#define LO_ADDR6 "::1"
 #define CG_NAME "/tcpbpf-hdr-opt-test"
 
 struct bpf_test_option exp_passive_estab_in;
        int active_lport;
 };
 
-static int add_lo_addr(void)
-{
-       char ip_addr_cmd[256];
-       int cmdlen;
-
-       cmdlen = snprintf(ip_addr_cmd, sizeof(ip_addr_cmd),
-                         "ip -6 addr add %s/128 dev lo scope host",
-                         LO_ADDR6);
-
-       if (CHECK(cmdlen >= sizeof(ip_addr_cmd), "compile ip cmd",
-                 "failed to add host addr %s to lo. ip cmdlen is too long\n",
-                 LO_ADDR6))
-               return -1;
-
-       if (CHECK(system(ip_addr_cmd), "run ip cmd",
-                 "failed to add host addr %s to lo\n", LO_ADDR6))
-               return -1;
-
-       return 0;
-}
-
 static int create_netns(void)
 {
        if (CHECK(unshare(CLONE_NEWNET), "create netns",
                  "failed to bring lo link up\n"))
                return -1;
 
-       if (add_lo_addr())
-               return -1;
-
        return 0;
 }
 
 
 #define BPF_PROG_TEST_TCP_HDR_OPTIONS
 #include "test_tcp_hdr_options.h"
 
-__u16 last_addr16_n = __bpf_htons(0xeB9F);
+__u16 last_addr16_n = __bpf_htons(1);
 __u16 active_lport_n = 0;
 __u16 active_lport_h = 0;
 __u16 passive_lport_n = 0;