Searched refs:netdevsim (Results 1 – 10 of 10) sorted by relevance
70 struct netdevsim { struct107 int nsim_bpf_init(struct netdevsim *ns); argument108 void nsim_bpf_uninit(struct netdevsim *ns);110 int nsim_bpf_disable_tc(struct netdevsim *ns);114 static inline int nsim_bpf_init(struct netdevsim *ns) in nsim_bpf_init()119 static inline void nsim_bpf_uninit(struct netdevsim *ns) in nsim_bpf_uninit()128 static inline int nsim_bpf_disable_tc(struct netdevsim *ns) in nsim_bpf_disable_tc()152 int nsim_devlink_setup(struct netdevsim *ns);153 void nsim_devlink_teardown(struct netdevsim *ns);164 static inline int nsim_devlink_setup(struct netdevsim *ns) in nsim_devlink_setup()[all …]
49 struct netdevsim *ns = to_nsim(dev); in nsim_num_vf()60 static int nsim_vfs_enable(struct netdevsim *ns, unsigned int num_vfs) in nsim_vfs_enable()71 static void nsim_vfs_disable(struct netdevsim *ns) in nsim_vfs_disable()82 struct netdevsim *ns = to_nsim(dev); in nsim_numvfs_store()116 struct netdevsim *ns = to_nsim(dev); in nsim_numvfs_show()140 struct netdevsim *ns = to_nsim(dev); in nsim_dev_release()154 struct netdevsim *ns = netdev_priv(dev); in nsim_port_attr_get()174 struct netdevsim *ns = netdev_priv(dev); in nsim_init()244 struct netdevsim *ns = netdev_priv(dev); in nsim_uninit()258 struct netdevsim *ns = netdev_priv(dev); in nsim_free()[all …]
3 obj-$(CONFIG_NETDEVSIM) += netdevsim.o5 netdevsim-objs := \9 netdevsim-objs += \14 netdevsim-objs += devlink.o fib.o18 netdevsim-objs += ipsec.o
30 struct netdevsim *ns;41 struct netdevsim *ns;93 static bool nsim_xdp_offload_active(struct netdevsim *ns) in nsim_xdp_offload_active()110 nsim_bpf_offload(struct netdevsim *ns, struct bpf_prog *prog, bool oldprog) in nsim_bpf_offload()129 struct netdevsim *ns = cb_priv; in nsim_bpf_setup_tc_block_cb()179 int nsim_bpf_disable_tc(struct netdevsim *ns) in nsim_bpf_disable_tc()186 static int nsim_xdp_offload_prog(struct netdevsim *ns, struct netdev_bpf *bpf) in nsim_xdp_offload_prog()199 nsim_xdp_set_prog(struct netdevsim *ns, struct netdev_bpf *bpf, in nsim_xdp_set_prog()227 static int nsim_bpf_create_prog(struct netdevsim *ns, struct bpf_prog *prog) in nsim_bpf_create_prog()272 static int nsim_setup_prog_checks(struct netdevsim *ns, struct netdev_bpf *bpf) in nsim_setup_prog_checks()[all …]
16 struct netdevsim *ns = filp->private_data; in nsim_dbg_netdev_ops_read()132 struct netdevsim *ns; in nsim_ipsec_add_sa()197 struct netdevsim *ns = netdev_priv(xs->xso.dev); in nsim_ipsec_del_sa()214 struct netdevsim *ns = netdev_priv(xs->xso.dev); in nsim_ipsec_offload_ok()228 bool nsim_ipsec_tx(struct netdevsim *ns, struct sk_buff *skb) in nsim_ipsec_tx()274 void nsim_ipsec_init(struct netdevsim *ns) in nsim_ipsec_init()289 void nsim_ipsec_teardown(struct netdevsim *ns) in nsim_ipsec_teardown()
199 static struct net *nsim_to_net(struct netdevsim *ns) in nsim_to_net()204 void nsim_devlink_teardown(struct netdevsim *ns) in nsim_devlink_teardown()220 int nsim_devlink_setup(struct netdevsim *ns) in nsim_devlink_setup()
80 obj-$(CONFIG_NETDEVSIM) += netdevsim/
512 will be called netdevsim.
633 sysfsd=/sys/kernel/debug/netdevsim/$dev637 modprobe netdevsim644 ip link add $dev type netdevsim718 rmmod netdevsim
10214 F: drivers/net/netdevsim/*