From 2625afd6f38c394b3dccc3e529f79fac97d8c087 Mon Sep 17 00:00:00 2001 From: Tristan Brice Velloza Kildaire Date: Fri, 13 Dec 2024 21:36:48 +0200 Subject: [PATCH] TAP - Removed old (bad) code `trySixSet2(...)` --- TAP.c | 44 -------------------------------------------- 1 file changed, 44 deletions(-) diff --git a/TAP.c b/TAP.c index 66c73c1..56d7d16 100644 --- a/TAP.c +++ b/TAP.c @@ -60,50 +60,6 @@ struct in6_addr generateLinkLocal(char* interfaceName) return ll_a; } -void trySixSet2(struct ifreq original, struct in6_addr address, int prefixLen) -{ - printf("Strat 2, running...\n"); - - - struct ifreq reqParam; - memset(&reqParam, 0, sizeof(struct ifreq)); - strcpy(reqParam.ifr_name, original.ifr_name); - printf("interface name: (1) %s\n", reqParam.ifr_name); - - - int dummySock = socket(AF_INET6, SOCK_DGRAM, 0); - ioctl(dummySock, SIOCGIFINDEX, &reqParam); - printf("index: %d\n", reqParam.ifr_ifindex); - printf("interface name: (2) %s\n", reqParam.ifr_name); - - struct sockaddr_in6 _6addr; - memset(&_6addr, 0, sizeof(struct sockaddr_in6)); - _6addr.sin6_family = AF_INET6; - _6addr.sin6_addr = address; - struct sockaddr_in6* _6addrPtr = &_6addr; - reqParam.ifr_addr = *(struct sockaddr*)_6addrPtr; - - // struct in6_ifreq _6reqParam; - // _6reqParam.ifr6_ifindex = reqParam.ifr_ifindex; - // _6reqParam.ifr6_prefixlen = prefixLen; - // _6reqParam.ifr6_addr = address; - - - printf("status after set: %d\n", ioctl(dummySock, SIOCSIFADDR, &_6addr)); - printf("interface name: (3) %s\n", reqParam.ifr_name); - -// while(true){ - ioctl(dummySock, SIOCGIFFLAGS, &reqParam); - printf("is Up?: %d\n", reqParam.ifr_flags&IFF_UP); - // } - - - close(dummySock); - - - exit(1); -} - #include void trySixSet