sk_buff구조체의 "mac"멤버에 관한 질문
글쓴이: jeiley / 작성시간: 일, 2009/11/29 - 8:48오후
kernel 2.6.0버젼에서는 sk_buff 구조체 안에 mac이라는 멤버가 있어서 이것이 커널메모리의 mac header의 시작위치를 반환하였습니다만
현재 제가 쓰는 커널은 2.6.26인데 여기서는 mac이라는 멤버변수가 빠져있습니다.
가정컨데 mac이라는 멤버변수가 하던 기능을 다른 방법으로 대체 해버리고 mac 멤버를 삭제 한 듯 한데
2.6.26에서 mac header의 시작위치를 반환해주던 기존의 mac멤버가 하는일을 하고 있는 변수가 있는지 궁금합니다.
2.6.26을 쓰는 이유는 2.6.0이 지원할 수 없는 app.때문에 그렇습니다. 2.6.26에서 무조건 이 기능을 수행하는 멤버를 찾아야 하는데 한 3주째 이것때문에 삽질을 하고 있습니다.
제한사항이 현재 작업하는 위치에서는 skb_mac_header(skb)과 같은 방식으로는 정보를 빼내올 수 없는 위치입니다.(작업하는 위치는 neighbor.c 입니다.)
Forums:
댓글 달기