cregit-Linux how code gets into the kernel

Release 4.14 samples/bpf/xdp_tx_iptunnel_common.h

Directory: samples/bpf
/* Copyright (c) 2016 Facebook
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of version 2 of the GNU General Public
 * License as published by the Free Software Foundation.
 */
#ifndef _SAMPLES_BPF_XDP_TX_IPTNL_COMMON_H

#define _SAMPLES_BPF_XDP_TX_IPTNL_COMMON_H

#include <linux/types.h>


#define MAX_IPTNL_ENTRIES 256U


struct vip {
	union {
		
__u32 v6[4];
		
__u32 v4;
	
} daddr;
	
__u16 dport;
	
__u16 family;
	
__u8 protocol;
};


struct iptnl_info {
	union {
		
__u32 v6[4];
		
__u32 v4;
	
} saddr;
	union {
		
__u32 v6[4];
		
__u32 v4;
	
} daddr;
	
__u16 family;
	
__u8 dmac[6];
};

#endif

Overall Contributors

PersonTokensPropCommitsCommitProp
Martin KaFai Lau86100.00%1100.00%
Total86100.00%1100.00%
Directory: samples/bpf
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.