]> git.ipfire.org Git - thirdparty/ipxe.git/commitdiff
[dns] Reduce debug verbosity for DNS server list
authorMichael Brown <mcb30@ipxe.org>
Tue, 2 Mar 2021 20:03:21 +0000 (20:03 +0000)
committerMichael Brown <mcb30@ipxe.org>
Tue, 2 Mar 2021 20:03:21 +0000 (20:03 +0000)
The DNS server list is currently printed as a debug message whenever
settings are applied.  This can result in some very noisy debug logs
when a script makes extensive use of settings.

Move the DNS server list debug messages to DBGLVL_EXTRA.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/net/udp/dns.c

index f23e10dcc2f6ab638ac3ce3af732724676c7139f..e5579174ec4f02de7b2f779d78941e916164affc 100644 (file)
@@ -1211,7 +1211,7 @@ static int apply_dns_settings ( void ) {
 
        /* Fetch DNS server address */
        apply_dns_servers();
-       if ( DBG_LOG && ( dns_count != 0 ) ) {
+       if ( DBG_EXTRA && ( dns_count != 0 ) ) {
                union {
                        struct sockaddr sa;
                        struct sockaddr_in sin;
@@ -1219,37 +1219,37 @@ static int apply_dns_settings ( void ) {
                } u;
                unsigned int i;
 
-               DBGC ( dbgcol, "DNS servers:" );
+               DBGC2 ( dbgcol, "DNS servers:" );
                for ( i = 0 ; i < dns6.count ; i++ ) {
                        u.sin6.sin6_family = AF_INET6;
                        memcpy ( &u.sin6.sin6_addr, &dns6.in6[i],
                                 sizeof ( u.sin6.sin6_addr ) );
-                       DBGC ( dbgcol, " %s", sock_ntoa ( &u.sa ) );
+                       DBGC2 ( dbgcol, " %s", sock_ntoa ( &u.sa ) );
                }
                for ( i = 0 ; i < dns4.count ; i++ ) {
                        u.sin.sin_family = AF_INET;
                        u.sin.sin_addr = dns4.in[i];
-                       DBGC ( dbgcol, " %s", sock_ntoa ( &u.sa ) );
+                       DBGC2 ( dbgcol, " %s", sock_ntoa ( &u.sa ) );
                }
-               DBGC ( dbgcol, "\n" );
+               DBGC2 ( dbgcol, "\n" );
        }
 
        /* Fetch DNS search list */
        apply_dns_search();
-       if ( DBG_LOG && ( dns_search.len != 0 ) ) {
+       if ( DBG_EXTRA && ( dns_search.len != 0 ) ) {
                struct dns_name name;
                int offset;
 
-               DBGC ( dbgcol, "DNS search list:" );
+               DBGC2 ( dbgcol, "DNS search list:" );
                memcpy ( &name, &dns_search, sizeof ( name ) );
                while ( name.offset != name.len ) {
-                       DBGC ( dbgcol, " %s", dns_name ( &name ) );
+                       DBGC2 ( dbgcol, " %s", dns_name ( &name ) );
                        offset = dns_skip_search ( &name );
                        if ( offset < 0 )
                                break;
                        name.offset = offset;
                }
-               DBGC ( dbgcol, "\n" );
+               DBGC2 ( dbgcol, "\n" );
        }
 
        return 0;