processDataSet(ipfixReceiver, ntohs(header->sourceId), set);
processDataSet(ipfixReceiver, ntohl(header->sourceId), set);
static int processNetflowV9Packet(IpfixReceiver* ipfixReceiver, byte* message, uint16_t length) {	NetflowV9Header* header = (NetflowV9Header*)message;		/* pointer to first set */	IpfixSetHeader* set = (IpfixSetHeader*)&header->data;	int i;	for (i = 0; i < ntohs(header->setCount); i++) {		if (ntohs(set->id) == NetflowV9_SetId_Template) {  			processTemplateSet(ipfixReceiver, ntohs(header->sourceId), set);  			} else		if (ntohs(set->id) >= IPFIX_SetId_Data_Start) {  			processDataSet(ipfixReceiver, ntohs(header->sourceId), set);  			} else {			errorf("Unsupported Set ID - expected 0/256+, got %d", ntohs(set->id));  			}		set = (IpfixSetHeader*)((byte*)set + ntohs(set->length));		}	return 0;	}