ip / udp 헤더 조작 후 checksum 생성할 필요가 있을때 아래의 api를 활용한다.
#include <netinet/ip.h>
#include <netinet/udp.h>
#include <dhcp/dhcp.h>
를 포함한 후에,(include base는 ../target/h/wrn/coreip 이다.)
아래의 함수를 사용한다.
dhcp.h 헤더 파일이 없을 경우(vxworks6.5이후 버전에서는 ipnet으로 통합되었다고한다.) 아래의 링크를 확인하여 직접 구현해도 된다.
#include <netinet/ip.h>
#include <netinet/udp.h>
#include <dhcp/dhcp.h>
를 포함한 후에,(include base는 ../target/h/wrn/coreip 이다.)
아래의 함수를 사용한다.
- u_short get_ipsum (struct ip *);
- u_short get_udpsum (struct ip *, struct udphdr *);
dhcp.h 헤더 파일이 없을 경우(vxworks6.5이후 버전에서는 ipnet으로 통합되었다고한다.) 아래의 링크를 확인하여 직접 구현해도 된다.