netdevsim
nsim_bpf_offload(struct netdevsim *ns, struct bpf_prog *prog, bool oldprog)
struct netdevsim *ns = cb_priv;
int nsim_bpf_disable_tc(struct netdevsim *ns)
static int nsim_xdp_offload_prog(struct netdevsim *ns, struct netdev_bpf *bpf)
nsim_xdp_set_prog(struct netdevsim *ns, struct netdev_bpf *bpf,
static int nsim_setup_prog_checks(struct netdevsim *ns, struct netdev_bpf *bpf)
nsim_setup_prog_hw_checks(struct netdevsim *ns, struct netdev_bpf *bpf)
struct netdevsim *ns;
nsim_bpf_map_alloc(struct netdevsim *ns, struct bpf_offloaded_map *offmap)
struct netdevsim *ns = netdev_priv(dev);
int nsim_bpf_init(struct netdevsim *ns)
void nsim_bpf_uninit(struct netdevsim *ns)
static bool nsim_xdp_offload_active(struct netdevsim *ns)
struct netdevsim *nsim_a, *nsim_b, *peer;
struct netdevsim *nsim, *peer;
struct netdevsim *ns = netdev_priv(dev);
struct netdevsim *peer;
struct netdevsim *ns = netdev_priv(dev);
struct netdevsim *ns = netdev_priv(dev);
struct netdevsim *ns = netdev_priv(dev);
struct netdevsim *ns = netdev_priv(dev);
struct netdevsim *ns = netdev_priv(dev);
static void nsim_ethtool_ring_init(struct netdevsim *ns)
void nsim_ethtool_init(struct netdevsim *ns)
struct netdevsim *ns = netdev_priv(dev);
struct netdevsim *ns = netdev_priv(dev);
struct netdevsim *ns = netdev_priv(dev);
struct netdevsim *ns = netdev_priv(dev);
struct netdevsim *ns = netdev_priv(dev);
struct netdevsim *ns = netdev_priv(dev);
struct netdevsim *ns = netdev_priv(dev);
struct netdevsim *ns;
struct netdevsim *ns = filp->private_data;
struct netdevsim *ns = netdev_priv(dev);
bool nsim_ipsec_tx(struct netdevsim *ns, struct sk_buff *skb)
void nsim_ipsec_init(struct netdevsim *ns)
void nsim_ipsec_teardown(struct netdevsim *ns)
struct netdevsim *ns = netdev_priv(ctx->netdev);
struct netdevsim *ns = netdev_priv(ctx->netdev);
struct netdevsim *ns = netdev_priv(ctx->netdev);
struct netdevsim *ns = netdev_priv(ctx->netdev);
struct netdevsim *ns = netdev_priv(ctx->netdev);
struct netdevsim *ns = netdev_priv(ctx->netdev);
struct netdevsim *ns = netdev_priv(ctx->netdev);
struct netdevsim *ns = netdev_priv(ctx->netdev);
struct netdevsim *ns = netdev_priv(ctx->netdev);
struct netdevsim *ns = netdev_priv(ctx->netdev);
void nsim_macsec_init(struct netdevsim *ns)
void nsim_macsec_teardown(struct netdevsim *ns)
static int nsim_macsec_find_secy(struct netdevsim *ns, sci_t sci)
struct netdevsim *ns = netdev_priv(ctx->netdev);
struct netdevsim *ns = netdev_priv(ctx->netdev);
static void nsim_queue_uninit(struct netdevsim *ns)
static int nsim_init_netdevsim(struct netdevsim *ns)
struct netdevsim *peer;
static int nsim_init_netdevsim_vf(struct netdevsim *ns)
static void nsim_exit_netdevsim(struct netdevsim *ns)
struct netdevsim *nsim_create(struct nsim_dev *nsim_dev,
struct netdevsim *ns;
void nsim_destroy(struct netdevsim *ns)
struct netdevsim *peer;
struct netdevsim *ns = netdev_priv(dev);
struct netdevsim *peer_ns;
struct netdevsim *ns = netdev_priv(dev);
struct netdevsim *ns = netdev_priv(dev);
struct netdevsim *ns = netdev_priv(dev);
struct netdevsim *ns = netdev_priv(dev);
struct netdevsim *ns = netdev_priv(dev);
struct netdevsim *ns = netdev_priv(dev);
struct netdevsim *ns = netdev_priv(dev);
struct netdevsim *ns = netdev_priv(dev);
struct netdevsim *ns = netdev_priv(dev);
struct netdevsim *ns = netdev_priv(dev);
struct netdevsim *ns = netdev_priv(dev);
struct netdevsim *nsim, *peer;
struct netdevsim *ns;
struct netdevsim *ns = netdev_priv(dev);
struct netdevsim *peer_ns;
static int nsim_init_napi(struct netdevsim *ns)
static void nsim_enable_napi(struct netdevsim *ns)
struct netdevsim *ns = netdev_priv(dev);
struct netdevsim *peer;
static void nsim_del_napi(struct netdevsim *ns)
struct netdevsim *ns = netdev_priv(dev);
struct netdevsim *peer;
struct netdevsim *ns = netdev_priv(dev);
struct netdevsim *ns = netdev_priv(dev);
struct netdevsim *ns = netdev_priv(dev);
struct netdevsim *ns = netdev_priv(dev);
struct netdevsim *ns = file->private_data;
struct netdevsim *ns = file->private_data;
struct netdevsim *ns = file->private_data;
static int nsim_queue_init(struct netdevsim *ns)
struct netdevsim __rcu *peer;
struct netdevsim *nsim_create(struct nsim_dev *nsim_dev,
void nsim_destroy(struct netdevsim *ns);
void nsim_ethtool_init(struct netdevsim *ns);
int nsim_bpf_init(struct netdevsim *ns);
void nsim_bpf_uninit(struct netdevsim *ns);
int nsim_bpf_disable_tc(struct netdevsim *ns);
static inline int nsim_bpf_init(struct netdevsim *ns)
static inline void nsim_bpf_uninit(struct netdevsim *ns)
static inline int nsim_bpf_disable_tc(struct netdevsim *ns)
struct netdevsim *ns;
void nsim_ipsec_init(struct netdevsim *ns);
void nsim_ipsec_teardown(struct netdevsim *ns);
bool nsim_ipsec_tx(struct netdevsim *ns, struct sk_buff *skb);
static inline void nsim_ipsec_init(struct netdevsim *ns)
static inline void nsim_ipsec_teardown(struct netdevsim *ns)
static inline bool nsim_ipsec_tx(struct netdevsim *ns, struct sk_buff *skb)
void nsim_macsec_init(struct netdevsim *ns);
void nsim_macsec_teardown(struct netdevsim *ns);
static inline void nsim_macsec_init(struct netdevsim *ns)
static inline void nsim_macsec_teardown(struct netdevsim *ns)
int nsim_psp_init(struct netdevsim *ns);
void nsim_psp_uninit(struct netdevsim *ns);
nsim_do_psp(struct sk_buff *skb, struct netdevsim *ns,
struct netdevsim *peer_ns, struct skb_ext **psp_ext);
static inline int nsim_psp_init(struct netdevsim *ns) { return 0; }
static inline void nsim_psp_uninit(struct netdevsim *ns) {}
nsim_do_psp(struct sk_buff *skb, struct netdevsim *ns,
struct netdevsim *peer_ns, struct skb_ext **psp_ext)
struct netdevsim *ns = psd->drv_priv;
struct netdevsim *ns = psd->drv_priv;
struct netdevsim *ns = psd->drv_priv;
struct netdevsim *ns = psd->drv_priv;
nsim_do_psp(struct sk_buff *skb, struct netdevsim *ns,
struct netdevsim *peer_ns, struct skb_ext **psp_ext)
void nsim_psp_uninit(struct netdevsim *ns)
struct netdevsim *ns = file->private_data;
int nsim_psp_init(struct netdevsim *ns)
struct netdevsim *ns = netdev_priv(dev);
struct netdevsim *ns = netdev_priv(dev);
struct netdevsim *ns = netdev_priv(dev);
struct netdevsim *ns = netdev_priv(dev);
struct netdevsim *ns = netdev_priv(dev);
struct netdevsim *ns = netdev_priv(dev);