[En-Nut-Discussion] CONFNET & DNS

Paulo Silva psilva at opensoftware-br.com
Fri Aug 10 00:55:44 CEST 2007

I agree with you, would be good this change.
In my application I create a structure called appContents, that I put primary and secondary dns among others stuffs, so I mantain compatibility with ethernut no changing CONFNET only to me. 



  ----- Original Message ----- 
  From: Dusan Ferbas 
  To: en-nut-discussion at egnite.de 
  Sent: Thursday, August 09, 2007 7:00 PM
  Subject: [En-Nut-Discussion] CONFNET & DNS

  Hi developers,

  when DHCP fails, it uses IP address, mask & gw from CONFNET. It does 
  not use DNS settings. It is well documented in pro/dhcpc.c:NutDhcpIfConfig().

  There is a plenty of currently unused space in EEPROM (Nut/OS 
  reserved area). I suggest to extend CONFNET structure by 8 bytes with

       u_long cdn_pdns;    /*!< \brief Primary DNS address. */
       u_long cdn_sdns;    /*!< \brief Secondary DNS address. */

  Also this change invokes an idea to pass whole CONFNET instead of 
  passing individual arguments - NutNetIfConfig2(), NutNetIfSetup()

  Then NutDhcpIfConfig() wil be able to configure DNS servers with 
  NutDnsConfig2() also in case dhcp fails.

  What do you guys think ?



More information about the En-Nut-Discussion mailing list