
      ˆl–Ðz¾””ÔD¨ 	Å�jãn)‹FÿÄ0¿Â  *   ˆl–Ü4ý( ©³( 	Å€fàB¦-ÿÅ456_†I|¥�+ÁÄ È    /* SPDX-License-Identifier: GPL-2.0 */
/*
 * nexthops in net namespaces
 */

#ifndef __NETNS_NEXTHOP_H__
#define __NETNS_NEXTHOP_H__

#include <linux/notifier.h>
#include <linux/rbtree.h>

struct netns_nexthop {
	struct rb_root		rb_root;	/* tree of nexthops by id */
	struct hlist_head	*devhash;	/* nexthops by device */

	unsigned int		seq;		/* protected by rtnl_mutex */
	u32			last_id_allocated;
	struct blocking_notifier_head notifier_chain;
};
#endif
  
   ˆƒ€ÃÁÄ 
*    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
 <head>
  <title>Index of /anon_sym/anon/usr/share/doc/systemd/LICENSES</title>
 </head>
 <body>
<h1>Index of /anon_sym/anon/usr/share/doc/systemd/LICENSES</h1>
  <table>
   <tr><th valign="top">&nbsp;</th><th><a href="?C=N;O=A">Name</a></th><th><a href="?C=M;O=A">Last modified</a></th><th><a href="?C=S;O=A">Size</a></th><th><a href="?C=D;O=A">Description</a></th></tr>
   <tr><th colspan="5"><hr></th></tr>
<tr><td valign="top">&nbsp;</td><td><a href="/anon_sym/anon/usr/share/doc/systemd/">Parent Directory</a>       </td><td>&nbsp;</td><td align="right">  - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="murmurhash2-public-domain.txt">murmurhash2-public-d..&gt;</a></td><td align="right">2022-10-31 14:59  </td><td align="right">138 </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="lookup3-public-domain.txt">lookup3-public-domai..&gt;</a></td><td align="right">2022-10-31 14:59  </td><td align="right"> 52 </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="OFL-1.1.txt">OFL-1.1.txt</a>            </td><td align="right">2022-10-31 14:59  </td><td align="right">4.5K</td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="MIT.txt">MIT.txt</a>                </td><td align="right">2022-10-31 14:59  </td><td align="right">1.1K</td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="MIT-0.txt">MIT-0.txt</a>              </td><td align="right">2022-10-31 14:59  </td><td align="right">915 </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="Linux-syscall-note.txt">Linux-syscall-note.txt</a> </td><td align="right">2022-10-31 14:59  </td><td align="right">638 </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="LGPL-2.0-or-later.txt">LGPL-2.0-or-later.txt</a>  </td><td align="right">2022-10-31 14:59  </td><td align="right"> 24K</td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="CC0-1.0.txt">CC0-1.0.txt</a>            </td><td align="right">2022-10-31 14:59  </td><td align="right">6.9K</td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="BSD-3-Clause.txt">BSD-3-Clause.txt</a>       </td><td align="right">2022-10-31 14:59  </td><td align="right">1.5K</td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="BSD-2-Clause.txt">BSD-2-Clause.txt</a>       </td><td align="right">2022-10-31 14:59  </td><td align="right">1.3K</td><td>&nbsp;</td></tr>
   <tr><th colspan="5"><hr></th></tr>
</table>
</body></html>
  	   ˆÀÆ0ÁÄ     ˆ¿Æƒ"¾ÁÄ 1    /* SPDX-License-Identifier: GPL-2.0-or-later */
/*
 * INET		An implementation of the TCP/IP protocol suite for the LINUX
 *		operating system.  INET is implemented using the  BSD Socket
 *		interface as the means of communication with the user level.
 *
 *		Definitions for the TCP protocol sk_state field.
 */
#ifndef _LINUX_TCP_STATES_H
#define _LINUX_TCP_STATES_H

enum {
	TCP_ESTABLISHED = 1,
	TCP_SYN_SENT,
	TCP_SYN_RECV,
	TCP_FIN_WAIT1,
	TCP_FIN_WAIT2,
	TCP_TIME_WAIT,
	TCP_CLOSE,
	TCP_CLOSE_WAIT,
	TCP_LAST_ACK,
	TCP_LISTEN,
	TCP_CLOSING,	/* Now a valid state */
	TCP_NEW_SYN_RECV,
	TCP_BOUND_INACTIVE, /* Pseudo-state for inet_diag */

	TCP_MAX_STATES	/* Leave at the end! */
};

#define TCP_STATE_MASK	0xF

#define TCP_ACTION_FIN	(1 << TCP_CLOSE)

enum {
	TCPF_ESTABLISHED = (1 << TCP_ESTABLISHED),
	TCPF_SYN_SENT	 = (1 << TCP_SYN_SENT),
	TCPF_SYN_REC