linux/net/ipv6/xfrm6_output.c

// SPDX-License-Identifier: GPL-2.0-or-later
/*
 * xfrm6_output.c - Common IPsec encapsulation code for IPv6.
 * Copyright (C) 2002 USAGI/WIDE Project
 * Copyright (c) 2004 Herbert Xu <[email protected]>
 */

#include <linux/if_ether.h>
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/skbuff.h>
#include <linux/icmpv6.h>
#include <linux/netfilter_ipv6.h>
#include <net/dst.h>
#include <net/ipv6.h>
#include <net/ip6_route.h>
#include <net/xfrm.h>

void xfrm6_local_rxpmtu(struct sk_buff *skb, u32 mtu)
{}

void xfrm6_local_error(struct sk_buff *skb, u32 mtu)
{}

static int __xfrm6_output_finish(struct net *net, struct sock *sk, struct sk_buff *skb)
{}

static int xfrm6_noneed_fragment(struct sk_buff *skb)
{}

static int __xfrm6_output(struct net *net, struct sock *sk, struct sk_buff *skb)
{}

int xfrm6_output(struct net *net, struct sock *sk, struct sk_buff *skb)
{}