[PATCH 0/2] Adding support for XFRM in Libnl 3.2.24

ysruthi at gmail.com ysruthi at gmail.com
Tue Jun 24 12:03:13 PDT 2014


From: Sruthi Yellamraju <ysruthi at gmail.com>

This patch contains all the library sources,
and build file changes required to integrate XFRM support in libnl.
This doesnt include test code for libnl-xfrm. The test
code for libnl-xfrm will be submitted as a separate patch.

Sruthi Yellamraju (2):
  Contains the relevant library sources, build file changes to
  incorporate libnl-xfrm into libnl.
  Adding missing declaration of nl_cache_move() in
    include/netlink/cache.h

 Makefile.am                       |    3 +-
 configure.ac                      |    1 +
 include/Makefile.am               |    9 +-
 include/linux/xfrm.h              |  502 +++++++++
 include/netlink-private/netlink.h |    1 +
 include/netlink-private/types.h   |  227 ++++
 include/netlink/cache.h           |    2 +
 include/netlink/xfrm/ae.h         |  111 ++
 include/netlink/xfrm/lifetime.h   |   87 ++
 include/netlink/xfrm/sa.h         |  178 ++++
 include/netlink/xfrm/selector.h   |  100 ++
 include/netlink/xfrm/sp.h         |  142 +++
 include/netlink/xfrm/template.h   |  101 ++
 lib/Makefile.am                   |   11 +-
 lib/xfrm/ae.c                     |  977 +++++++++++++++++
 lib/xfrm/lifetime.c               |  273 +++++
 lib/xfrm/sa.c                     | 2075 +++++++++++++++++++++++++++++++++++++
 lib/xfrm/selector.c               |  350 +++++++
 lib/xfrm/sp.c                     | 1369 ++++++++++++++++++++++++
 lib/xfrm/template.c               |  338 ++++++
 libnl-xfrm-3.0.pc.in              |   11 +
 21 files changed, 6865 insertions(+), 3 deletions(-)
 create mode 100644 include/linux/xfrm.h
 create mode 100644 include/netlink/xfrm/ae.h
 create mode 100644 include/netlink/xfrm/lifetime.h
 create mode 100644 include/netlink/xfrm/sa.h
 create mode 100644 include/netlink/xfrm/selector.h
 create mode 100644 include/netlink/xfrm/sp.h
 create mode 100644 include/netlink/xfrm/template.h
 create mode 100644 lib/xfrm/ae.c
 create mode 100644 lib/xfrm/lifetime.c
 create mode 100644 lib/xfrm/sa.c
 create mode 100644 lib/xfrm/selector.c
 create mode 100644 lib/xfrm/sp.c
 create mode 100644 lib/xfrm/template.c
 create mode 100644 libnl-xfrm-3.0.pc.in




More information about the libnl mailing list