Lines Matching refs:netdevsim
102 struct netdevsim { struct
151 struct netdevsim __rcu *peer; argument
157 struct netdevsim *nsim_create(struct nsim_dev *nsim_dev, argument
160 void nsim_destroy(struct netdevsim *ns);
163 void nsim_ethtool_init(struct netdevsim *ns);
173 int nsim_bpf_init(struct netdevsim *ns);
174 void nsim_bpf_uninit(struct netdevsim *ns);
176 int nsim_bpf_disable_tc(struct netdevsim *ns);
189 static inline int nsim_bpf_init(struct netdevsim *ns) in nsim_bpf_init()
194 static inline void nsim_bpf_uninit(struct netdevsim *ns) in nsim_bpf_uninit()
203 static inline int nsim_bpf_disable_tc(struct netdevsim *ns) in nsim_bpf_disable_tc()
292 struct netdevsim *ns;
406 void nsim_ipsec_init(struct netdevsim *ns);
407 void nsim_ipsec_teardown(struct netdevsim *ns);
408 bool nsim_ipsec_tx(struct netdevsim *ns, struct sk_buff *skb);
410 static inline void nsim_ipsec_init(struct netdevsim *ns) in nsim_ipsec_init()
414 static inline void nsim_ipsec_teardown(struct netdevsim *ns) in nsim_ipsec_teardown()
418 static inline bool nsim_ipsec_tx(struct netdevsim *ns, struct sk_buff *skb) in nsim_ipsec_tx()
425 void nsim_macsec_init(struct netdevsim *ns);
426 void nsim_macsec_teardown(struct netdevsim *ns);
428 static inline void nsim_macsec_init(struct netdevsim *ns) in nsim_macsec_init()
432 static inline void nsim_macsec_teardown(struct netdevsim *ns) in nsim_macsec_teardown()
438 int nsim_psp_init(struct netdevsim *ns);
439 void nsim_psp_uninit(struct netdevsim *ns);
442 nsim_do_psp(struct sk_buff *skb, struct netdevsim *ns,
443 struct netdevsim *peer_ns, struct skb_ext **psp_ext);
445 static inline int nsim_psp_init(struct netdevsim *ns) { return 0; } in nsim_psp_init()
446 static inline void nsim_psp_uninit(struct netdevsim *ns) {} in nsim_psp_uninit()
448 nsim_do_psp(struct sk_buff *skb, struct netdevsim *ns, in nsim_do_psp()
449 struct netdevsim *peer_ns, struct skb_ext **psp_ext) in nsim_do_psp()