cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

xfrm6_state.c (699B)


      1// SPDX-License-Identifier: GPL-2.0
      2/*
      3 * xfrm6_state.c: based on xfrm4_state.c
      4 *
      5 * Authors:
      6 *	Mitsuru KANDA @USAGI
      7 *	Kazunori MIYAZAWA @USAGI
      8 *	Kunihiro Ishiguro <kunihiro@ipinfusion.com>
      9 *		IPv6 support
     10 *	YOSHIFUJI Hideaki @USAGI
     11 *		Split up af-specific portion
     12 *
     13 */
     14
     15#include <net/xfrm.h>
     16
     17static struct xfrm_state_afinfo xfrm6_state_afinfo = {
     18	.family			= AF_INET6,
     19	.proto			= IPPROTO_IPV6,
     20	.output			= xfrm6_output,
     21	.transport_finish	= xfrm6_transport_finish,
     22	.local_error		= xfrm6_local_error,
     23};
     24
     25int __init xfrm6_state_init(void)
     26{
     27	return xfrm_state_register_afinfo(&xfrm6_state_afinfo);
     28}
     29
     30void xfrm6_state_fini(void)
     31{
     32	xfrm_state_unregister_afinfo(&xfrm6_state_afinfo);
     33}