2011-05-10 5 views
0

skb_copy_datagram_iovec()을 사용하여 커널에서 사용자 공간으로 skb을 복사 할 때의 성능을 비교하고 싶습니다. 나는 테스트 할 모듈을 만든다. 누구든지 사용자 공간에서 큰 버퍼를 만들고 내 모듈에 전달하는 방법을 보여줄 수 있습니다 (tcp_recvmsg()은 사용자 공간에서 iovec가 전달됨). 모든 제안을 부탁드립니다. 미리 감사드립니다!사용자 공간 버퍼를 커널에 넘김

답변

0

Linux 문자 장치 드라이버를 작성하고 writev 메소드를 구현하십시오. 자세한 내용은 Linux Device Drivers 최신 버전을 확인하십시오.