public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot-Users] Patch: allow a fixed port for TFTP (take 3)
@ 2005-01-11 15:11 Jerry Van Baren
  2005-01-11 22:49 ` Wolfgang Denk
  0 siblings, 1 reply; 11+ messages in thread
From: Jerry Van Baren @ 2005-01-11 15:11 UTC (permalink / raw)
  To: u-boot

Hi Wolfgang, try three on the patch attached.  The change here is to 
rename the env variable per Tolunay Orkun's recommendation.

* Patch by Jerry Van Baren 11 January 2005
   - Add a configuration option CONFIG_TFTP_PORT and optional env
     variable tftpsourceport to force TFTP to use a fixed UDP port.

gvb

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 050111-tftp.patch
Url: http://lists.denx.de/pipermail/u-boot/attachments/20050111/5d3537ef/attachment.txt 

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [U-Boot-Users] Patch: allow a fixed port for TFTP (take 3)
  2005-01-11 15:11 [U-Boot-Users] Patch: allow a fixed port for TFTP (take 3) Jerry Van Baren
@ 2005-01-11 22:49 ` Wolfgang Denk
  2005-01-11 23:47   ` Tolunay Orkun
  2005-01-12 12:33   ` Jerry Van Baren
  0 siblings, 2 replies; 11+ messages in thread
From: Wolfgang Denk @ 2005-01-11 22:49 UTC (permalink / raw)
  To: u-boot

In message <41E3ECBA.5030802@smiths-aerospace.com> you wrote:
> 
> Hi Wolfgang, try three on the patch attached.  The change here is to 
> rename the env variable per Tolunay Orkun's recommendation.

I reject this because such a long variable name seems unacceptable to
me. Don't make life unnecessarily hard to your  users.  Use  a  short
name. How about "tftpport"?

Best regards,

Wolfgang Denk

-- 
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Artificial Intelligence is no match for natural stupidity.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [U-Boot-Users] Patch: allow a fixed port for TFTP (take 3)
  2005-01-11 22:49 ` Wolfgang Denk
@ 2005-01-11 23:47   ` Tolunay Orkun
  2005-01-12  0:10     ` Wolfgang Denk
  2005-01-12 12:33   ` Jerry Van Baren
  1 sibling, 1 reply; 11+ messages in thread
From: Tolunay Orkun @ 2005-01-11 23:47 UTC (permalink / raw)
  To: u-boot

Dear Wolfgang,

Wolfgang Denk wrote:
> In message <41E3ECBA.5030802@smiths-aerospace.com> you wrote:
> 
>>Hi Wolfgang, try three on the patch attached.  The change here is to 
>>rename the env variable per Tolunay Orkun's recommendation.
> 
> 
> I reject this because such a long variable name seems unacceptable to
> me. Don't make life unnecessarily hard to your  users.  Use  a  short
> name. How about "tftpport"?

Wolfgang, "tftpport" is what he has done previously.

It is more appropriate and customary for "tftpport" to refer to the 
server port (i.e. reference to a port without a qualification of 
client/server, source/destination etc). This patch on the other hand is 
leaving the server port as is (well known port) and modifying the 
normally dynamic source (client) port to a fixed value via environment. 
I think, using "tftpport" would be a poor choice.

I will pledge for clarity over 6 more bytes in environment which most 
boards will not define anyway. If that is not reasonable, please allow 
for "tftpsrcport" or "tftpcport".

I actually want to provide a complimentary patch over this one to make 
the tftp server port configurable which the environment variable can be 
appropriately named as one of "tftpserverport", "tftpdestport" or 
"tftpsport". I also want to use the same CONFIG_TFTP_PORT variable to 
enable both environment variables unless you object in which case naming 
the config variables as CONFIG_TFTP_CLIENT_PORT and 
CONFIG_TFTP_SERVER_PORT is probably better.

