lwip-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lwip-users] [lwip] File structure regarding sioslipif and eventually p


From: Ivarsson Magnus
Subject: [lwip-users] [lwip] File structure regarding sioslipif and eventually pppif
Date: Thu, 09 Jan 2003 00:02:07 -0000

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_000_01C2790A.A6DAC346
Content-Type: multipart/alternative;
        boundary="----_=_NextPart_001_01C2790A.A6DAC346"



------_=_NextPart_001_01C2790A.A6DAC346
Content-Type: text/plain;
        charset="windows-1252"

Hi!
 
In the work of setting up the new cvs tree it might be a good time to do a 
small change in the files regarding sioslipif. Today this file is kept in 
/src/arch/unix/netif/sioslipif.c and contains both the SLIP (serial line 
internet protocol) which is architecture independent and the sio (serial io) 
routines which naturally are architecture independant. furthermore, the sio 
routines are common for both slip and eventually PPP (point to point protocol) 
which should be in yet another file.
 
What i suggest is that the file sioslipif is splitted into its two functions 
and that slipif is put in /src/netif instead.
building the following file structure:
 
/src/include/netif/slipif.h
/src/netif/slipif.c
/src/arch/(unix)/include/netif/sio.h
/src/arch/(unix)/netif/sio.c
/src/arch/(unix)/include/netif/fifo.h
/src/arch/(unix)/netif/fifo.c
 
The fifo files are used in the unix port because I couldn't make it work 
otherwise (glad to get comments). 
Attached is a zipfile with the mentioned files.
 
---
 
Also i would appreciate if we could rename tcp_input.c and tcp_output.c to 
tcp_in.c, tcp_out.c respectively as some of the tools I am using only allows 
8.3 dos names..
 
BR, Magnus Ivarsson
 
 
 

