라우팅 프로토콜을 짜고있습니다.
커널과 연동이 되기 위해 arp테이블과 라우팅 테이블을 참조 하기위해 ioctl을 이용하려 합니다.
우선 arp테이블을 초기화 하기 위해 arp테이블을 지우는 ioctl명령을 아래와 같이 했습니다.
[code:1]
sockfd = socket( AF_INET, SOCK_DGRAM, 0 );
memset(&ld->ifr, 0, sizeof(ld->ifr));
strcpy( ld->ifr.ifr_name, device );
struct sockaddr_in *sin = (void *) &ld->ifr.ifr_ifru.ifru_addr;
sin->sin_family = AF_INET;