DNS_CLIENT_UPDT support is incomplete

This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

  • 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.
  • 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,
    Oliver
    Please read the forum rules before posting.

    Keep in mind, this is *not* a support forum.
    Our engineers will try to answer your questions between their projects if possible but this can be delayed by longer periods of time.
    Should you be entitled to support you can contact us via our support system: segger.com/ticket/

    Or you can contact us via e-mail.