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

Software: nginx/1.23.4. PHP/5.6.40-65+ubuntu20.04.1+deb.sury.org+1 

uname -a: Linux foro-restaurado-2 5.15.0-1040-oracle #46-Ubuntu SMP Fri Jul 14 21:47:21 UTC 2023
aarch64
 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/usr/src/linux-oracle-5.13-headers-5.13.0-1018/include/linux/   drwxr-xr-x
Free 83.28 GB of 96.73 GB (86.1%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     if_bridge.h (5.09 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/* SPDX-License-Identifier: GPL-2.0-or-later */
/*
 *    Linux ethernet bridge
 *
 *    Authors:
 *    Lennert Buytenhek        <[email protected]>
 */
#ifndef _LINUX_IF_BRIDGE_H
#define _LINUX_IF_BRIDGE_H


#include <linux/netdevice.h>
#include <uapi/linux/if_bridge.h>
#include <linux/bitops.h>

struct br_ip {
    union {
        __be32    ip4;
#if IS_ENABLED(CONFIG_IPV6)
        struct in6_addr ip6;
#endif
    } src;
    union {
        __be32    ip4;
#if IS_ENABLED(CONFIG_IPV6)
        struct in6_addr ip6;
#endif
        unsigned char    mac_addr[ETH_ALEN];
    } dst;
    __be16        proto;
    __u16           vid;
};

struct br_ip_list {
    struct list_head list;
    struct br_ip addr;
};

#define BR_HAIRPIN_MODE        BIT(0)
#define BR_BPDU_GUARD        BIT(1)
#define BR_ROOT_BLOCK        BIT(2)
#define BR_MULTICAST_FAST_LEAVE    BIT(3)
#define BR_ADMIN_COST        BIT(4)
#define BR_LEARNING        BIT(5)
#define BR_FLOOD        BIT(6)
#define BR_AUTO_MASK        (BR_FLOOD | BR_LEARNING)
#define BR_PROMISC        BIT(7)
#define BR_PROXYARP        BIT(8)
#define BR_LEARNING_SYNC    BIT(9)
#define BR_PROXYARP_WIFI    BIT(10)
#define BR_MCAST_FLOOD        BIT(11)
#define BR_MULTICAST_TO_UNICAST    BIT(12)
#define BR_VLAN_TUNNEL        BIT(13)
#define BR_BCAST_FLOOD        BIT(14)
#define BR_NEIGH_SUPPRESS    BIT(15)
#define BR_ISOLATED        BIT(16)
#define BR_MRP_AWARE        BIT(17)
#define BR_MRP_LOST_CONT    BIT(18)
#define BR_MRP_LOST_IN_CONT    BIT(19)

#define BR_DEFAULT_AGEING_TIME    (300 * HZ)

extern void brioctl_set(int (*ioctl_hook)(struct net *, unsigned int, void __user *));

#if IS_ENABLED(CONFIG_BRIDGE) && IS_ENABLED(CONFIG_BRIDGE_IGMP_SNOOPING)
int br_multicast_list_adjacent(struct net_device *dev,
                   struct list_head *br_ip_list);
bool br_multicast_has_querier_anywhere(struct net_device *dev, int proto);
bool br_multicast_has_querier_adjacent(struct net_device *dev, int proto);
bool br_multicast_enabled(const struct net_device *dev);
bool br_multicast_router(const struct net_device *dev);
int br_mdb_replay(struct net_device *br_dev, struct net_device *dev,
          struct notifier_block *nb, struct netlink_ext_ack *extack);
#else
static inline int br_multicast_list_adjacent(struct net_device *dev,
                         struct list_head *br_ip_list)
{
    return 0;
}
static inline bool br_multicast_has_querier_anywhere(struct net_device *dev,
                             int proto)
{
    return false;
}
static inline bool br_multicast_has_querier_adjacent(struct net_device *dev,
                             int proto)
{
    return false;
}
static inline bool br_multicast_enabled(const struct net_device *dev)
{
    return false;
}
static inline bool br_multicast_router(const struct net_device *dev)
{
    return false;
}
static inline int br_mdb_replay(struct net_device *br_dev,
                struct net_device *dev,
                struct notifier_block *nb,
                struct netlink_ext_ack *extack)
{
    return -EOPNOTSUPP;
}
#endif

#if IS_ENABLED(CONFIG_BRIDGE) && IS_ENABLED(CONFIG_BRIDGE_VLAN_FILTERING)
bool br_vlan_enabled(const struct net_device *dev);
int br_vlan_get_pvid(const struct net_device *dev, u16 *p_pvid);
int br_vlan_get_pvid_rcu(const struct net_device *dev, u16 *p_pvid);
int br_vlan_get_proto(const struct net_device *dev, u16 *p_proto);
int br_vlan_get_info(const struct net_device *dev, u16 vid,
             struct bridge_vlan_info *p_vinfo);
int br_vlan_replay(struct net_device *br_dev, struct net_device *dev,
           struct notifier_block *nb, struct netlink_ext_ack *extack);
#else
static inline bool br_vlan_enabled(const struct net_device *dev)
{
    return false;
}

static inline int br_vlan_get_pvid(const struct net_device *dev, u16 *p_pvid)
{
    return -EINVAL;
}

static inline int br_vlan_get_proto(const struct net_device *dev, u16 *p_proto)
{
    return -EINVAL;
}

static inline int br_vlan_get_pvid_rcu(const struct net_device *dev, u16 *p_pvid)
{
    return -EINVAL;
}

static inline int br_vlan_get_info(const struct net_device *dev, u16 vid,
                   struct bridge_vlan_info *p_vinfo)
{
    return -EINVAL;
}

static inline int br_vlan_replay(struct net_device *br_dev,
                 struct net_device *dev,
                 struct notifier_block *nb,
                 struct netlink_ext_ack *extack)
{
    return -EOPNOTSUPP;
}
#endif

#if IS_ENABLED(CONFIG_BRIDGE)
struct net_device *br_fdb_find_port(const struct net_device *br_dev,
                    const unsigned char *addr,
                    __u16 vid);
void br_fdb_clear_offload(const struct net_device *dev, u16 vid);
bool br_port_flag_is_set(const struct net_device *dev, unsigned long flag);
u8 br_port_get_stp_state(const struct net_device *dev);
clock_t br_get_ageing_time(struct net_device *br_dev);
int br_fdb_replay(struct net_device *br_dev, struct net_device *dev,
          struct notifier_block *nb);
#else
static inline struct net_device *
br_fdb_find_port(const struct net_device *br_dev,
         const unsigned char *addr,
         __u16 vid)
{
    return NULL;
}

static inline void br_fdb_clear_offload(const struct net_device *dev, u16 vid)
{
}

static inline bool
br_port_flag_is_set(const struct net_device *dev, unsigned long flag)
{
    return false;
}

static inline u8 br_port_get_stp_state(const struct net_device *dev)
{
    return BR_STATE_DISABLED;
}

static inline clock_t br_get_ageing_time(struct net_device *br_dev)
{
    return 0;
}

static inline int br_fdb_replay(struct net_device *br_dev,
                struct net_device *dev,
                struct notifier_block *nb)
{
    return -EOPNOTSUPP;
}
#endif

#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 HackingTool | HackingTool | Generation time: 0.0045 ]--