Searched refs:bpf_prog (Results 126 - 150 of 260) sorted by path

1234567891011

/linux-master/drivers/net/ethernet/sfc/siena/
H A Defx.c106 static int efx_xdp_setup_prog(struct efx_nic *efx, struct bpf_prog *prog);
628 static int efx_xdp_setup_prog(struct efx_nic *efx, struct bpf_prog *prog)
630 struct bpf_prog *old_prog;
H A Dnet_driver.h1081 struct bpf_prog __rcu *xdp_prog;
H A Drx.c256 struct bpf_prog *xdp_prog;
/linux-master/drivers/net/ethernet/socionext/
H A Dnetsec.c294 struct bpf_prog *xdp_prog;
898 static u32 netsec_run_xdp(struct netsec_priv *priv, struct bpf_prog *prog,
957 struct bpf_prog *xdp_prog;
1294 struct bpf_prog *xdp_prog = READ_ONCE(priv->xdp_prog);
1793 static int netsec_xdp_setup(struct netsec_priv *priv, struct bpf_prog *prog,
1797 struct bpf_prog *old_prog;
/linux-master/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac.h367 struct bpf_prog *xdp_prog;
H A Dstmmac_main.c5034 struct bpf_prog *prog,
5071 struct bpf_prog *prog;
5241 struct bpf_prog *prog;
H A Dstmmac_xdp.c102 int stmmac_xdp_set_prog(struct stmmac_priv *priv, struct bpf_prog *prog,
106 struct bpf_prog *old_prog;
H A Dstmmac_xdp.h12 int stmmac_xdp_set_prog(struct stmmac_priv *priv, struct bpf_prog *prog,
/linux-master/drivers/net/ethernet/ti/
H A Dam65-cpsw-nuss.c1004 struct bpf_prog *prog;
1889 struct bpf_prog *prog)
1893 struct bpf_prog *old_prog;
H A Dam65-cpsw-nuss.h60 struct bpf_prog *xdp_prog;
H A Dcpsw_priv.c1266 struct bpf_prog *prog = bpf->prog;
1331 struct bpf_prog *prog;
H A Dcpsw_priv.h384 struct bpf_prog *xdp_prog;
/linux-master/drivers/net/hyperv/
H A Dhyperv_net.h183 struct bpf_prog *bprog;
247 struct bpf_prog *netvsc_xdp_get(struct netvsc_device *nvdev);
248 int netvsc_xdp_set(struct net_device *dev, struct bpf_prog *prog,
251 int netvsc_vf_setxdp(struct net_device *vf_netdev, struct bpf_prog *prog);
1128 struct bpf_prog __rcu *bpf_prog; member in struct:netvsc_channel
H A Dnetvsc_bpf.c31 struct bpf_prog *prog;
38 prog = rcu_dereference(nvchan->bpf_prog);
119 struct bpf_prog *netvsc_xdp_get(struct netvsc_device *nvdev)
121 return rtnl_dereference(nvdev->chan_table[0].bpf_prog);
124 int netvsc_xdp_set(struct net_device *dev, struct bpf_prog *prog,
128 struct bpf_prog *old_prog;
156 rcu_assign_pointer(nvdev->chan_table[i].bpf_prog, prog);
165 int netvsc_vf_setxdp(struct net_device *vf_netdev, struct bpf_prog *prog)
H A Dnetvsc_drv.c965 struct bpf_prog *prog;
1057 struct bpf_prog *prog;
2361 struct bpf_prog *prog;
/linux-master/drivers/net/netdevsim/
H A Dbpf.c31 struct bpf_prog *prog;
92 static void nsim_prog_set_loaded(struct bpf_prog *prog, bool loaded)
104 nsim_bpf_offload(struct netdevsim *ns, struct bpf_prog *prog, bool oldprog)
122 struct bpf_prog *prog = cls_bpf->prog;
124 struct bpf_prog *oldprog;
219 struct bpf_prog *prog)
254 static int nsim_bpf_verifier_prep(struct bpf_prog *prog)
265 static int nsim_bpf_translate(struct bpf_prog *prog)
273 static void nsim_bpf_destroy_prog(struct bpf_prog *prog)
H A Dnetdevsim.h113 struct bpf_prog *bpf_offloaded;
/linux-master/drivers/net/
H A Dnetkit.c42 const struct bpf_prog *prog;
497 int netkit_prog_attach(const union bpf_attr *attr, struct bpf_prog *prog)
500 struct bpf_prog *replace_prog = NULL;
538 int netkit_prog_detach(const union bpf_attr *attr, struct bpf_prog *prog)
646 static int netkit_link_update(struct bpf_link *link, struct bpf_prog *nprog,
647 struct bpf_prog *oprog)
744 struct bpf_prog *prog)
753 int netkit_link_attach(const union bpf_attr *attr, struct bpf_prog *prog)
H A Dtun.c173 struct bpf_prog *prog;
210 struct bpf_prog __rcu *xdp_prog;
1190 static int tun_xdp_set(struct net_device *dev, struct bpf_prog *prog,
1195 struct bpf_prog *old_prog;
1619 static int tun_xdp_act(struct tun_struct *tun, struct bpf_prog *xdp_prog,
1664 struct bpf_prog *xdp_prog;
1917 struct bpf_prog *xdp_prog;
2287 struct bpf_prog *prog)
2445 struct bpf_prog *xdp_prog;
3014 struct bpf_prog *pro
[all...]
H A Dveth.c64 struct bpf_prog __rcu *xdp_prog;
76 struct bpf_prog *_xdp_prog;
615 struct bpf_prog *xdp_prog;
768 struct bpf_prog *xdp_prog;
1522 static int veth_xdp_set(struct net_device *dev, struct bpf_prog *prog,
1526 struct bpf_prog *old_prog;
H A Dvirtio_net.c309 struct bpf_prog __rcu *xdp_prog;
1119 struct bpf_prog *xdp_prog;
1187 static int virtnet_xdp_handler(struct bpf_prog *xdp_prog, struct xdp_buff *xdp,
1342 struct bpf_prog *xdp_prog,
1449 struct bpf_prog *xdp_prog;
1659 struct bpf_prog *xdp_prog,
1734 struct bpf_prog *xdp_prog,
1821 struct bpf_prog *xdp_prog;
4914 static int virtnet_xdp_set(struct net_device *dev, struct bpf_prog *prog,
4921 struct bpf_prog *old_pro
[all...]
/linux-master/drivers/net/ppp/
H A Dppp_generic.c148 struct bpf_prog *pass_filter; /* filter for packets to pass */
149 struct bpf_prog *active_filter; /* filter for pkts to reset idle */
564 static struct bpf_prog *get_filter(struct sock_fprog *uprog)
567 struct bpf_prog *res = NULL;
586 static struct bpf_prog *ppp_get_filter(struct sock_fprog __user *p)
604 static struct bpf_prog *compat_ppp_get_filter(struct sock_fprog32 __user *p)
918 struct bpf_prog *filter = ppp_get_filter(argp);
919 struct bpf_prog **which;
984 struct bpf_prog *filter = compat_ppp_get_filter(argp);
985 struct bpf_prog **whic
[all...]
/linux-master/drivers/net/team/
H A Dteam_mode_loadbalance.c69 struct bpf_prog __rcu *fp;
188 struct bpf_prog *fp;
284 struct bpf_prog *fp = NULL;
285 struct bpf_prog *orig_fp = NULL;
321 struct bpf_prog *fp;
/linux-master/drivers/net/vmxnet3/
H A Dvmxnet3_int.h434 struct bpf_prog __rcu *xdp_bpf_prog;
H A Dvmxnet3_xdp.c14 struct bpf_prog *prog)
41 struct bpf_prog *new_bpf_prog = bpf->prog;
42 struct bpf_prog *old_bpf_prog;
252 struct bpf_prog *prog)
330 struct bpf_prog *xdp_prog;
375 struct bpf_prog *xdp_prog;

Completed in 411 milliseconds

1234567891011