lwip-devel
[Top][All Lists]
Advanced

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

[lwip-devel] [patch #8617] unix port minimal demo: bugfixes, clarity, en


From: chrysn
Subject: [lwip-devel] [patch #8617] unix port minimal demo: bugfixes, clarity, enhancements
Date: Wed, 11 Mar 2015 18:18:43 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/601.1 (KHTML, like Gecko) Version/8.0 Safari/601.1 Debian/unstable (3.14.1-1) Epiphany/3.14.1

URL:
  <http://savannah.nongnu.org/patch/?8617>

                 Summary: unix port minimal demo: bugfixes, clarity,
enhancements
                 Project: lwIP - A Lightweight TCP/IP stack
            Submitted by: chrysn
            Submitted on: Wed 11 Mar 2015 18:18:41 GMT
                Category: Contrib
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
         Planned Release: None

    _______________________________________________________

Details:

following up on bug bug #40245, i'm reviewing the whole mintapif / tapif
situation.

there are four patches i'd like to propose for addition to the contrib
branch:

* fix a bug in error reporting
* allow using preconfigured tap interfaces using the mintapif implementation
* add some general documentation about what does what in the unix port
(especially why there is tapif and mintapif, as this came up in #40245)
* clarify the platform detail compile time flags

the patches are sufficiently close to each other that i'm reporting them as
one, please see the attached git patches for details.

surprisingly, the part that is most intrusive is the compile time flag patch,
as it renames the linux/openbsd/cygwin macros to LWIP_UNIX_LINUX etc. this is
due to gcc compiler setting -Dlinux=1 by default, which caused the original
setup to kind of work unmodified both on linux and openbsd. after this patch,
openbsd users have to explicitly set pass UNIXARCH=OPENBSD to their make
files, but so must all other non-default platform users.




    _______________________________________________________

Reply to this item at:

  <http://savannah.nongnu.org/patch/?8617>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.nongnu.org/




reply via email to

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