libflute
Namespaces | Functions
IpSec.cpp File Reference
#include <string>
#include <cstring>
#include <iostream>
#include "spdlog/spdlog.h"
#include <netlink/netlink.h>
#include <netlink/attr.h>
#include <netlink/msg.h>
#include <linux/rtnetlink.h>
#include <linux/in.h>
#include <linux/xfrm.h>
#include <linux/ipsec.h>
#include <arpa/inet.h>
#include "IpSec.h"
#include <boost/algorithm/hex.hpp>
Include dependency graph for IpSec.cpp:

Go to the source code of this file.

Namespaces

 LibFlute
 
 LibFlute::IpSec
 

Functions

void LibFlute::IpSec::configure_policy (uint32_t spi, const std::string &dest_address, Direction direction)
 
void LibFlute::IpSec::configure_state (uint32_t spi, const std::string &dest_address, Direction direction, const std::string &key)
 
void LibFlute::IpSec::enable_esp (uint32_t spi, const std::string &dest_address, Direction direction, const std::string &key)