Best regards,
Tolunay

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [U-Boot-Users] Patch: allow a fixed port for TFTP (take 3)
  2005-01-11 23:47   ` Tolunay Orkun
@ 2005-01-12  0:10     ` Wolfgang Denk
  2005-01-12  8:09       ` Tolunay Orkun
  0 siblings, 1 reply; 11+ messages in thread
From: Wolfgang Denk @ 2005-01-12  0:10 UTC (permalink / raw)
  To: u-boot

In message <41E4657F.6010406@orkun.us> you wrote:
> 
> > I reject this because such a long variable name seems unacceptable to
> > me. Don't make life unnecessarily hard to your  users.  Use  a  short
> > name. How about "tftpport"?
> 
> Wolfgang, "tftpport" is what he has done previously.

:-(

> I will pledge for clarity over 6 more bytes in environment which most 
> boards will not define anyway. If that is not reasonable, please allow 
> for "tftpsrcport" or "tftpcport".

So be it "tftpsrcport" then. Or "tftpsrcp" :-)

["tftpcport" ??? TFT-PC-Port? Or 'c' like what???]

> I actually want to provide a complimentary patch over this one to make 
> the tftp server port configurable which the environment variable can be 
> appropriately named as one of "tftpserverport", "tftpdestport" or 

tftpdstport or tftpdstp, please.

> "tftpsport". I also want to use the same CONFIG_TFTP_PORT variable to 

[Seems to be some funny kind of exercise, this: TFTP  sport.  And  is
misleading - TFTP _S_ource Port ?]

> enable both environment variables unless you object in which case naming 
> the config variables as CONFIG_TFTP_CLIENT_PORT and 
> CONFIG_TFTP_SERVER_PORT is probably better.

OK.

Best regards,

Wolfgang Denk

-- 
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
They say, well, meybe it _is_ smelly, maybe it _is_ overcrowded, may-
be it _is_ a bit like Hell would be if they shut the  fires  off  and
stabled  a  herd  of  incontinent cows there for a year, but you must
admit that it is full of sheer, vibrant, dynamic _life_.
                                 - Terry Pratchett, _Moving Pictures_

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [U-Boot-Users] Patch: allow a fixed port for TFTP (take 3)
  2005-01-12  0:10     ` Wolfgang Denk
@ 2005-01-12  8:09       ` Tolunay Orkun
  2005-01-12 13:40         ` Jerry Van Baren
  2005-01-12 14:01         ` Wolfgang Denk
  0 siblings, 2 replies; 11+ messages in thread
From: Tolunay Orkun @ 2005-01-12  8:09 UTC (permalink / raw)
  To: u-boot

Wolfgang Denk wrote:

>In message <41E4657F.6010406@orkun.us> you wrote:
>  
>
>>I will pledge for clarity over 6 more bytes in environment which most 
>>boards will not define anyway. If that is not reasonable, please allow 
>>for "tftpsrcport" or "tftpcport".
>>    
>>
>
>So be it "tftpsrcport" then. Or "tftpsrcp" :-)
>  
>
I prefer "tftpsrcport". I hope Jerry will agee as well.

>["tftpcport" ??? TFT-PC-Port? Or 'c' like what???]
>  
>
'c' was to stand for "client". Just like bootpc and bootps in /etc/services

>>I actually want to provide a complimentary patch over this one to make 
>>the tftp server port configurable which the environment variable can be 
>>appropriately named as one of "tftpserverport", "tftpdestport" or 
>>    
>>
>
>tftpdstport or tftpdstp, please.
>  
>
IMHO, "tftpdstport" is better.

>>"tftpsport". I also want to use the same CONFIG_TFTP_PORT variable to 
>>    
>>
>
>[Seems to be some funny kind of exercise, this: TFTP  sport.  And  is
>misleading - TFTP _S_ource Port ?]
>  
>

Yes, that is kind of vague. Again, I used bootpc and bootps analogy.

>>enable both environment variables unless you object in which case naming 
>>the config variables as CONFIG_TFTP_CLIENT_PORT and 
>>CONFIG_TFTP_SERVER_PORT is probably better.
>>    
>>
>
>OK.
>  
>
OK for which? OK to use CONFIG_TFTP_PORT for enabling code for both 
"tftpsrcport" and "tftpdstport"?

Best regards,
Tolunay

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [U-Boot-Users] Patch: allow a fixed port for TFTP (take 3)
  2005-01-11 22:49 ` Wolfgang Denk
  2005-01-11 23:47   ` Tolunay Orkun
@ 2005-01-12 12:33   ` Jerry Van Baren
  1 sibling, 0 replies; 11+ messages in thread
From: Jerry Van Baren @ 2005-01-12 12:33 UTC (permalink / raw)
  To: u-boot

Wolfgang Denk wrote:
> In message <41E3ECBA.5030802@smiths-aerospace.com> you wrote:
> 
>>Hi Wolfgang, try three on the patch attached.  The change here is to 
>>rename the env variable per Tolunay Orkun's recommendation.
> 
> 
> I reject this because such a long variable name seems unacceptable to
> me. Don't make life unnecessarily hard to your  users.  Use  a  short
> name. How about "tftpport"?
> 
> Best regards,
> 
> Wolfgang Denk

