[Top][All Lists]

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

[lwip-commits] [SCM] lwIP - A Lightweight TCPIP stack branch, master, up

From: Dirk Ziegelmeier
Subject: [lwip-commits] [SCM] lwIP - A Lightweight TCPIP stack branch, master, updated. master_at_STABLE-2_0_0-194-ge343540
Date: Sun, 8 Jan 2017 18:30:03 +0000 (UTC)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "lwIP - A Lightweight TCPIP stack".

The branch, master has been updated
       via  e3435401f102fe9e2f1b66a76f12d538ebab1456 (commit)
       via  b59472cf63b49b3da2ad49fd05716af5cb1eebc8 (commit)
       via  162cc4d3438abf232c398587ea0c1b5e874b290e (commit)
       via  aea7062223108374586af7f6cec339e4f81ea1c9 (commit)
      from  52f448978f78475c01ead2b9d98f9395cfe703ab (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit e3435401f102fe9e2f1b66a76f12d538ebab1456
Author: Dirk Ziegelmeier <address@hidden>
Date:   Sun Jan 8 19:29:46 2017 +0100

    Add David's changes from patch #9208 to CHANGELOG

commit b59472cf63b49b3da2ad49fd05716af5cb1eebc8
Author: David van Moolenbroek <address@hidden>
Date:   Thu Jan 5 15:32:54 2017 +0000

    raw: core support for IP_HDRINCL socket option
    This patch adds a new RAW_FLAGS_HDRINCL flag to the raw core
    implementation. When this flag is set on a RAW PCB, the raw send
    routines expect the caller to supply an IP header for the given
    packet, and will use that IP header instead of prepending one to
    the packet themselves.
    This feature allows the IP_HDRINCL socket option to be implemented
    in higher layers with no further effort. Even thoguh that option is
    traditionally supported for IPv4 sockets only (e.g., see RFC 3542
    Sec. 3), the RAW_FLAGS_HDRINCL flag supports both IPv4 and IPv6, as
    much of the lower-level infrastructure was already in place anyway.

commit 162cc4d3438abf232c398587ea0c1b5e874b290e
Author: David van Moolenbroek <address@hidden>
Date:   Thu Jan 5 14:08:47 2017 +0000

    raw: split off raw_sendto_if_src() from raw_sendto()
    Similar to the core UDP API, the new function may be used to implement
    IPV6_PKTINFO (RFC 3542 Sec. 4), for example. This patch makes no
    further functional changes; it merely moves code around a bit.

commit aea7062223108374586af7f6cec339e4f81ea1c9
Author: David van Moolenbroek <address@hidden>
Date:   Wed Jan 4 22:23:29 2017 +0000

    raw: extend support for connected sockets
    The support for connecting raw sockets is extended to match the
    support for UDP sockets, while keeping the current API unchanged:
    - for connected sockets, filter incoming packets on source address;
    - use a flag to indicate whether a socket is connected, at no extra
      memory cost; the application may check this flag if needed;
    - added raw_disconnect(), which so far existed in documentation only.


Summary of changes:
 CHANGELOG              |   10 ++++
 src/core/raw.c         |  155 +++++++++++++++++++++++++++++++++---------------
 src/include/lwip/ip.h  |    9 +++
 src/include/lwip/raw.h |    9 +++
 4 files changed, 134 insertions(+), 49 deletions(-)

lwIP - A Lightweight TCPIP stack

reply via email to

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