162306a36Sopenharmony_ci/* SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) */ 262306a36Sopenharmony_ci/* Do not edit directly, auto-generated from: */ 362306a36Sopenharmony_ci/* Documentation/netlink/specs/handshake.yaml */ 462306a36Sopenharmony_ci/* YNL-GEN kernel header */ 562306a36Sopenharmony_ci 662306a36Sopenharmony_ci#ifndef _LINUX_HANDSHAKE_GEN_H 762306a36Sopenharmony_ci#define _LINUX_HANDSHAKE_GEN_H 862306a36Sopenharmony_ci 962306a36Sopenharmony_ci#include <net/netlink.h> 1062306a36Sopenharmony_ci#include <net/genetlink.h> 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ci#include <uapi/linux/handshake.h> 1362306a36Sopenharmony_ci 1462306a36Sopenharmony_ciint handshake_nl_accept_doit(struct sk_buff *skb, struct genl_info *info); 1562306a36Sopenharmony_ciint handshake_nl_done_doit(struct sk_buff *skb, struct genl_info *info); 1662306a36Sopenharmony_ci 1762306a36Sopenharmony_cienum { 1862306a36Sopenharmony_ci HANDSHAKE_NLGRP_NONE, 1962306a36Sopenharmony_ci HANDSHAKE_NLGRP_TLSHD, 2062306a36Sopenharmony_ci}; 2162306a36Sopenharmony_ci 2262306a36Sopenharmony_ciextern struct genl_family handshake_nl_family; 2362306a36Sopenharmony_ci 2462306a36Sopenharmony_ci#endif /* _LINUX_HANDSHAKE_GEN_H */ 25