OK, then I'll stick with my previous patch (Version 2 2005-01-10) which 
used "tftpport" (that was the only change between v.2 and v.3).  I can 
re-send it to you if you have already trashed my original message.

Thanks,
gvb

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [U-Boot-Users] Patch: allow a fixed port for TFTP (take 3)
  2005-01-12  8:09       ` Tolunay Orkun
@ 2005-01-12 13:40         ` Jerry Van Baren
  2005-01-12 16:11           ` Tolunay Orkun
  2005-09-24 20:47           ` Wolfgang Denk
  2005-01-12 14:01         ` Wolfgang Denk
  1 sibling, 2 replies; 11+ messages in thread
From: Jerry Van Baren @ 2005-01-12 13:40 UTC (permalink / raw)
  To: u-boot

Tolunay Orkun wrote:
> Wolfgang Denk wrote:
> 
>> In message <41E4657F.6010406@orkun.us> you wrote:
>>  
>>
>>> I will pledge for clarity over 6 more bytes in environment which most 
>>> boards will not define anyway. If that is not reasonable, please 
>>> allow for "tftpsrcport" or "tftpcport".
>>>   
>>
>>
>> So be it "tftpsrcport" then. Or "tftpsrcp" :-)
>>  
>>
> I prefer "tftpsrcport". I hope Jerry will agee as well.
> 
>> ["tftpcport" ??? TFT-PC-Port? Or 'c' like what???]
>>  
>>
> 'c' was to stand for "client". Just like bootpc and bootps in /etc/services
> 
>>> I actually want to provide a complimentary patch over this one to 
>>> make the tftp server port configurable which the environment variable 
>>> can be appropriately named as one of "tftpserverport", "tftpdestport" 
>>> or   
>>
>>
>> tftpdstport or tftpdstp, please.
>>  
>>
> IMHO, "tftpdstport" is better.
> 
>>> "tftpsport". I also want to use the same CONFIG_TFTP_PORT variable to   
>>
>>
>> [Seems to be some funny kind of exercise, this: TFTP  sport.  And  is
>> misleading - TFTP _S_ource Port ?]
>>  
>>
> 
> Yes, that is kind of vague. Again, I used bootpc and bootps analogy.
> 
>>> enable both environment variables unless you object in which case 
>>> naming the config variables as CONFIG_TFTP_CLIENT_PORT and 
>>> CONFIG_TFTP_SERVER_PORT is probably better.
>>>   
>>
>>
>> OK.
>>  
>>
> OK for which? OK to use CONFIG_TFTP_PORT for enabling code for both 
> "tftpsrcport" and "tftpdstport"?
> 
> Best regards,
> Tolunay

OK, If I follow all the quoting correctly :-O, an acceptable set of 
names is the following.  This is not Tolunay's first choice (sorry), in 
this case I'll suck up and side with Wolfgang ;-).

tftpsrcp - Source UDP port for TFTP (Jerry's patch)
tftpdstp - Destination UDP port for TFTP (Tolunay's projected
            follow-on)

Patch Version 4.rc1 to follow...

gvb
"There comes a time in the history of any project when it becomes 
necessary to shoot the engineers and begin production." (attributed to 
MacUser in 1990)

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [U-Boot-Users] Patch: allow a fixed port for TFTP (take 3)
  2005-01-12  8:09       ` Tolunay Orkun
  2005-01-12 13:40         ` Jerry Van Baren
@ 2005-01-12 14:01         ` Wolfgang Denk
  1 sibling, 0 replies; 11+ messages in thread
From: Wolfgang Denk @ 2005-01-12 14:01 UTC (permalink / raw)
  To: u-boot

In message <41E4DB2C.1010908@orkun.us> you wrote:
> 
> >>enable both environment variables unless you object in which case naming 
> >>the config variables as CONFIG_TFTP_CLIENT_PORT and 
> >>CONFIG_TFTP_SERVER_PORT is probably better.
> >
> >OK.
> >
> OK for which? OK to use CONFIG_TFTP_PORT for enabling code for both 
> "tftpsrcport" and "tftpdstport"?

Yes.

Best regards,

Wolfgang Denk

