!C99Shell v. 2.0 [PHP 7 Update] [25.02.2019]!

Software: Apache. PHP/7.3.33 

uname -a: Linux acloudg.aryanict.com 4.18.0-513.9.1.lve.el8.x86_64 #1 SMP Mon Dec 4 15:01:22 UTC
2023 x86_64
 

uid=1095(katebhospital) gid=1098(katebhospital) groups=1098(katebhospital) 

Safe-mode: OFF (not secure)

/usr/include/linux/   drwxr-xr-x
Free 294.39 GB of 429.69 GB (68.51%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     net_dropmon.h (2.85 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
#ifndef __NET_DROPMON_H
#define __NET_DROPMON_H

#include <linux/types.h>
#include <linux/netlink.h>

struct net_dm_drop_point {
    __u8 pc[8];
    __u32 count;
};

#define is_drop_point_hw(x) do {\
    int ____i, ____j;\
    for (____i = 0; ____i < 8; i ____i++)\
        ____j |= x[____i];\
    ____j;\
} while (0)

#define NET_DM_CFG_VERSION  0
#define NET_DM_CFG_ALERT_COUNT  1
#define NET_DM_CFG_ALERT_DELAY 2
#define NET_DM_CFG_MAX 3

struct net_dm_config_entry {
    __u32 type;
    __u64 data __attribute__((aligned(8)));
};

struct net_dm_config_msg {
    __u32 entries;
    struct net_dm_config_entry options[0];
};

struct net_dm_alert_msg {
    __u32 entries;
    struct net_dm_drop_point points[0];
};

struct net_dm_user_msg {
    union {
        struct net_dm_config_msg user;
        struct net_dm_alert_msg alert;
    } u;
};


/* These are the netlink message types for this protocol */

enum {
    NET_DM_CMD_UNSPEC = 0,
    NET_DM_CMD_ALERT,
    NET_DM_CMD_CONFIG,
    NET_DM_CMD_START,
    NET_DM_CMD_STOP,
    NET_DM_CMD_PACKET_ALERT,
    NET_DM_CMD_CONFIG_GET,
    NET_DM_CMD_CONFIG_NEW,
    NET_DM_CMD_STATS_GET,
    NET_DM_CMD_STATS_NEW,
    _NET_DM_CMD_MAX,
};

#define NET_DM_CMD_MAX (_NET_DM_CMD_MAX - 1)

/*
 * Our group identifiers
 */
#define NET_DM_GRP_ALERT 1

enum net_dm_attr {
    NET_DM_ATTR_UNSPEC,

    NET_DM_ATTR_ALERT_MODE,            /* u8 */
    NET_DM_ATTR_PC,                /* u64 */
    NET_DM_ATTR_SYMBOL,            /* string */
    NET_DM_ATTR_IN_PORT,            /* nested */
    NET_DM_ATTR_TIMESTAMP,            /* u64 */
    NET_DM_ATTR_PROTO,            /* u16 */
    NET_DM_ATTR_PAYLOAD,            /* binary */
    NET_DM_ATTR_PAD,
    NET_DM_ATTR_TRUNC_LEN,            /* u32 */
    NET_DM_ATTR_ORIG_LEN,            /* u32 */
    NET_DM_ATTR_QUEUE_LEN,            /* u32 */
    NET_DM_ATTR_STATS,            /* nested */
    NET_DM_ATTR_HW_STATS,            /* nested */
    NET_DM_ATTR_ORIGIN,            /* u16 */
    NET_DM_ATTR_HW_TRAP_GROUP_NAME,        /* string */
    NET_DM_ATTR_HW_TRAP_NAME,        /* string */
    NET_DM_ATTR_HW_ENTRIES,            /* nested */
    NET_DM_ATTR_HW_ENTRY,            /* nested */
    NET_DM_ATTR_HW_TRAP_COUNT,        /* u32 */
    NET_DM_ATTR_SW_DROPS,            /* flag */
    NET_DM_ATTR_HW_DROPS,            /* flag */
    NET_DM_ATTR_FLOW_ACTION_COOKIE,        /* binary */
    NET_DM_ATTR_REASON,            /* string */

    __NET_DM_ATTR_MAX,
    NET_DM_ATTR_MAX = __NET_DM_ATTR_MAX - 1
};

/**
 * enum net_dm_alert_mode - Alert mode.
 * @NET_DM_ALERT_MODE_SUMMARY: A summary of recent drops is sent to user space.
 * @NET_DM_ALERT_MODE_PACKET: Each dropped packet is sent to user space along
 *                            with metadata.
 */
enum net_dm_alert_mode {
    NET_DM_ALERT_MODE_SUMMARY,
    NET_DM_ALERT_MODE_PACKET,
};

enum {
    NET_DM_ATTR_PORT_NETDEV_IFINDEX,    /* u32 */
    NET_DM_ATTR_PORT_NETDEV_NAME,        /* string */

    __NET_DM_ATTR_PORT_MAX,
    NET_DM_ATTR_PORT_MAX = __NET_DM_ATTR_PORT_MAX - 1
};

enum {
    NET_DM_ATTR_STATS_DROPPED,        /* u64 */

    __NET_DM_ATTR_STATS_MAX,
    NET_DM_ATTR_STATS_MAX = __NET_DM_ATTR_STATS_MAX - 1
};

enum net_dm_origin {
    NET_DM_ORIGIN_SW,
    NET_DM_ORIGIN_HW,
};

#endif

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by KaizenLouie | C99Shell Github | Generation time: 0.0045 ]--