Home
last modified time | relevance | path

Searched refs:snet (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/vdpa/solidrun/
H A Dsnet_main.c33 static struct snet *vdpa_to_snet(struct vdpa_device *vdpa) in vdpa_to_snet()
35 return container_of(vdpa, struct snet, vdpa); in vdpa_to_snet()
40 struct snet *snet = data; in snet_cfg_irq_hndlr() local
42 if (likely(snet->cb.callback)) in snet_cfg_irq_hndlr()
43 return snet->cb.callback(snet->cb.private); in snet_cfg_irq_hndlr()
58 static void snet_free_irqs(struct snet *snet) in snet_free_irqs() argument
60 struct psnet *psnet = snet->psnet; in snet_free_irqs()
66 pdev = snet->pdev->physfn; in snet_free_irqs()
68 pdev = snet->pdev; in snet_free_irqs()
71 if (snet->cfg_irq != -1) { in snet_free_irqs()
[all …]
H A Dsnet_ctrl.c62 static struct snet_ctrl_regs __iomem *snet_get_ctrl(struct snet *snet) in snet_get_ctrl() argument
64 return snet->bar + snet->psnet->cfg.ctrl_off; in snet_get_ctrl()
132 static int snet_ctrl_read_from_dpu(struct snet *snet, u16 opcode, u16 vq_idx, void *buffer, in snet_ctrl_read_from_dpu() argument
135 struct pci_dev *pdev = snet->pdev; in snet_ctrl_read_from_dpu()
136 struct snet_ctrl_regs __iomem *regs = snet_get_ctrl(snet); in snet_ctrl_read_from_dpu()
144 if (!SNET_CFG_VER(snet, 2)) in snet_ctrl_read_from_dpu()
150 mutex_lock(&snet->ctrl_lock); in snet_ctrl_read_from_dpu()
165 spin_lock(&snet->ctrl_spinlock); in snet_ctrl_read_from_dpu()
170 spin_unlock(&snet->ctrl_spinlock); in snet_ctrl_read_from_dpu()
211 mutex_unlock(&snet->ctrl_lock); in snet_ctrl_read_from_dpu()
[all …]
H A Dsnet_vdpa.h24 #define SNET_CFG_VER(snet, ver) ((snet)->psnet->negotiated_cfg_ver >= (ver)) argument
54 struct snet { struct
173 static inline u32 snet_read32(struct snet *snet, u32 off) in snet_read32() argument
175 return ioread32(snet->bar + off); in snet_read32()
178 static inline void snet_write32(struct snet *snet, u32 off, u32 val) in snet_write32() argument
180 iowrite32(val, snet->bar + off); in snet_write32()
192 static inline void snet_write64(struct snet *snet, u32 off, u64 val) in snet_write64() argument
195 snet_write32(snet, off, (u32)val); in snet_write64()
196 snet_write32(snet, off + 4, (u32)(val >> 32)); in snet_write64()
203 void snet_ctrl_clear(struct snet *snet);
[all …]
/linux/net/netfilter/
H A Dnft_synproxy.c26 struct synproxy_net *snet, in nft_synproxy_tcp_options() argument
30 this_cpu_inc(snet->stats->syn_received); in nft_synproxy_tcp_options()
54 struct synproxy_net *snet = synproxy_pernet(net); in nft_synproxy_eval_v4() local
59 nft_synproxy_tcp_options(opts, tcp, snet, &info, priv); in nft_synproxy_eval_v4()
85 struct synproxy_net *snet = synproxy_pernet(net); in nft_synproxy_eval_v6() local
90 nft_synproxy_tcp_options(opts, tcp, snet, &info, priv); in nft_synproxy_eval_v6()
157 struct synproxy_net *snet = synproxy_pernet(ctx->net); in nft_synproxy_do_init() local
178 err = nf_synproxy_ipv4_init(snet, ctx->net); in nft_synproxy_do_init()
184 err = nf_synproxy_ipv6_init(snet, ctx->net); in nft_synproxy_do_init()
190 err = nf_synproxy_ipv4_init(snet, ct in nft_synproxy_do_init()
210 struct synproxy_net *snet = synproxy_pernet(ctx->net); nft_synproxy_do_destroy() local
[all...]
H A Dnf_synproxy_core.c243 struct synproxy_net *snet = synproxy_pernet(seq_file_net(seq)); in synproxy_cpu_seq_start() local
253 return per_cpu_ptr(snet->stats, cpu); in synproxy_cpu_seq_start()
261 struct synproxy_net *snet = synproxy_pernet(seq_file_net(seq)); in synproxy_cpu_seq_next() local
268 return per_cpu_ptr(snet->stats, cpu); in synproxy_cpu_seq_next()
333 struct synproxy_net *snet = synproxy_pernet(net); in synproxy_net_init() local
347 snet->tmpl = ct; in synproxy_net_init()
349 snet->stats = alloc_percpu(struct synproxy_stats); in synproxy_net_init()
350 if (snet->stats == NULL) in synproxy_net_init()
360 free_percpu(snet->stats); in synproxy_net_init()
369 struct synproxy_net *snet = synproxy_pernet(net); in synproxy_net_exit() local
[all …]
/linux/include/net/netfilter/
H A Dnf_synproxy.h65 int nf_synproxy_ipv4_init(struct synproxy_net *snet, struct net *net);
66 void nf_synproxy_ipv4_fini(struct synproxy_net *snet, struct net *net);
80 int nf_synproxy_ipv6_init(struct synproxy_net *snet, struct net *net);
81 void nf_synproxy_ipv6_fini(struct synproxy_net *snet, struct net *net);
84 nf_synproxy_ipv6_init(struct synproxy_net *snet, struct net *net) { return 0; } in nf_synproxy_ipv6_init() argument
86 nf_synproxy_ipv6_fini(struct synproxy_net *snet, struct net *net) {}; in nf_synproxy_ipv6_fini() argument
/linux/net/ipv4/netfilter/
H A Dipt_SYNPROXY.c17 struct synproxy_net *snet = synproxy_pernet(net); in synproxy_tg4() local
33 this_cpu_inc(snet->stats->syn_received); in synproxy_tg4()
66 struct synproxy_net *snet = synproxy_pernet(par->net); in synproxy_tg4_check() local
78 err = nf_synproxy_ipv4_init(snet, par->net); in synproxy_tg4_check()
89 struct synproxy_net *snet = synproxy_pernet(par->net); in synproxy_tg4_destroy() local
91 nf_synproxy_ipv4_fini(snet, par->net); in synproxy_tg4_destroy()
/linux/net/ipv6/netfilter/
H A Dip6t_SYNPROXY.c17 struct synproxy_net *snet = synproxy_pernet(net); in synproxy_tg6() local
33 this_cpu_inc(snet->stats->syn_received); in synproxy_tg6()
68 struct synproxy_net *snet = synproxy_pernet(par->net); in synproxy_tg6_check() local
81 err = nf_synproxy_ipv6_init(snet, par->net); in synproxy_tg6_check()
92 struct synproxy_net *snet = synproxy_pernet(par->net); in synproxy_tg6_destroy() local
94 nf_synproxy_ipv6_fini(snet, par->net); in synproxy_tg6_destroy()
/linux/net/netfilter/ipvs/
H A Dip_vs_core.c442 union nf_inet_addr snet; /* source network of the client, in ip_vs_schedule()
458 ipv6_addr_prefix(&snet.in6, &src_addr->in6, in ip_vs_schedule()
462 snet.ip = src_addr->ip & svc->netmask; in ip_vs_schedule()
468 IP_VS_DBG_ADDR(svc->af, &snet)); in ip_vs_schedule()
510 if (ip_vs_conn_fill_param_persist(svc, skb, protocol, &snet, 0, in ip_vs_schedule()
1035 union nf_inet_addr *snet, in ip_vs_out_icmp_v6()
1050 IP_VS_DBG_ADDR(af, snet));
1102 union nf_inet_addr snet; in is_new_conn_expected()
1162 snet.ip = iph->saddr; in ip_vs_new_conn_out()
1163 return handle_response_icmp(AF_INET, skb, &snet, ci in ip_vs_new_conn_out()
263 union nf_inet_addr snet; /* source network of the client, ip_vs_sched_persist() local
856 handle_response_icmp(int af,struct sk_buff * skb,union nf_inet_addr * snet,__u8 protocol,struct ip_vs_conn * cp,struct ip_vs_protocol * pp,unsigned int offset,unsigned int ihl,unsigned int hooknum) handle_response_icmp() argument
923 union nf_inet_addr snet; ip_vs_out_icmp() local
997 union nf_inet_addr snet; ip_vs_out_icmp_v6() local
1138 union nf_inet_addr snet; ip_vs_new_conn_out() local
[all...]