From f61b4a0193e5abca4f76c8ce989b73c7bdd0c70a Mon Sep 17 00:00:00 2001 From: Tristan Brice Velloza Kildaire Date: Sun, 15 Dec 2024 17:45:05 +0200 Subject: [PATCH] TAP - More clean up --- TAP.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/TAP.c b/TAP.c index 3cee749..24b7cd4 100644 --- a/TAP.c +++ b/TAP.c @@ -100,6 +100,7 @@ void trySixSet interfaceIndex ); + // linux IPv6 mtu check if(mtu < 1280) { printf("MTU must be 1280 bytes or more for IPv6\n"); @@ -315,9 +316,8 @@ int open_tap(void) { } } - if(set_ipv6 || link_local_v6) { - printf("TODO: Implement set ipv6\n"); - + if(set_ipv6 || link_local_v6) + { // Firstly, obtain the interface index by `ifr_name` int dummySock = socket(AF_INET6, SOCK_DGRAM, 0); if(ioctl(dummySock, SIOCGIFINDEX, &ifr) < 0)