Lines Matching refs:nfp_net
25 struct nfp_net;
93 const char *(*extra_cap)(struct nfp_app *app, struct nfp_net *nn);
98 int (*vnic_alloc)(struct nfp_app *app, struct nfp_net *nn,
100 void (*vnic_free)(struct nfp_app *app, struct nfp_net *nn);
101 int (*vnic_init)(struct nfp_app *app, struct nfp_net *nn);
102 void (*vnic_clean)(struct nfp_app *app, struct nfp_net *nn);
134 int (*bpf)(struct nfp_app *app, struct nfp_net *nn,
136 int (*xdp_offload)(struct nfp_app *app, struct nfp_net *nn,
166 struct nfp_net *ctrl;
188 bool __nfp_ctrl_tx(struct nfp_net *nn, struct sk_buff *skb);
189 bool nfp_ctrl_tx(struct nfp_net *nn, struct sk_buff *skb);
207 static inline int nfp_app_vnic_alloc(struct nfp_app *app, struct nfp_net *nn, in nfp_app_vnic_alloc()
213 static inline void nfp_app_vnic_free(struct nfp_app *app, struct nfp_net *nn) in nfp_app_vnic_free()
219 static inline int nfp_app_vnic_init(struct nfp_app *app, struct nfp_net *nn) in nfp_app_vnic_init()
226 static inline void nfp_app_vnic_clean(struct nfp_app *app, struct nfp_net *nn) in nfp_app_vnic_clean()
308 struct nfp_net *nn) in nfp_app_extra_cap()
329 static inline int nfp_app_bpf(struct nfp_app *app, struct nfp_net *nn, in nfp_app_bpf()
337 static inline int nfp_app_xdp_offload(struct nfp_app *app, struct nfp_net *nn, in nfp_app_xdp_offload()
438 int nfp_app_start(struct nfp_app *app, struct nfp_net *ctrl);
443 int nfp_app_nic_vnic_alloc(struct nfp_app *app, struct nfp_net *nn,
446 struct nfp_net *nn, unsigned int id);