[fabbione/kronosnet] f8cbe6: libknet: Add LOOPBACK transport

GitHub noreply at github.com
Tue Aug 1 11:51:52 CEST 2017


  Branch: refs/heads/master
  Home:   https://github.com/fabbione/kronosnet
  Commit: f8cbe6d5fc846b142160d95882333d8f6229b2de
      https://github.com/fabbione/kronosnet/commit/f8cbe6d5fc846b142160d95882333d8f6229b2de
  Author: Christine Caulfield <ccaulfie at redhat.com>
  Date:   2017-08-01 (Tue, 01 Aug 2017)

  Changed paths:
    M libknet/Makefile.am
    M libknet/handle.c
    M libknet/internals.h
    M libknet/libknet.h
    M libknet/link.c
    M libknet/tests/api-check.mk
    A libknet/tests/api_knet_send_loopback.c
    M libknet/threads_heartbeat.c
    M libknet/threads_pmtud.c
    M libknet/threads_tx.c
    A libknet/transport_loopback.c
    M libknet/transports.h

  Log Message:
  -----------
  libknet: Add LOOPBACK transport

KNET_TRANSPORT_LOOPBACK is a transport designed for
high-speed communication internal to the local node. Data
packets are copied directly from the sendfd to the
receiving fd. The calling program must make sure that
data is removed from the receiving fd in a timely manner.

Signed-off-by: Christine Caulfield <ccaulfie at redhat.com>
Reviewed-by: Fabio M. Di Nitto <fdinitto at redhat.com>




More information about the Commits mailing list