-- 
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
In any group of employed individuals the only naturally  early  riser
is  _always_  the office manager, who will _always_ leave reproachful
little notes ... on the desks of their subordinates.
                                - Terry Pratchett, _Lords and Ladies_

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [U-Boot-Users] Patch: allow a fixed port for TFTP (take 3)
  2005-01-12 13:40         ` Jerry Van Baren
@ 2005-01-12 16:11           ` Tolunay Orkun
  2005-09-24 20:47           ` Wolfgang Denk
  1 sibling, 0 replies; 11+ messages in thread
From: Tolunay Orkun @ 2005-01-12 16:11 UTC (permalink / raw)
  To: u-boot

Jerry Van Baren wrote:

> OK, If I follow all the quoting correctly :-O, an acceptable set of 
> names is the following.  This is not Tolunay's first choice (sorry), in 
> this case I'll suck up and side with Wolfgang ;-).
> 
> tftpsrcp - Source UDP port for TFTP (Jerry's patch)
> tftpdstp - Destination UDP port for TFTP (Tolunay's projected
>            follow-on)

Spelling our "port" fully would make it more readable but I am OK with 
this. At least we are going to have some consistency between patches.

Per Wolfgang's comments, we are both using CONFIG_TFTP_PORT for your 
patch and the follow up patch I am going to submit soon.

> 
> Patch Version 4.rc1 to follow...

Thanks for your patience!

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [U-Boot-Users] Patch: allow a fixed port for TFTP (take 3)
  2005-01-12 13:40         ` Jerry Van Baren
  2005-01-12 16:11           ` Tolunay Orkun
@ 2005-09-24 20:47           ` Wolfgang Denk
  2005-09-24 21:26             ` Wolfgang Denk
  1 sibling, 1 reply; 11+ messages in thread
From: Wolfgang Denk @ 2005-09-24 20:47 UTC (permalink / raw)
  To: u-boot

In message <41E528EA.8040906@smiths-aerospace.com> you wrote:
>
> OK, If I follow all the quoting correctly :-O, an acceptable set of 
> names is the following.  This is not Tolunay's first choice (sorry), in 
> this case I'll suck up and side with Wolfgang ;-).
> 
> tftpsrcp - Source UDP port for TFTP (Jerry's patch)
> tftpdstp - Destination UDP port for TFTP (Tolunay's projected
>             follow-on)
> 
> Patch Version 4.rc1 to follow...

You may have notived that I checked in  the  _porevious_  version  of
this patch, as the "Patch Version 4.rc1" announced here never made it
to  the  list  (or  at  least not into my stack). Please feel free to
submit an incremental patch against the current git.

Best regards,

Wolfgang Denk

-- 
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Programmer's Lament: (Shakespeare, Macbeth, Act I, Scene vii)
        "That we but teach bloody instructions,
        which, being taught, return to plague the inventor..."

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [U-Boot-Users] Patch: allow a fixed port for TFTP (take 3)
  2005-09-24 20:47           ` Wolfgang Denk
@ 2005-09-24 21:26             ` Wolfgang Denk
  0 siblings, 0 replies; 11+ messages in thread
From: Wolfgang Denk @ 2005-09-24 21:26 UTC (permalink / raw)
  To: u-boot

In message <20050924204741.113DD3527DC@atlas.denx.de> I wrote:
>
> > Patch Version 4.rc1 to follow...
> 
> You may have notived that I checked in  the  _porevious_  version  of
> this patch, as the "Patch Version 4.rc1" announced here never made it
> to  the  list  (or  at  least not into my stack). Please feel free to
> submit an incremental patch against the current git.

Please forget this. I just ran over the new version of your patch and
added it. Thanks.

Best regards,

Wolfgang Denk

-- 
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Es sind ?berhaupt nur die Dummk?pfe, die sich den Befehlen der  M?ch-
tigen  widersetzen.  Um  sie  zu ruinieren ist es genug, ihre Befehle
treu zu erf?llen.                  - Peter Hacks: "Die sch?ne Helena"

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2005-09-24 21:26 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-01-11 15:11 [U-Boot-Users] Patch: allow a fixed port for TFTP (take 3) Jerry Van Baren
2005-01-11 22:49 ` Wolfgang Denk
2005-01-11 23:47   ` Tolunay Orkun
2005-01-12  0:10     ` Wolfgang Denk
2005-01-12  8:09       ` Tolunay Orkun
2005-01-12 13:40         ` Jerry Van Baren
2005-01-12 16:11           ` Tolunay Orkun
2005-09-24 20:47           ` Wolfgang Denk
2005-09-24 21:26             ` Wolfgang Denk
2005-01-12 14:01         ` Wolfgang Denk
2005-01-12 12:33   ` Jerry Van Baren

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox