Linux ip-172-26-2-223 5.4.0-1018-aws #18-Ubuntu SMP Wed Jun 24 01:15:00 UTC 2020 x86_64
Apache
: 172.26.2.223 | : 3.148.219.214
Cant Read [ /etc/named.conf ]
8.1.13
www
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
usr /
src /
linux-aws-headers-5.4.0-1018 /
include /
net /
[ HOME SHELL ]
Name
Size
Permission
Action
9p
[ DIR ]
drwxr-xr-x
bluetooth
[ DIR ]
drwxr-xr-x
caif
[ DIR ]
drwxr-xr-x
iucv
[ DIR ]
drwxr-xr-x
netfilter
[ DIR ]
drwxr-xr-x
netns
[ DIR ]
drwxr-xr-x
nfc
[ DIR ]
drwxr-xr-x
phonet
[ DIR ]
drwxr-xr-x
sctp
[ DIR ]
drwxr-xr-x
tc_act
[ DIR ]
drwxr-xr-x
6lowpan.h
10.03
KB
-rw-r--r--
Space.h
1.07
KB
-rw-r--r--
act_api.h
6.63
KB
-rw-r--r--
addrconf.h
13.8
KB
-rw-r--r--
af_ieee802154.h
1.19
KB
-rw-r--r--
af_rxrpc.h
2.64
KB
-rw-r--r--
af_unix.h
2.21
KB
-rw-r--r--
af_vsock.h
6.8
KB
-rw-r--r--
ah.h
382
B
-rw-r--r--
arp.h
2.03
KB
-rw-r--r--
atmclip.h
1.48
KB
-rw-r--r--
ax25.h
14.84
KB
-rw-r--r--
ax88796.h
1.31
KB
-rw-r--r--
bond_3ad.h
9.43
KB
-rw-r--r--
bond_alb.h
5.91
KB
-rw-r--r--
bond_options.h
3.74
KB
-rw-r--r--
bonding.h
19.91
KB
-rw-r--r--
bpf_sk_storage.h
558
B
-rw-r--r--
busy_poll.h
3.21
KB
-rw-r--r--
calipso.h
1.55
KB
-rw-r--r--
cfg80211-wext.h
1.81
KB
-rw-r--r--
cfg80211.h
264.93
KB
-rw-r--r--
cfg802154.h
10.51
KB
-rw-r--r--
checksum.h
4.41
KB
-rw-r--r--
cipso_ipv4.h
7.61
KB
-rw-r--r--
cls_cgroup.h
1.94
KB
-rw-r--r--
codel.h
5.65
KB
-rw-r--r--
codel_impl.h
7.98
KB
-rw-r--r--
codel_qdisc.h
2.9
KB
-rw-r--r--
compat.h
1.44
KB
-rw-r--r--
datalink.h
619
B
-rw-r--r--
dcbevent.h
742
B
-rw-r--r--
dcbnl.h
4.22
KB
-rw-r--r--
devlink.h
32.94
KB
-rw-r--r--
dn.h
6.88
KB
-rw-r--r--
dn_dev.h
5.36
KB
-rw-r--r--
dn_fib.h
3.98
KB
-rw-r--r--
dn_neigh.h
968
B
-rw-r--r--
dn_nsp.h
5.39
KB
-rw-r--r--
dn_route.h
3.96
KB
-rw-r--r--
drop_monitor.h
788
B
-rw-r--r--
dsa.h
19.45
KB
-rw-r--r--
dsfield.h
1.11
KB
-rw-r--r--
dst.h
13.18
KB
-rw-r--r--
dst_cache.h
2.54
KB
-rw-r--r--
dst_metadata.h
5.05
KB
-rw-r--r--
dst_ops.h
2
KB
-rw-r--r--
erspan.h
8.33
KB
-rw-r--r--
esp.h
877
B
-rw-r--r--
ethoc.h
391
B
-rw-r--r--
failover.h
1.15
KB
-rw-r--r--
fib_notifier.h
1.28
KB
-rw-r--r--
fib_rules.h
5.47
KB
-rw-r--r--
firewire.h
636
B
-rw-r--r--
flow.h
5.88
KB
-rw-r--r--
flow_dissector.h
8.96
KB
-rw-r--r--
flow_offload.h
10.72
KB
-rw-r--r--
fou.h
549
B
-rw-r--r--
fq.h
2.7
KB
-rw-r--r--
fq_impl.h
7
KB
-rw-r--r--
garp.h
2.62
KB
-rw-r--r--
gen_stats.h
2.7
KB
-rw-r--r--
genetlink.h
12.55
KB
-rw-r--r--
geneve.h
1.85
KB
-rw-r--r--
gre.h
3.3
KB
-rw-r--r--
gro_cells.h
443
B
-rw-r--r--
gtp.h
633
B
-rw-r--r--
gue.h
3.23
KB
-rw-r--r--
hwbm.h
969
B
-rw-r--r--
icmp.h
1.52
KB
-rw-r--r--
ieee80211_radiotap.h
13.04
KB
-rw-r--r--
ieee802154_netdev.h
8.75
KB
-rw-r--r--
if_inet6.h
5.96
KB
-rw-r--r--
ife.h
1.03
KB
-rw-r--r--
ila.h
291
B
-rw-r--r--
inet6_connection_sock.h
765
B
-rw-r--r--
inet6_hashtables.h
3.45
KB
-rw-r--r--
inet_common.h
2.27
KB
-rw-r--r--
inet_connection_sock.h
10.84
KB
-rw-r--r--
inet_ecn.h
7.41
KB
-rw-r--r--
inet_frag.h
4.73
KB
-rw-r--r--
inet_hashtables.h
13.62
KB
-rw-r--r--
inet_sock.h
9.46
KB
-rw-r--r--
inet_timewait_sock.h
3.65
KB
-rw-r--r--
inetpeer.h
3.29
KB
-rw-r--r--
ip.h
21.62
KB
-rw-r--r--
ip6_checksum.h
2.69
KB
-rw-r--r--
ip6_fib.h
13.17
KB
-rw-r--r--
ip6_route.h
9.72
KB
-rw-r--r--
ip6_tunnel.h
4.97
KB
-rw-r--r--
ip_fib.h
13.54
KB
-rw-r--r--
ip_tunnels.h
13.92
KB
-rw-r--r--
ip_vs.h
48.04
KB
-rw-r--r--
ipcomp.h
659
B
-rw-r--r--
ipconfig.h
811
B
-rw-r--r--
ipv6.h
32.75
KB
-rw-r--r--
ipv6_frag.h
2.58
KB
-rw-r--r--
ipv6_stubs.h
2.68
KB
-rw-r--r--
ipx.h
4.28
KB
-rw-r--r--
iw_handler.h
20.91
KB
-rw-r--r--
kcm.h
4.82
KB
-rw-r--r--
l3mdev.h
6.14
KB
-rw-r--r--
lag.h
409
B
-rw-r--r--
lapb.h
4.75
KB
-rw-r--r--
lib80211.h
3.92
KB
-rw-r--r--
llc.h
4.38
KB
-rw-r--r--
llc_c_ac.h
9.31
KB
-rw-r--r--
llc_c_ev.h
10.68
KB
-rw-r--r--
llc_c_st.h
1.72
KB
-rw-r--r--
llc_conn.h
4.06
KB
-rw-r--r--
llc_if.h
2.16
KB
-rw-r--r--
llc_pdu.h
14.08
KB
-rw-r--r--
llc_s_ac.h
1.55
KB
-rw-r--r--
llc_s_ev.h
2.2
KB
-rw-r--r--
llc_s_st.h
947
B
-rw-r--r--
llc_sap.h
1.08
KB
-rw-r--r--
lwtunnel.h
6.38
KB
-rw-r--r--
mac80211.h
250.97
KB
-rw-r--r--
mac802154.h
14.88
KB
-rw-r--r--
mip6.h
1017
B
-rw-r--r--
mld.h
2.8
KB
-rw-r--r--
mpls.h
535
B
-rw-r--r--
mpls_iptunnel.h
430
B
-rw-r--r--
mrp.h
3.03
KB
-rw-r--r--
ncsi.h
1.92
KB
-rw-r--r--
ndisc.h
14.77
KB
-rw-r--r--
neighbour.h
15.77
KB
-rw-r--r--
net_failover.h
1023
B
-rw-r--r--
net_namespace.h
11.81
KB
-rw-r--r--
net_ratelimit.h
220
B
-rw-r--r--
netevent.h
1.02
KB
-rw-r--r--
netlabel.h
20.14
KB
-rw-r--r--
netlink.h
56.77
KB
-rw-r--r--
netprio_cgroup.h
1.03
KB
-rw-r--r--
netrom.h
7.71
KB
-rw-r--r--
nexthop.h
7.05
KB
-rw-r--r--
nl802154.h
12.09
KB
-rw-r--r--
nsh.h
12.31
KB
-rw-r--r--
p8022.h
447
B
-rw-r--r--
page_pool.h
6.13
KB
-rw-r--r--
ping.h
2.9
KB
-rw-r--r--
pkt_cls.h
19.61
KB
-rw-r--r--
pkt_sched.h
5.04
KB
-rw-r--r--
pptp.h
557
B
-rw-r--r--
protocol.h
4.01
KB
-rw-r--r--
psample.h
871
B
-rw-r--r--
psnap.h
351
B
-rw-r--r--
raw.h
2.08
KB
-rw-r--r--
rawv6.h
854
B
-rw-r--r--
red.h
10.28
KB
-rw-r--r--
regulatory.h
10.89
KB
-rw-r--r--
request_sock.h
6.37
KB
-rw-r--r--
rose.h
7.62
KB
-rw-r--r--
route.h
10.86
KB
-rw-r--r--
rsi_91x.h
1.67
KB
-rw-r--r--
rtnetlink.h
6.19
KB
-rw-r--r--
rtnh.h
859
B
-rw-r--r--
sch_generic.h
32.02
KB
-rw-r--r--
scm.h
3.54
KB
-rw-r--r--
secure_seq.h
855
B
-rw-r--r--
seg6.h
1.57
KB
-rw-r--r--
seg6_hmac.h
1.44
KB
-rw-r--r--
seg6_local.h
644
B
-rw-r--r--
slhc_vj.h
6.67
KB
-rw-r--r--
smc.h
2.18
KB
-rw-r--r--
snmp.h
5.02
KB
-rw-r--r--
sock.h
73.03
KB
-rw-r--r--
sock_reuseport.h
1.58
KB
-rw-r--r--
stp.h
383
B
-rw-r--r--
strparser.h
3.71
KB
-rw-r--r--
switchdev.h
8
KB
-rw-r--r--
tcp.h
69.36
KB
-rw-r--r--
tcp_states.h
1.2
KB
-rw-r--r--
timewait_sock.h
925
B
-rw-r--r--
tipc.h
2.35
KB
-rw-r--r--
tls.h
19.21
KB
-rw-r--r--
transp_v6.h
2.05
KB
-rw-r--r--
tso.h
515
B
-rw-r--r--
tun_proto.h
988
B
-rw-r--r--
udp.h
14.61
KB
-rw-r--r--
udp_tunnel.h
5.38
KB
-rw-r--r--
udplite.h
3.83
KB
-rw-r--r--
vsock_addr.h
657
B
-rw-r--r--
vxlan.h
13.28
KB
-rw-r--r--
wext.h
1.47
KB
-rw-r--r--
wimax.h
19.36
KB
-rw-r--r--
x25.h
9.43
KB
-rw-r--r--
x25device.h
387
B
-rw-r--r--
xdp.h
5.32
KB
-rw-r--r--
xdp_priv.h
446
B
-rw-r--r--
xdp_sock.h
8.26
KB
-rw-r--r--
xfrm.h
52.9
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : lwtunnel.h
/* SPDX-License-Identifier: GPL-2.0 */ #ifndef __NET_LWTUNNEL_H #define __NET_LWTUNNEL_H 1 #include <linux/lwtunnel.h> #include <linux/netdevice.h> #include <linux/skbuff.h> #include <linux/types.h> #include <net/route.h> #define LWTUNNEL_HASH_BITS 7 #define LWTUNNEL_HASH_SIZE (1 << LWTUNNEL_HASH_BITS) /* lw tunnel state flags */ #define LWTUNNEL_STATE_OUTPUT_REDIRECT BIT(0) #define LWTUNNEL_STATE_INPUT_REDIRECT BIT(1) #define LWTUNNEL_STATE_XMIT_REDIRECT BIT(2) enum { LWTUNNEL_XMIT_DONE, LWTUNNEL_XMIT_CONTINUE, }; struct lwtunnel_state { __u16 type; __u16 flags; __u16 headroom; atomic_t refcnt; int (*orig_output)(struct net *net, struct sock *sk, struct sk_buff *skb); int (*orig_input)(struct sk_buff *); struct rcu_head rcu; __u8 data[0]; }; struct lwtunnel_encap_ops { int (*build_state)(struct nlattr *encap, unsigned int family, const void *cfg, struct lwtunnel_state **ts, struct netlink_ext_ack *extack); void (*destroy_state)(struct lwtunnel_state *lws); int (*output)(struct net *net, struct sock *sk, struct sk_buff *skb); int (*input)(struct sk_buff *skb); int (*fill_encap)(struct sk_buff *skb, struct lwtunnel_state *lwtstate); int (*get_encap_size)(struct lwtunnel_state *lwtstate); int (*cmp_encap)(struct lwtunnel_state *a, struct lwtunnel_state *b); int (*xmit)(struct sk_buff *skb); struct module *owner; }; #ifdef CONFIG_LWTUNNEL void lwtstate_free(struct lwtunnel_state *lws); static inline struct lwtunnel_state * lwtstate_get(struct lwtunnel_state *lws) { if (lws) atomic_inc(&lws->refcnt); return lws; } static inline void lwtstate_put(struct lwtunnel_state *lws) { if (!lws) return; if (atomic_dec_and_test(&lws->refcnt)) lwtstate_free(lws); } static inline bool lwtunnel_output_redirect(struct lwtunnel_state *lwtstate) { if (lwtstate && (lwtstate->flags & LWTUNNEL_STATE_OUTPUT_REDIRECT)) return true; return false; } static inline bool lwtunnel_input_redirect(struct lwtunnel_state *lwtstate) { if (lwtstate && (lwtstate->flags & LWTUNNEL_STATE_INPUT_REDIRECT)) return true; return false; } static inline bool lwtunnel_xmit_redirect(struct lwtunnel_state *lwtstate) { if (lwtstate && (lwtstate->flags & LWTUNNEL_STATE_XMIT_REDIRECT)) return true; return false; } static inline unsigned int lwtunnel_headroom(struct lwtunnel_state *lwtstate, unsigned int mtu) { if ((lwtunnel_xmit_redirect(lwtstate) || lwtunnel_output_redirect(lwtstate)) && lwtstate->headroom < mtu) return lwtstate->headroom; return 0; } int lwtunnel_encap_add_ops(const struct lwtunnel_encap_ops *op, unsigned int num); int lwtunnel_encap_del_ops(const struct lwtunnel_encap_ops *op, unsigned int num); int lwtunnel_valid_encap_type(u16 encap_type, struct netlink_ext_ack *extack); int lwtunnel_valid_encap_type_attr(struct nlattr *attr, int len, struct netlink_ext_ack *extack); int lwtunnel_build_state(u16 encap_type, struct nlattr *encap, unsigned int family, const void *cfg, struct lwtunnel_state **lws, struct netlink_ext_ack *extack); int lwtunnel_fill_encap(struct sk_buff *skb, struct lwtunnel_state *lwtstate, int encap_attr, int encap_type_attr); int lwtunnel_get_encap_size(struct lwtunnel_state *lwtstate); struct lwtunnel_state *lwtunnel_state_alloc(int hdr_len); int lwtunnel_cmp_encap(struct lwtunnel_state *a, struct lwtunnel_state *b); int lwtunnel_output(struct net *net, struct sock *sk, struct sk_buff *skb); int lwtunnel_input(struct sk_buff *skb); int lwtunnel_xmit(struct sk_buff *skb); int bpf_lwt_push_ip_encap(struct sk_buff *skb, void *hdr, u32 len, bool ingress); static inline void lwtunnel_set_redirect(struct dst_entry *dst) { if (lwtunnel_output_redirect(dst->lwtstate)) { dst->lwtstate->orig_output = dst->output; dst->output = lwtunnel_output; } if (lwtunnel_input_redirect(dst->lwtstate)) { dst->lwtstate->orig_input = dst->input; dst->input = lwtunnel_input; } } #else static inline void lwtstate_free(struct lwtunnel_state *lws) { } static inline struct lwtunnel_state * lwtstate_get(struct lwtunnel_state *lws) { return lws; } static inline void lwtstate_put(struct lwtunnel_state *lws) { } static inline bool lwtunnel_output_redirect(struct lwtunnel_state *lwtstate) { return false; } static inline bool lwtunnel_input_redirect(struct lwtunnel_state *lwtstate) { return false; } static inline bool lwtunnel_xmit_redirect(struct lwtunnel_state *lwtstate) { return false; } static inline void lwtunnel_set_redirect(struct dst_entry *dst) { } static inline unsigned int lwtunnel_headroom(struct lwtunnel_state *lwtstate, unsigned int mtu) { return 0; } static inline int lwtunnel_encap_add_ops(const struct lwtunnel_encap_ops *op, unsigned int num) { return -EOPNOTSUPP; } static inline int lwtunnel_encap_del_ops(const struct lwtunnel_encap_ops *op, unsigned int num) { return -EOPNOTSUPP; } static inline int lwtunnel_valid_encap_type(u16 encap_type, struct netlink_ext_ack *extack) { NL_SET_ERR_MSG(extack, "CONFIG_LWTUNNEL is not enabled in this kernel"); return -EOPNOTSUPP; } static inline int lwtunnel_valid_encap_type_attr(struct nlattr *attr, int len, struct netlink_ext_ack *extack) { /* return 0 since we are not walking attr looking for * RTA_ENCAP_TYPE attribute on nexthops. */ return 0; } static inline int lwtunnel_build_state(u16 encap_type, struct nlattr *encap, unsigned int family, const void *cfg, struct lwtunnel_state **lws, struct netlink_ext_ack *extack) { return -EOPNOTSUPP; } static inline int lwtunnel_fill_encap(struct sk_buff *skb, struct lwtunnel_state *lwtstate, int encap_attr, int encap_type_attr) { return 0; } static inline int lwtunnel_get_encap_size(struct lwtunnel_state *lwtstate) { return 0; } static inline struct lwtunnel_state *lwtunnel_state_alloc(int hdr_len) { return NULL; } static inline int lwtunnel_cmp_encap(struct lwtunnel_state *a, struct lwtunnel_state *b) { return 0; } static inline int lwtunnel_output(struct net *net, struct sock *sk, struct sk_buff *skb) { return -EOPNOTSUPP; } static inline int lwtunnel_input(struct sk_buff *skb) { return -EOPNOTSUPP; } static inline int lwtunnel_xmit(struct sk_buff *skb) { return -EOPNOTSUPP; } #endif /* CONFIG_LWTUNNEL */ #define MODULE_ALIAS_RTNL_LWT(encap_type) MODULE_ALIAS("rtnl-lwt-" __stringify(encap_type)) #endif /* __NET_LWTUNNEL_H */
Close