extract-{handshakes,keys}: rework for upstream kernel
Now that WireGuard has been upstreamed and the repos split, we have to look elsewhere for these headers. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
This commit is contained in:
parent
27c885ff08
commit
1ad6b17c35
|
@ -20,10 +20,5 @@ clean:
|
||||||
|
|
||||||
.PHONY: clean
|
.PHONY: clean
|
||||||
else
|
else
|
||||||
offset-finder-m := offset-finder.o
|
obj-m := offset-finder.o
|
||||||
oldsrc := $(src)
|
|
||||||
src := $(src)/../../../src
|
|
||||||
include $(src)/compat/Kbuild.include
|
|
||||||
include $(src)/crypto/Kbuild.include
|
|
||||||
src := $(oldsrc)
|
|
||||||
endif
|
endif
|
||||||
|
|
|
@ -11,7 +11,7 @@ struct def {
|
||||||
extern const struct def defs[];
|
extern const struct def defs[];
|
||||||
|
|
||||||
#ifdef __KERNEL__
|
#ifdef __KERNEL__
|
||||||
#include "../../../src/noise.h"
|
#include "../drivers/net/wireguard/noise.h"
|
||||||
|
|
||||||
const struct def defs[] = {
|
const struct def defs[] = {
|
||||||
{ "LOCAL_STATIC_PRIVATE_KEY", offsetof(struct noise_static_identity, static_private), offsetof(struct noise_handshake, static_identity) },
|
{ "LOCAL_STATIC_PRIVATE_KEY", offsetof(struct noise_static_identity, static_private), offsetof(struct noise_handshake, static_identity) },
|
||||||
|
|
|
@ -23,10 +23,5 @@ clean:
|
||||||
|
|
||||||
.PHONY: clean
|
.PHONY: clean
|
||||||
else
|
else
|
||||||
config-m := config.o
|
obj-m := config.o
|
||||||
oldsrc := $(src)
|
|
||||||
src := $(src)/../../../src
|
|
||||||
include $(src)/compat/Kbuild.include
|
|
||||||
include $(src)/crypto/Kbuild.include
|
|
||||||
src := $(oldsrc)
|
|
||||||
endif
|
endif
|
||||||
|
|
|
@ -10,9 +10,9 @@ struct def {
|
||||||
extern const struct def defs[];
|
extern const struct def defs[];
|
||||||
|
|
||||||
#ifdef __KERNEL__
|
#ifdef __KERNEL__
|
||||||
#include "../../../src/device.h"
|
#include "../drivers/net/wireguard/device.h"
|
||||||
#include "../../../src/peer.h"
|
#include "../drivers/net/wireguard/peer.h"
|
||||||
#include "../../../src/noise.h"
|
#include "../drivers/net/wireguard/noise.h"
|
||||||
const struct def defs[] = {
|
const struct def defs[] = {
|
||||||
{ "SOCK_DEVICE_OFFSET", offsetof(struct sock, sk_user_data) },
|
{ "SOCK_DEVICE_OFFSET", offsetof(struct sock, sk_user_data) },
|
||||||
{ "DEVICE_NAME_OFFSET", -ALIGN(sizeof(struct net_device), NETDEV_ALIGN) + offsetof(struct net_device, name) },
|
{ "DEVICE_NAME_OFFSET", -ALIGN(sizeof(struct net_device), NETDEV_ALIGN) + offsetof(struct net_device, name) },
|
||||||
|
|
Reference in New Issue