-----Original Message-----
From: Ivarsson Magnus [mailto:address@hidden
Sent: den 5 september 2002 12:19
To: 'address@hidden'
Subject: RE: [lwip] PPP for LWIP


Hi,
 
I have a working but ugly PPP implementation which unfortunaly among other 
things requires a data copy on incoming packets. 
I dont think that it is ready for publicity but if anyone is willing to help 
refine it please mail me. I am not actively developing it further for the 
moment.
 
By the way; I have separated the src/arch/netif/sioslipif.c into 
src/arch/netif/sio.c and src/netif/slipif.c there sio.c contains the 
architecture specific serial io functions and slipif contains the SLIP network 
interface. This is also there I have located the pppif.c, does this sound good 
to you all?
 
 
BR, Magnus
 
 

-----Original Message-----
From: Jean Perez [mailto:address@hidden
Sent: den 4 september 2002 22:00
To: address@hidden
Subject: [lwip] PPP for LWIP


Has anybody been able to successfully port PPP to LWIP, i.e TonyLopes version
 
Thanks in advance
JP


------_=_NextPart_001_01C2790A.A6DAC346
Content-Type: text/html;
        charset="windows-1252"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">


<META content="MSHTML 6.00.2800.1106" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><SPAN class=754233708-21102002><FONT face=Arial color=#0000ff 
size=2>Hi!</FONT></SPAN></DIV>
<DIV><SPAN class=754233708-21102002><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=754233708-21102002><FONT face=Arial color=#0000ff size=2>In 
the 
work of setting up the new cvs tree it might be a good time to do a small 
change 
in the files regarding sioslipif. Today this file is kept in 
/src/arch/unix/netif/sioslipif.c and contains both the&nbsp;SLIP (serial line 
internet protocol) which is architecture independent and the sio (serial io) 
routines which naturally are architecture independant. furthermore, the sio 
routines are common for both slip and eventually PPP (point to point protocol) 
which should be in yet another file.</FONT></SPAN></DIV>
<DIV><SPAN class=754233708-21102002><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=754233708-21102002><FONT face=Arial color=#0000ff size=2>What 
i 
suggest is that the file sioslipif is splitted into its two functions and that 
slipif is put in /src/netif instead.</FONT></SPAN></DIV>
<DIV><SPAN class=754233708-21102002><FONT face=Arial color=#0000ff 
size=2>building the following file structure:</FONT></SPAN></DIV>
<DIV><SPAN class=754233708-21102002><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=754233708-21102002><FONT face=Arial><FONT color=#0000ff size=2>
<DIV><SPAN class=754233708-21102002><FONT face=Arial color=#0000ff size=2><SPAN 
class=754233708-21102002><FONT face=Arial><FONT color=#0000ff size=2>
<DIV><SPAN class=754233708-21102002><FONT face=Arial color=#0000ff 
size=2>/src/include/netif/slipif.h</FONT></SPAN></DIV>
<DIV>/src/netif/slipif.c</DIV>
<DIV>
<DIV></FONT></FONT></SPAN></FONT></SPAN></FONT></FONT></SPAN><SPAN 
class=754233708-21102002><SPAN class=754233708-21102002>
<DIV>
<DIV><SPAN class=754233708-21102002><SPAN class=754233708-21102002><FONT 
face=Arial color=#0000ff 
size=2>/src/arch/(unix)/include/netif/sio.h</FONT></SPAN></DIV></DIV>
<DIV><FONT face=Arial color=#0000ff 
size=2>/src/arch/(unix)/netif/sio.c</FONT></DIV>
<DIV>
<DIV>
<DIV><SPAN class=754233708-21102002><SPAN class=754233708-21102002><FONT 
face=Arial color=#0000ff 
size=2>/src/arch/(unix)/include/netif/fifo.h</FONT></SPAN></DIV></DIV>
<DIV><FONT face=Arial color=#0000ff size=2>/src/arch/(unix)/netif/<SPAN 
class=754233708-21102002>fif</SPAN>o.c</FONT></DIV>
<DIV><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV></SPAN></DIV></SPAN></SPAN></DIV></DIV></DIV></DIV>
<DIV><SPAN class=754233708-21102002><FONT face=Arial color=#0000ff size=2>The 
fifo files are used in the unix port because&nbsp;I couldn't make it work 
otherwise (glad to get comments). </FONT></SPAN></DIV>
<DIV><SPAN class=754233708-21102002><FONT face=Arial color=#0000ff 
size=2>Attached is a zipfile&nbsp;with the mentioned files.</FONT></SPAN></DIV>
<DIV><SPAN class=754233708-21102002><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=754233708-21102002><FONT face=Arial color=#0000ff 
size=2>---</FONT></SPAN></DIV>
<DIV><SPAN class=754233708-21102002><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=754233708-21102002><FONT face=Arial color=#0000ff size=2>Also 
i 
would appreciate if we could rename tcp_input.c and tcp_output.c to tcp_in.c, 
tcp_out.c respectively as&nbsp;some of the tools I am using only allows 8.3 dos 
names..</FONT></SPAN></DIV>
<DIV><SPAN class=754233708-21102002><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=754233708-21102002><FONT face=Arial color=#0000ff size=2>BR, 
Magnus Ivarsson</FONT></SPAN></DIV>
<DIV><SPAN class=754233708-21102002><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=754233708-21102002><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=754233708-21102002><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<BLOCKQUOTE dir=ltr 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; 
MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
  size=2>-----Original Message-----<BR><B>From:</B> Ivarsson Magnus 
  [mailto:address@hidden<BR><B>Sent:</B> den 5 september 2002 
  12:19<BR><B>To:</B> 'address@hidden'<BR><B>Subject:</B> RE: [lwip] PPP for 
  LWIP<BR><BR></FONT></DIV>
  <DIV><SPAN class=030190410-05092002><FONT face=Arial color=#0000ff 
  size=2>Hi,</FONT></SPAN></DIV>
  <DIV><SPAN class=030190410-05092002><FONT face=Arial color=#0000ff 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=030190410-05092002><FONT face=Arial color=#0000ff size=2>I 
  have a working but ugly PPP implementation which unfortunaly among other 
  things requires a data copy on incoming packets. </FONT></SPAN></DIV>
  <DIV><SPAN class=030190410-05092002><FONT face=Arial color=#0000ff size=2>I 
  dont think that it is ready for publicity but if anyone is willing to help 
  refine it please mail me. I am not actively developing it further for the 
  moment.</FONT></SPAN></DIV>
  <DIV><SPAN class=030190410-05092002><FONT face=Arial color=#0000ff 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=030190410-05092002><FONT face=Arial color=#0000ff size=2>By 
  the way; I have separated the src/arch/netif/sioslipif.c into 
  src/arch/netif/sio.c and src/netif/slipif.c&nbsp;there sio.c contains the 
  architecture specific serial io functions and slipif contains the SLIP 
network 
  interface. This is also there I have located the pppif.c, does this sound 
good 
  to you all?</FONT></SPAN></DIV>
  <DIV><SPAN class=030190410-05092002><FONT face=Arial color=#0000ff 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=030190410-05092002><FONT face=Arial color=#0000ff 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=030190410-05092002><FONT face=Arial color=#0000ff size=2>BR, 
  Magnus</FONT></SPAN></DIV>
  <DIV><SPAN class=030190410-05092002></SPAN><SPAN 
  class=030190410-05092002><FONT face=Arial color=#0000ff 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=030190410-05092002><FONT face=Arial color=#0000ff 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <BLOCKQUOTE dir=ltr 
  style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; 
MARGIN-RIGHT: 0px">
    <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
    size=2>-----Original Message-----<BR><B>From:</B> Jean Perez 
    [mailto:address@hidden<BR><B>Sent:</B> den 4 september 2002 
    22:00<BR><B>To:</B> address@hidden<BR><B>Subject:</B> [lwip] PPP for 
    LWIP<BR><BR></FONT></DIV>
    <DIV><FONT face=Verdana size=2>Has anybody been able to successfully port 
    PPP to LWIP, i.e TonyLopes version</FONT></DIV>
    <DIV><FONT face=Verdana size=2></FONT>&nbsp;</DIV>
    <DIV><FONT face=Verdana size=2>Thanks in advance</FONT></DIV>
    <DIV><FONT face=Verdana 
size=2>JP</FONT></DIV></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>

------_=_NextPart_001_01C2790A.A6DAC346--

------_=_NextPart_000_01C2790A.A6DAC346
Content-Type: application/octet-stream;
        name="sioslip.zip"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
        filename="sioslip.zip"

UEsDBAoAAAAAALJ+VS0AAAAAAAAAAAAAAAAMAAAAc2lvc2xpcC9zcmMvUEsDBAoAAAAAAOF+VS0A
AAAAAAAAAAAAAAARAAAAc2lvc2xpcC9zcmMvYXJjaC9QSwMECgAAAAAA6X5VLQAAAAAAAAAAAAAA
ABYAAABzaW9zbGlwL3NyYy9hcmNoL3VuaXgvUEsDBAoAAAAAADZ/VS0AAAAAAAAAAAAAAAAeAAAA
c2lvc2xpcC9zcmMvYXJjaC91bml4L2luY2x1ZGUvUEsDBAoAAAAAADl/VS0AAAAAAAAAAAAAAAAk
AAAAc2lvc2xpcC9zcmMvYXJjaC91bml4L2luY2x1ZGUvbmV0aWYvUEsDBBQAAAAIAO18VS3fOa35
9wIAAM8GAAAqAAAAc2lvc2xpcC9zcmMvYXJjaC91bml4L2luY2x1ZGUvbmV0aWYvZmlmby5otVRN
bxMxED1vpP6Hob20IUpahFClcEBILe2BD6kHEAhVzu5s1tRrr2xv0oD477zxbpKmCgIO9JDa65n3
xm/e+EiXtuCSLq8v399eHQyOsNGWN3t80TY3bcF0aJa6mYRVGFeHcjAZDunKLalWdkWzVeRA2lKp
S0fDyS7SzfXnC3p2+vx8nZeiChUVhejbPLaeRxQrHcghBf8aFQIXFB0pY7rwsrV51M6GBB9XDUvh
XX6KuI3042BA1J5jJeBf1txPz06/TmkymfScPK/ZxhHhu5ApqlR+R413MzUzK7IukmXAF+Mx6v/0
9uKJ4GrbwQbj4jTLMkqIGvrdS6GW7yPllfKymTF5VsU6jesmrvq8fWnpnCRgnWHYCkcfjd2+8kYQ
fyVcuTJ5a1SEZKV39aZMUrbYkkt/cme/9ULSUsdq0x9pDRHaexu4hoD4RQFCjpVqKudZSoiMXDun
oOvWRGXZtaFTFT7QjRQB6F2oOcebB2hNj9b2HQ56bpXBlZYdkC4l46PSiQj9CRw3fd2e9HilUfMN
FFTVOWSAl1RnCsQLxLJHK51PJON02LTpMLSN6wFyw2igsGXpTxiSLxNN47Xz25IFMFbc32+r08Hg
Z2/IqaiaLH8wGBLRG1SjkklUHtl3zZLQ7vi1cfmdoKKfZoxv2asGoTVljYMpOHHvmZ0U6RlLm23B
xYA7DBibpKFsUclxPzTdOJ5M/6XSd7DP7D9WOyII/ZK+s3fiBytuVZjUhdIGQ8DdbcLZi+11UFLS
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
f1UtAAAAAAAAAAAAAAAAHgAAAAAAAAAAABAA/0GNAAAAc2lvc2xpcC9zcmMvYXJjaC91bml4L2lu
Y2x1ZGUvUEsBAhQACgAAAAAAOX9VLQAAAAAAAAAAAAAAACQAAAAAAAAAAAAQAP9ByQAAAHNpb3Ns
aXAvc3JjL2FyY2gvdW5peC9pbmNsdWRlL25ldGlmL1BLAQIUABQAAAAIAO18VS3fOa359wIAAM8G
AAAqAAAAAAAAAAEAIAC2gQsBAABzaW9zbGlwL3NyYy9hcmNoL3VuaXgvaW5jbHVkZS9uZXRpZi9m
aWZvLmhQSwECFAAUAAAACADge1Ut/RwnGz8DAADYCQAAKQAAAAAAAAABACAAtoFKBAAAc2lvc2xp
cC9zcmMvYXJjaC91bml4L2luY2x1ZGUvbmV0aWYvc2lvLmhQSwECFAAKAAAAAAAvf1UtAAAAAAAA
AAAAAAAAHAAAAAAAAAAAABAA/0HQBwAAc2lvc2xpcC9zcmMvYXJjaC91bml4L25ldGlmL1BLAQIU
ABQAAAAIADRbVS0iAI5OXgMAADwLAAAiAAAAAAAAAAEAIAC2gQoIAABzaW9zbGlwL3NyYy9hcmNo
L3VuaXgvbmV0aWYvZmlmby5jUEsBAhQAFAAAAAgA43JVLZfYETwICQAA5hwAACEAAAAAAAAAAQAg
ALaBqAsAAHNpb3NsaXAvc3JjL2FyY2gvdW5peC9uZXRpZi9zaW8uY1BLAQIUAAoAAAAAALd+VS0A
AAAAAAAAAAAAAAAUAAAAAAAAAAAAEAD/Qe8UAABzaW9zbGlwL3NyYy9pbmNsdWRlL1BLAQIUAAoA
AAAAAMh+VS0AAAAAAAAAAAAAAAAaAAAAAAAAAAAAEAD/QSEVAABzaW9zbGlwL3NyYy9pbmNsdWRl
L25ldGlmL1BLAQIUABQAAAAIAAJoVS23Jj9m6gMAAI8HAAAiAAAAAAAAAAEAIAC2gVkVAABzaW9z
bGlwL3NyYy9pbmNsdWRlL25ldGlmL3NsaXBpZi5oUEsBAhQACgAAAAAA1X5VLQAAAAAAAAAAAAAA
ABIAAAAAAAAAAAAQAP9BgxkAAHNpb3NsaXAvc3JjL25ldGlmL1BLAQIUABQAAAAIAFh5VS1UmJxC
xQgAAHwZAAAaAAAAAAAAAAEAIAC2gbMZAABzaW9zbGlwL3NyYy9uZXRpZi9zbGlwaWYuY1BLAQIU
AAoAAAAAAFl9VS0AAAAAAAAAAAAAAAAIAAAAAAAAAAAAEAD/QbAiAABzaW9zbGlwL1BLBQYAAAAA
EAAQAIsEAADWIgAAAAA=

------_=_NextPart_000_01C2790A.A6DAC346--
[This message was sent through the lwip discussion list.]




reply via email to

[Prev in Thread] Current Thread [Next in Thread]