====== Define 정리 ====== NM 에서 사용하는 Define 변수들과 이에 대한 설명을 정리했다. 이것들은 네트워크 관련 변수들로서, 거의 대부분 Kernel 의 헤더파일에 정의되어 있다. 여기서 '$kernel' 은 해당 커널 디렉토리를 말한다. ====== 정리 ====== | 변수명 | 위치 | 설명 | | IFNAMSIZ | $kernel/include/linux/if.h | 네트워크 인터페이스 이름의 크기, 16 으로 정의 | | IFHWADDRLEN | $kernel/include/linux/if.h | MAC 주소의 길이, 6 으로 정의 | | SIOCGIWNAME | $kernel/include/linux/wireless.h | Wireless 장치의 존재를 확인하는데 사용함, 0x8B01 으로 정의(ioctl) | | SIOCGIFHWADDR | $kernel/include/linux/sockios.h | MAC 주소를 얻는데 사용함, 0x8927 으로 정의(ioctl) | | SIOCGIFNAME | $kernel/include/linux/sockios.h | 인터페이스 이름을 얻는데 사용함, 0x8910 으로 정의(ioctl) | ---- {{indexmenu>:#1|skipns=/^(wiki|etc|diary|playground)$/ skipfile=/^(todays|about|guestbook)$/ nsort rsort}} ----