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)
  • computer/lg/define_정리.txt
  • Last modified: 4 years ago
  • by likewind