커널에 ipv6_skip_exthdr()
[1]과 같은 유틸리티 기능이 있습니까? ipv6
패킷을 처리하기 위해 입력으로 sk_buff
을 사용하지 않습니까? IPv6
패킷을 처리하는 몇 가지 기본적인 기능이 필요합니다. 커널이이 작업을 수행한다는 것을 알지만 유틸리티 기능을 사용하여 사용자 공간에서 사용할 원시 패킷을 처리 할 수있는 기능을 파악할 수 없었습니다. sk_buff
구조체).리눅스에서의 원시 IPv6 패킷 처리
감사합니다.
달성하고자하는 것이 있습니까? 내가 그 질문을 이해하는지 모르겠다. –
예를 들어 libipq를 사용하여 사용자 공간 응용 프로그램의 패킷을 수동으로 구문 분석하려고합니다. 난 원시 패킷 내용만을 가지고, 나는 고통 hehe없이 그것을 구문 분석하는 데 필요한 구조가 필요합니다. – Tarantula
Oo 사용자 공간에서! 죄송합니다 귀하의 리눅스 커널 태그 나는 당신이 커널 공간에서 이것을하고 싶다고 생각. 왜 http://www.netfilter.org/projects/libnetfilter_queue/index.html을 사용하지 않는지 물어봐도 될까요? –