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) |