커널모드에서의 패킷 해더 붙이려고하는데 질문드립니다.
글쓴이: goro14 / 작성시간: 금, 2005/10/14 - 6:13오후
패킷앞에 해더를 붙이려고 하는데요 socket.c에 넘어온 DATA앞에 다가요
넘어온 data가 100이고 해더의 크기가 5라면은 105만큼의 메모리가 필요하잖아요
근데 일단 write가 호출된다음에는 socket device driver로 데이터가 넘어가게 되서 malloc등의 함수는 당연히 못하는데
어떻게 해야하나요??? ㅠㅠ
그렇다고 kalloc로 사용하게 되면은 나중에 copy_from_user
에서 문제가 될것같고요... ㅠㅠ
Forums:
kmalloc을 사용하게 될 때, copy_from_user에서 발생하게
kmalloc을 사용하게 될 때, copy_from_user에서 발생하게 될 문제가 무엇입니까?
댓글 달기