Thursday, May 24th 2018, 12:23am UTC+2

You are not logged in.

  • Login
  • Register

Dear visitor, welcome to SEGGER Forum. If this is your first visit here, please read the Help. It explains how this page works. You must be registered before you can use all the page's features. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.



Date of registration: Nov 15th 2011

Posts: 4

Location: Coquitlam, BC, Canada

Occupation: Electrical Engineer


Thursday, March 29th 2012, 7:06pm

DNS_CLIENT_UPDT support is incomplete

I tried defining DNS_CLIENT_UPDT, but the compiler returned several warnings and an error when compiling IP_DNSC.c:

Error: 'dns_servers' is undeclared - I assume this is an array of DNS IP addresses, not 100% sure
Warning: implicit declaration of 'MEMCPY' - will lead to link error, probably needs to be change to IP_MEMCPY
Warning: impicit declaration of 'tk_yield' (a holdover from interniche) - will lead to link error, probably needs to be changed to OS_Yield
Warning: 'getsoa' declared static but never used - ok, there's only a function prototype, no actual function

Are DNS updates by the client not supported? If yes, then why not and why is this code in here?

I am getting more frustrated with and disappointed by embOS/IP.

SEGGER - Oliver

Super Moderator

Date of registration: Nov 14th 2007

Posts: 41


Friday, March 30th 2012, 2:43pm

Dear pawdrexel,

This functionality is not documented and is therefore not meant to be used.

As you already mentioned, this is code that is a leftover from the original Interniche stack.
This code seems to be overseen during cleanup operations. At the moment our stack does not
support this feature and it is not planned to implement this feature the way it was.


I am getting more frustrated with and disappointed by embOS/IP.
If you feel that there is a problem with embOS/IP and the functionality that our stack has been designed for and that is documented to be
available for usage, please contact our support team and we will try to solve problems as soon as possible.

Best regards,