]> git.kernelconcepts.de Git - karo-tx-redboot.git/blobdiff - packages/net/common/v2_0/cdl/net.cdl
unified MX27, MX25, MX37 trees
[karo-tx-redboot.git] / packages / net / common / v2_0 / cdl / net.cdl
index fe2a64105bebfc83f7cab7a91d793b1ebd527dba..8d8c2c500d66cc6523d3afc3e27eb1dd2b26ab35 100644 (file)
@@ -167,10 +167,35 @@ cdl_package CYGPKG_NET {
             threads can have precedence over TFTP server processing."
         }
 
+               cdl_component CYGPKG_NET_TFTPD_CLIENT_BIG_PACKET {
+                     display "Extension to allow negotiation of big packets"
+                     requires CYGINT_ISO_STDIO_FORMATTED_IO
+                     flavor bool
+                     default_value 0
+                     description   "
+                          Implements RFC 2348, an optional extension
+                         to the TFTP protocol to allow the client and
+                         server to negotiate to use bigger
+                         packets. This can make upload/download
+                         faster"
+               
+                     cdl_option  CYGPKG_NET_TFTPD_CLIENT_BIG_PACKET_SIZE {
+                         display  "Packet size to negotiate"
+                         flavor    data
+                         default_value 512
+                         legal_values 512 to 65464
+                         description "
+                             Size of the packets to negotiate. In an error 
+                              free environment, bigger packets will result 
+                              in faster transfers."
+                     }
+               }
+               
         cdl_option CYGPKG_NET_TFTPD_THREAD_STACK_SIZE {
             display "Stack size for TFTP threads."
             flavor  data
-            default_value (CYGNUM_HAL_STACK_SIZE_TYPICAL+(3*(SEGSIZE+4)))
+            default_value { "(CYGNUM_HAL_STACK_SIZE_TYPICAL+(3*(SEGSIZE+4)))" }
             description   "
                This option controls the size of the stack used for the 
                TFTP server. The default should be sufficient for most cases
@@ -271,6 +296,17 @@ cdl_package CYGPKG_NET {
             network thread itself."
         }
 
+        cdl_option CYGPKG_NET_DHCP_THREAD_STACK_SIZE {
+            display "Stack size for DHCP management threads."
+            flavor  data
+            default_value { "(CYGNUM_HAL_STACK_SIZE_TYPICAL+sizeof(struct bootp))" }
+            description   "
+               This option controls the size of the stack used for the
+               DHCP mamagement thread. The default should be
+               sufficient for most cases but some applications my
+               require bigger stacks when using for example diag_printf."
+        }
+
         cdl_option CYGOPT_NET_DHCP_PARM_REQ_LIST_REPLACE {
             display "Replace DHCP request options"
             flavor  booldata