Home
last modified time | relevance | path

Searched refs:netdevsim (Results 1 – 10 of 10) sorted by relevance

/Linux-v4.19/drivers/net/netdevsim/
Dnetdevsim.h70 struct netdevsim { struct
107 int nsim_bpf_init(struct netdevsim *ns); argument
108 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 …]
Dnetdev.c49 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 …]
DMakefile3 obj-$(CONFIG_NETDEVSIM) += netdevsim.o
5 netdevsim-objs := \
9 netdevsim-objs += \
14 netdevsim-objs += devlink.o fib.o
18 netdevsim-objs += ipsec.o
Dbpf.c30 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 …]
Dipsec.c16 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()
Ddevlink.c199 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()
/Linux-v4.19/drivers/net/
DMakefile80 obj-$(CONFIG_NETDEVSIM) += netdevsim/
DKconfig512 will be called netdevsim.
/Linux-v4.19/tools/testing/selftests/net/
Drtnetlink.sh633 sysfsd=/sys/kernel/debug/netdevsim/$dev
637 modprobe netdevsim
644 ip link add $dev type netdevsim
718 rmmod netdevsim
/Linux-v4.19/
DMAINTAINERS10214 F: drivers/net/netdevsim/*