무선랜의 ioctl과 iw_handler의 우선순위를 알고 싶습니다.
글쓴이: silarrod / 작성시간: 일, 2012/08/26 - 6:05오후
안녕하세요.
RT3070 디바이스 드라이버를 보다가 궁금한 점이 생겨서 글을 쓰게 됐습니다.
지금까지 디바이스를 제어하기 위해서 net_device 구조체의 do_ioctl이라는 부분에 함수를 등록해서 사용한다고 알고 있었습니다.
그런데 저 RT3070 디바이스 드라이버를 보니까 WIRELESS_EXT가 설정 된것에 따라서 net_device 구조체의 wirelss_handler라는 부분에 iw_handler라는 구조체를 등록하게 되더라구요
그런데 저 iw_handler는 얼핏 보기에 위에서부터 커맨드 순서로 해당 커맨드에 사용할 함수를 등록하게끔 되어 있고, do_ioctl에서도 제어하는 커맨드들이 대다수 들입니다.
제가 궁금한건 1. 왜 이렇게 두 개를 따로 등록해서 사용하는지, 2. 따로 등록해서 사용한다면 겹치는 커맨드인 경우 do_ioctl과 iw_handler중 어떤게 우선하는지 입니다.
검색을 해봐도 검색능력이 떨어지는지 만족할만한 답을 찾을 수 없어 글을 남겨봅니다.
많은 답변 부탁드립니다.
Forums:
댓글 달기