mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-18 06:40:49 +07:00
a50a05f497
Add missing IPv6-SR header files in include/uapi/linux/Kbuild. Also, prevent seg6_lwt_headroom() from being exported and add missing linux/types.h include. Signed-off-by: David Lebrun <david.lebrun@uclouvain.be> Signed-off-by: David S. Miller <davem@davemloft.net>
23 lines
370 B
C
23 lines
370 B
C
#ifndef _UAPI_LINUX_SEG6_HMAC_H
|
|
#define _UAPI_LINUX_SEG6_HMAC_H
|
|
|
|
#include <linux/types.h>
|
|
#include <linux/seg6.h>
|
|
|
|
#define SEG6_HMAC_SECRET_LEN 64
|
|
#define SEG6_HMAC_FIELD_LEN 32
|
|
|
|
struct sr6_tlv_hmac {
|
|
struct sr6_tlv tlvhdr;
|
|
__u16 reserved;
|
|
__be32 hmackeyid;
|
|
__u8 hmac[SEG6_HMAC_FIELD_LEN];
|
|
};
|
|
|
|
enum {
|
|
SEG6_HMAC_ALGO_SHA1 = 1,
|
|
SEG6_HMAC_ALGO_SHA256 = 2,
|
|
};
|
|
|
|
#endif
|