Home
last modified time | relevance | path

Searched refs:parms (Results 1 – 25 of 26) sorted by relevance

12

/net/ipv6/
Dip6_gre.c129 if (!ipv6_addr_equal(local, &t->parms.laddr) || in ip6gre_tunnel_lookup()
130 !ipv6_addr_equal(remote, &t->parms.raddr) || in ip6gre_tunnel_lookup()
131 key != t->parms.i_key || in ip6gre_tunnel_lookup()
140 if (t->parms.link != link) in ip6gre_tunnel_lookup()
154 if (!ipv6_addr_equal(remote, &t->parms.raddr) || in ip6gre_tunnel_lookup()
155 key != t->parms.i_key || in ip6gre_tunnel_lookup()
164 if (t->parms.link != link) in ip6gre_tunnel_lookup()
178 if ((!ipv6_addr_equal(local, &t->parms.laddr) && in ip6gre_tunnel_lookup()
179 (!ipv6_addr_equal(local, &t->parms.raddr) || in ip6gre_tunnel_lookup()
181 key != t->parms.i_key || in ip6gre_tunnel_lookup()
[all …]
Dsit.c102 if (local == t->parms.iph.saddr && in ipip6_tunnel_lookup()
103 remote == t->parms.iph.daddr && in ipip6_tunnel_lookup()
104 (!dev || !t->parms.link || dev->ifindex == t->parms.link) && in ipip6_tunnel_lookup()
109 if (remote == t->parms.iph.daddr && in ipip6_tunnel_lookup()
110 (!dev || !t->parms.link || dev->ifindex == t->parms.link) && in ipip6_tunnel_lookup()
115 if (local == t->parms.iph.saddr && in ipip6_tunnel_lookup()
116 (!dev || !t->parms.link || dev->ifindex == t->parms.link) && in ipip6_tunnel_lookup()
127 struct ip_tunnel_parm *parms) in __ipip6_bucket() argument
129 __be32 remote = parms->iph.daddr; in __ipip6_bucket()
130 __be32 local = parms->iph.saddr; in __ipip6_bucket()
[all …]
Dip6_tunnel.c150 if (ipv6_addr_equal(local, &t->parms.laddr) && in ip6_tnl_lookup()
151 ipv6_addr_equal(remote, &t->parms.raddr) && in ip6_tnl_lookup()
159 if (ipv6_addr_equal(local, &t->parms.laddr) && in ip6_tnl_lookup()
160 ipv6_addr_any(&t->parms.raddr) && in ip6_tnl_lookup()
167 if (ipv6_addr_equal(remote, &t->parms.raddr) && in ip6_tnl_lookup()
168 ipv6_addr_any(&t->parms.laddr) && in ip6_tnl_lookup()
218 struct ip6_tnl __rcu **tp = ip6_tnl_bucket(ip6n, &t->parms); in ip6_tnl_link()
220 if (t->parms.collect_md) in ip6_tnl_link()
237 if (t->parms.collect_md) in ip6_tnl_unlink()
240 for (tp = ip6_tnl_bucket(ip6n, &t->parms); in ip6_tnl_unlink()
[all …]
Dip6_vti.c101 if (ipv6_addr_equal(local, &t->parms.laddr) && in vti6_tnl_lookup()
102 ipv6_addr_equal(remote, &t->parms.raddr) && in vti6_tnl_lookup()
110 if (ipv6_addr_equal(local, &t->parms.laddr) && in vti6_tnl_lookup()
117 if (ipv6_addr_equal(remote, &t->parms.raddr) && in vti6_tnl_lookup()
157 struct ip6_tnl __rcu **tp = vti6_tnl_bucket(ip6n, &t->parms); in vti6_tnl_link()
169 for (tp = vti6_tnl_bucket(ip6n, &t->parms); in vti6_tnl_unlink()
197 strcpy(t->parms.name, dev->name); in vti6_tnl_create2()
230 t->parms = *p; in vti6_tnl_create()
271 if (ipv6_addr_equal(local, &t->parms.laddr) && in vti6_locate()
272 ipv6_addr_equal(remote, &t->parms.raddr)) { in vti6_locate()
[all …]
Dndisc.c120 .parms = {
325 struct neigh_parms *parms; in ndisc_constructor() local
333 parms = in6_dev->nd_parms; in ndisc_constructor()
334 __neigh_parms_put(neigh->parms); in ndisc_constructor()
335 neigh->parms = neigh_parms_clone(parms); in ndisc_constructor()
689 probes -= NEIGH_VAR(neigh->parms, UCAST_PROBES); in ndisc_solicit()
697 } else if ((probes -= NEIGH_VAR(neigh->parms, APP_PROBES)) < 0) { in ndisc_solicit()
1863 err = neigh_sysctl_register(NULL, &nd_tbl.parms, in ndisc_init()
1891 neigh_sysctl_unregister(&nd_tbl.parms); in ndisc_cleanup()
/net/ipv4/
Dip_tunnel.c109 if (local != t->parms.iph.saddr || in ip_tunnel_lookup()
110 remote != t->parms.iph.daddr || in ip_tunnel_lookup()
114 if (!ip_tunnel_key_match(&t->parms, flags, key)) in ip_tunnel_lookup()
117 if (t->parms.link == link) in ip_tunnel_lookup()
124 if (remote != t->parms.iph.daddr || in ip_tunnel_lookup()
125 t->parms.iph.saddr != 0 || in ip_tunnel_lookup()
129 if (!ip_tunnel_key_match(&t->parms, flags, key)) in ip_tunnel_lookup()
132 if (t->parms.link == link) in ip_tunnel_lookup()
142 if ((local != t->parms.iph.saddr || t->parms.iph.daddr != 0) && in ip_tunnel_lookup()
143 (local != t->parms.iph.daddr || !ipv4_is_multicast(local))) in ip_tunnel_lookup()
[all …]
Dipip.c178 ipv4_update_pmtu(skb, net, info, t->parms.link, 0, in ipip_err()
184 ipv4_redirect(skb, net, t->parms.link, 0, iph->protocol, 0); in ipip_err()
188 if (t->parms.iph.daddr == 0) { in ipip_err()
193 if (t->parms.iph.ttl == 0 && type == ICMP_TIME_EXCEEDED) in ipip_err()
232 if (tunnel->parms.iph.protocol != ipproto && in ipip_tunnel_rcv()
233 tunnel->parms.iph.protocol != 0) in ipip_tunnel_rcv()
281 const struct iphdr *tiph = &tunnel->parms.iph; in ipip_tunnel_xmit()
395 memcpy(dev->dev_addr, &tunnel->parms.iph.saddr, 4); in ipip_tunnel_init()
396 memcpy(dev->broadcast, &tunnel->parms.iph.daddr, 4); in ipip_tunnel_init()
418 struct ip_tunnel_parm *parms, bool *collect_md) in ipip_netlink_parms() argument
[all …]
Dip_gre.c193 if (t->parms.iph.daddr == 0 || in ipgre_err()
194 ipv4_is_multicast(t->parms.iph.daddr)) in ipgre_err()
197 if (t->parms.iph.ttl == 0 && type == ICMP_TIME_EXCEEDED) in ipgre_err()
346 if (tunnel->parms.o_flags & TUNNEL_SEQ) in __gre_xmit()
351 tunnel->parms.o_flags, proto, tunnel->parms.o_key, in __gre_xmit()
491 tnl_params = &tunnel->parms.iph; in ipgre_xmit()
494 if (gre_handle_offloads(skb, !!(tunnel->parms.o_flags & TUNNEL_CSUM))) in ipgre_xmit()
516 if (gre_handle_offloads(skb, !!(tunnel->parms.o_flags & TUNNEL_CSUM))) in gre_tap_xmit()
522 __gre_xmit(skb, dev, &tunnel->parms.iph, htons(ETH_P_TEB)); in gre_tap_xmit()
597 greh->flags = gre_tnl_flags_to_gre_flags(t->parms.o_flags); in ipgre_header()
[all …]
Dip_vti.c123 skb->mark = be32_to_cpu(tunnel->parms.i_key); in vti_rcv_cb()
168 struct ip_tunnel_parm *parms = &tunnel->parms; in vti_xmit() local
187 if (!vti_state_check(dst->xfrm, parms->iph.daddr, parms->iph.saddr)) { in vti_xmit()
271 fl.flowi_mark = be32_to_cpu(tunnel->parms.o_key); in vti_tunnel_xmit()
295 mark = be32_to_cpu(tunnel->parms.o_key); in vti4_err()
394 struct iphdr *iph = &tunnel->parms.iph; in vti_tunnel_init()
412 struct iphdr *iph = &tunnel->parms.iph; in vti_fb_tunnel_init()
475 struct ip_tunnel_parm *parms) in vti_netlink_parms() argument
477 memset(parms, 0, sizeof(*parms)); in vti_netlink_parms()
479 parms->iph.protocol = IPPROTO_IPIP; in vti_netlink_parms()
[all …]
Darp.c164 .parms = {
229 struct neigh_parms *parms; in arp_constructor() local
245 parms = in_dev->arp_parms; in arp_constructor()
246 __neigh_parms_put(neigh->parms); in arp_constructor()
247 neigh->parms = neigh_parms_clone(parms); in arp_constructor()
377 probes -= NEIGH_VAR(neigh->parms, UCAST_PROBES); in arp_solicit()
384 probes -= NEIGH_VAR(neigh->parms, APP_PROBES); in arp_solicit()
882 NEIGH_VAR(n->parms, LOCKTIME)) || in arp_process()
1271 neigh_sysctl_register(NULL, &arp_tbl.parms, NULL); in arp_init()
/net/lapb/
Dlapb_iface.c201 int lapb_getparms(struct net_device *dev, struct lapb_parms_struct *parms) in lapb_getparms() argument
209 parms->t1 = lapb->t1 / HZ; in lapb_getparms()
210 parms->t2 = lapb->t2 / HZ; in lapb_getparms()
211 parms->n2 = lapb->n2; in lapb_getparms()
212 parms->n2count = lapb->n2count; in lapb_getparms()
213 parms->state = lapb->state; in lapb_getparms()
214 parms->window = lapb->window; in lapb_getparms()
215 parms->mode = lapb->mode; in lapb_getparms()
218 parms->t1timer = 0; in lapb_getparms()
220 parms->t1timer = (lapb->t1timer.expires - jiffies) / HZ; in lapb_getparms()
[all …]
/net/decnet/
Ddn_dev.c208 static void dn_dev_sysctl_register(struct net_device *dev, struct dn_dev_parms *parms) in dn_dev_sysctl_register() argument
221 t->dn_dev_vars[i].data = ((char *)parms) + offset; in dn_dev_sysctl_register()
225 dev? dev->name : parms->name); in dn_dev_sysctl_register()
233 parms->sysctl = t; in dn_dev_sysctl_register()
236 static void dn_dev_sysctl_unregister(struct dn_dev_parms *parms) in dn_dev_sysctl_unregister() argument
238 if (parms->sysctl) { in dn_dev_sysctl_unregister()
239 struct dn_dev_sysctl_table *t = parms->sysctl; in dn_dev_sysctl_unregister()
240 parms->sysctl = NULL; in dn_dev_sysctl_unregister()
260 old = dn_db->parms.forwarding; in dn_forwarding_proc()
265 if (dn_db->parms.forwarding < 0) in dn_forwarding_proc()
[all …]
Ddn_neigh.c86 .parms ={
115 struct neigh_parms *parms; in dn_neigh_construct() local
124 parms = dn_db->neigh_parms; in dn_neigh_construct()
125 if (!parms) { in dn_neigh_construct()
130 __neigh_parms_put(neigh->parms); in dn_neigh_construct()
131 neigh->parms = neigh_parms_clone(parms); in dn_neigh_construct()
/net/openvswitch/
Dvport-gre.c52 static struct vport *gre_tnl_create(const struct vport_parms *parms) in gre_tnl_create() argument
54 struct net *net = ovs_dp_get_net(parms->dp); in gre_tnl_create()
59 vport = ovs_vport_alloc(0, &ovs_gre_vport_ops, parms); in gre_tnl_create()
64 dev = gretap_fb_dev_create(net, parms->name, NET_NAME_USER); in gre_tnl_create()
83 static struct vport *gre_create(const struct vport_parms *parms) in gre_create() argument
87 vport = gre_tnl_create(parms); in gre_create()
91 return ovs_netdev_link(vport, parms->name); in gre_create()
Dvport-geneve.c55 static struct vport *geneve_tnl_create(const struct vport_parms *parms) in geneve_tnl_create() argument
57 struct net *net = ovs_dp_get_net(parms->dp); in geneve_tnl_create()
58 struct nlattr *options = parms->options; in geneve_tnl_create()
81 &ovs_geneve_vport_ops, parms); in geneve_tnl_create()
89 dev = geneve_dev_create_fb(net, parms->name, NET_NAME_USER, dst_port); in geneve_tnl_create()
110 static struct vport *geneve_create(const struct vport_parms *parms) in geneve_create() argument
114 vport = geneve_tnl_create(parms); in geneve_create()
118 return ovs_netdev_link(vport, parms->name); in geneve_create()
Dvport-vxlan.c83 static struct vport *vxlan_tnl_create(const struct vport_parms *parms) in vxlan_tnl_create() argument
85 struct net *net = ovs_dp_get_net(parms->dp); in vxlan_tnl_create()
86 struct nlattr *options = parms->options; in vxlan_tnl_create()
112 vport = ovs_vport_alloc(0, &ovs_vxlan_netdev_vport_ops, parms); in vxlan_tnl_create()
126 dev = vxlan_dev_create(net, parms->name, NET_NAME_USER, &conf); in vxlan_tnl_create()
147 static struct vport *vxlan_create(const struct vport_parms *parms) in vxlan_create() argument
151 vport = vxlan_tnl_create(parms); in vxlan_create()
155 return ovs_netdev_link(vport, parms->name); in vxlan_create()
Dvport.c132 const struct vport_parms *parms) in ovs_vport_alloc() argument
147 vport->dp = parms->dp; in ovs_vport_alloc()
148 vport->port_no = parms->port_no; in ovs_vport_alloc()
152 if (ovs_vport_set_upcall_portids(vport, parms->upcall_portids)) { in ovs_vport_alloc()
181 static struct vport_ops *ovs_vport_lookup(const struct vport_parms *parms) in ovs_vport_lookup() argument
186 if (ops->type == parms->type) in ovs_vport_lookup()
200 struct vport *ovs_vport_add(const struct vport_parms *parms) in ovs_vport_add() argument
205 ops = ovs_vport_lookup(parms); in ovs_vport_add()
212 vport = ops->create(parms); in ovs_vport_add()
229 request_module("vport-type-%d", parms->type); in ovs_vport_add()
[all …]
Dvport-netdev.c136 static struct vport *netdev_create(const struct vport_parms *parms) in netdev_create() argument
140 vport = ovs_vport_alloc(0, &ovs_netdev_vport_ops, parms); in netdev_create()
144 return ovs_netdev_link(vport, parms->name); in netdev_create()
Ddatapath.c232 static struct vport *new_vport(const struct vport_parms *parms) in new_vport() argument
236 vport = ovs_vport_add(parms); in new_vport()
238 struct datapath *dp = parms->dp; in new_vport()
1553 struct vport_parms parms; in ovs_dp_cmd_new() local
1597 parms.name = nla_data(a[OVS_DP_ATTR_NAME]); in ovs_dp_cmd_new()
1598 parms.type = OVS_VPORT_TYPE_INTERNAL; in ovs_dp_cmd_new()
1599 parms.options = NULL; in ovs_dp_cmd_new()
1600 parms.dp = dp; in ovs_dp_cmd_new()
1601 parms.port_no = OVSP_LOCAL; in ovs_dp_cmd_new()
1602 parms.upcall_portids = a[OVS_DP_ATTR_UPCALL_PID]; in ovs_dp_cmd_new()
[all …]
Dvport-internal_dev.c185 static struct vport *internal_dev_create(const struct vport_parms *parms) in internal_dev_create() argument
191 vport = ovs_vport_alloc(0, &ovs_internal_vport_ops, parms); in internal_dev_create()
198 parms->name, NET_NAME_USER, do_setup); in internal_dev_create()
/net/sched/
Dsch_red.c43 struct red_parms parms; member
66 q->vars.qavg = red_calc_qavg(&q->parms, in red_enqueue()
73 switch (red_action(&q->parms, &q->vars, q->vars.qavg)) { in red_enqueue()
206 red_set_parms(&q->parms, in red_change()
231 red_adaptative_algo(&q->parms, &q->vars); in red_adaptative_timer()
252 .qth_min = q->parms.qth_min >> q->parms.Wlog, in red_dump()
253 .qth_max = q->parms.qth_max >> q->parms.Wlog, in red_dump()
254 .Wlog = q->parms.Wlog, in red_dump()
255 .Plog = q->parms.Plog, in red_dump()
256 .Scell_log = q->parms.Scell_log, in red_dump()
[all …]
Dsch_gred.c43 struct red_parms parms; member
199 q->vars.qavg = red_calc_qavg(&q->parms, in gred_enqueue()
209 switch (red_action(&q->parms, &q->vars, q->vars.qavg + qavg)) { in gred_enqueue()
379 red_set_parms(&q->parms, in gred_change_vq()
495 struct nlattr *parms, *opts = NULL; in gred_dump() local
514 max_p[i] = q ? q->parms.max_P : 0; in gred_dump()
522 parms = nla_nest_start(skb, TCA_GRED_PARMS); in gred_dump()
523 if (parms == NULL) in gred_dump()
546 opt.qth_min = q->parms.qth_min >> q->parms.Wlog; in gred_dump()
547 opt.qth_max = q->parms.qth_max >> q->parms.Wlog; in gred_dump()
[all …]
Dsch_choke.c56 struct red_parms parms; member
270 const struct red_parms *p = &q->parms; in choke_enqueue()
478 red_set_parms(&q->parms, ctl->qth_min, ctl->qth_max, ctl->Wlog, in choke_change()
504 .qth_min = q->parms.qth_min >> q->parms.Wlog, in choke_dump()
505 .qth_max = q->parms.qth_max >> q->parms.Wlog, in choke_dump()
506 .Wlog = q->parms.Wlog, in choke_dump()
507 .Plog = q->parms.Plog, in choke_dump()
508 .Scell_log = q->parms.Scell_log, in choke_dump()
516 nla_put_u32(skb, TCA_CHOKE_MAX_P, q->parms.max_P)) in choke_dump()
/net/core/
Dneighbour.c100 if (neigh->parms->neigh_cleanup) in neigh_cleanup_and_release()
101 neigh->parms->neigh_cleanup(neigh); in neigh_cleanup_and_release()
296 n->parms = neigh_parms_clone(&tbl->parms); in neigh_alloc()
484 if (n->parms->neigh_setup && in __neigh_create()
485 (error = n->parms->neigh_setup(n)) < 0) { in __neigh_create()
490 n->confirmed = jiffies - (NEIGH_VAR(n->parms, BASE_REACHABLE_TIME) << 1); in __neigh_create()
501 if (n->parms->dead) { in __neigh_create()
679 static void neigh_parms_destroy(struct neigh_parms *parms);
681 static inline void neigh_parms_put(struct neigh_parms *parms) in neigh_parms_put() argument
683 if (atomic_dec_and_test(&parms->refcnt)) in neigh_parms_put()
[all …]
/net/xfrm/
Dxfrm_input.c213 mark = be32_to_cpu(XFRM_TUNNEL_SKB_CB(skb)->tunnel.ip4->parms.i_key); in xfrm_input()
217 mark = be32_to_cpu(XFRM_TUNNEL_SKB_CB(skb)->tunnel.ip6->parms.i_key); in xfrm_input()

12