/net/openvswitch/ |
H A D | vport-netdev.c | 75 static struct vport *netdev_create(const struct vport_parms *parms) argument 82 &ovs_netdev_vport_ops, parms); 90 netdev_vport->dev = dev_get_by_name(ovs_dp_get_net(vport->dp), parms->name);
|
H A D | vport-internal_dev.c | 145 static struct vport *internal_dev_create(const struct vport_parms *parms) argument 153 &ovs_internal_vport_ops, parms); 162 parms->name, do_setup);
|
H A D | vport.c | 110 const struct vport_parms *parms) 125 vport->dp = parms->dp; 126 vport->port_no = parms->port_no; 127 vport->upcall_portid = parms->upcall_portid; 161 * @parms: Information about new vport. 166 struct vport *ovs_vport_add(const struct vport_parms *parms) argument 173 if (vport_ops_list[i]->type == parms->type) { 176 vport = vport_ops_list[i]->create(parms); 109 ovs_vport_alloc(int priv_size, const struct vport_ops *ops, const struct vport_parms *parms) argument
|
H A D | datapath.c | 195 static struct vport *new_vport(const struct vport_parms *parms) argument 199 vport = ovs_vport_add(parms); 201 struct datapath *dp = parms->dp; 1366 struct vport_parms parms; local 1409 parms.name = nla_data(a[OVS_DP_ATTR_NAME]); 1410 parms.type = OVS_VPORT_TYPE_INTERNAL; 1411 parms.options = NULL; 1412 parms.dp = dp; 1413 parms.port_no = OVSP_LOCAL; 1414 parms 1732 struct vport_parms parms; local [all...] |
/net/lapb/ |
H A D | lapb_iface.c | 199 int lapb_getparms(struct net_device *dev, struct lapb_parms_struct *parms) argument 207 parms->t1 = lapb->t1 / HZ; 208 parms->t2 = lapb->t2 / HZ; 209 parms->n2 = lapb->n2; 210 parms->n2count = lapb->n2count; 211 parms->state = lapb->state; 212 parms->window = lapb->window; 213 parms->mode = lapb->mode; 216 parms->t1timer = 0; 218 parms 231 lapb_setparms(struct net_device *dev, struct lapb_parms_struct *parms) argument [all...] |
/net/ipv4/ |
H A D | ipip.c | 164 if (t->parms.iph.daddr == 0) 168 if (t->parms.iph.ttl == 0 && type == ICMP_TIME_EXCEEDED) 215 const struct iphdr *tiph = &tunnel->parms.iph; 296 memcpy(dev->dev_addr, &tunnel->parms.iph.saddr, 4); 297 memcpy(dev->broadcast, &tunnel->parms.iph.daddr, 4); 300 tunnel->parms.iph.protocol = IPPROTO_IPIP; 305 struct ip_tunnel_parm *parms) 307 memset(parms, 0, sizeof(*parms)); 309 parms 304 ipip_netlink_parms(struct nlattr *data[], struct ip_tunnel_parm *parms) argument [all...] |
H A D | ip_gre.c | 293 t->parms.link, 0, IPPROTO_GRE, 0); 297 ipv4_redirect(skb, dev_net(skb->dev), t->parms.link, 0, 301 if (t->parms.iph.daddr == 0 || 302 ipv4_is_multicast(t->parms.iph.daddr)) 305 if (t->parms.iph.ttl == 0 && type == ICMP_TIME_EXCEEDED) 358 tunnel->parms.o_flags&TUNNEL_CSUM) { 418 tpi.flags = tunnel->parms.o_flags; 420 tpi.key = tunnel->parms.o_key; 421 if (tunnel->parms.o_flags & TUNNEL_SEQ) 461 tnl_params = &tunnel->parms 776 ipgre_netlink_parms(struct nlattr *data[], struct nlattr *tb[], struct ip_tunnel_parm *parms) argument [all...] |
H A D | ip_vti.c | 94 if (local == t->parms.iph.saddr && 95 remote == t->parms.iph.daddr && (t->dev->flags&IFF_UP)) 98 if (remote == t->parms.iph.daddr && (t->dev->flags&IFF_UP)) 102 if (local == t->parms.iph.saddr && (t->dev->flags&IFF_UP)) 112 struct ip_tunnel_parm *parms) 114 __be32 remote = parms->iph.daddr; 115 __be32 local = parms->iph.saddr; 133 return __vti_bucket(ipn, &t->parms); 160 struct ip_tunnel_parm *parms, 163 __be32 remote = parms 111 __vti_bucket(struct vti_net *ipn, struct ip_tunnel_parm *parms) argument 159 vti_tunnel_locate(struct net *net, struct ip_tunnel_parm *parms, int create) argument 708 vti_netlink_parms(struct nlattr *data[], struct ip_tunnel_parm *parms) argument [all...] |
H A D | ip_tunnel.c | 153 if (local != t->parms.iph.saddr || 154 remote != t->parms.iph.daddr || 158 if (!ip_tunnel_key_match(&t->parms, flags, key)) 161 if (t->parms.link == link) 168 if (remote != t->parms.iph.daddr || 172 if (!ip_tunnel_key_match(&t->parms, flags, key)) 175 if (t->parms.link == link) 185 if ((local != t->parms.iph.saddr && 186 (local != t->parms.iph.daddr || 191 if (!ip_tunnel_key_match(&t->parms, flag 226 ip_bucket(struct ip_tunnel_net *itn, struct ip_tunnel_parm *parms) argument 253 ip_tunnel_find(struct ip_tunnel_net *itn, struct ip_tunnel_parm *parms, int type) argument 275 __ip_tunnel_create(struct net *net, const struct rtnl_link_ops *ops, struct ip_tunnel_parm *parms) argument 384 ip_tunnel_create(struct net *net, struct ip_tunnel_net *itn, struct ip_tunnel_parm *parms) argument 860 struct ip_tunnel_parm parms; local [all...] |
H A D | arp.c | 167 .parms = { 225 struct neigh_parms *parms; local 236 parms = in_dev->arp_parms; 237 __neigh_parms_put(neigh->parms); 238 neigh->parms = neigh_parms_clone(parms); 362 probes -= neigh->parms->ucast_probes; 369 probes -= neigh->parms->app_probes; 915 override = time_after(jiffies, n->updated + n->parms->locktime); 1283 neigh_sysctl_register(NULL, &arp_tbl.parms, "ipv [all...] |
/net/sched/ |
H A D | sch_red.c | 43 struct red_parms parms; member in struct:red_sched_data 65 q->vars.qavg = red_calc_qavg(&q->parms, 72 switch (red_action(&q->parms, &q->vars, q->vars.qavg)) { 218 red_set_parms(&q->parms, 243 red_adaptative_algo(&q->parms, &q->vars); 264 .qth_min = q->parms.qth_min >> q->parms.Wlog, 265 .qth_max = q->parms.qth_max >> q->parms.Wlog, 266 .Wlog = q->parms [all...] |
H A D | sch_gred.c | 43 struct red_parms parms; member in struct:gred_sched_data 197 q->vars.qavg = red_calc_qavg(&q->parms, 207 switch (red_action(&q->parms, &q->vars, q->vars.qavg + qavg)) { 405 red_set_parms(&q->parms, 510 struct nlattr *parms, *opts = NULL; local 529 max_p[i] = q ? q->parms.max_P : 0; 534 parms = nla_nest_start(skb, TCA_GRED_PARMS); 535 if (parms == NULL) 558 opt.qth_min = q->parms.qth_min >> q->parms [all...] |
H A D | sch_choke.c | 57 struct red_parms parms; member in struct:choke_sched_data 268 const struct red_parms *p = &q->parms; 479 red_set_parms(&q->parms, ctl->qth_min, ctl->qth_max, ctl->Wlog, 505 .qth_min = q->parms.qth_min >> q->parms.Wlog, 506 .qth_max = q->parms.qth_max >> q->parms.Wlog, 507 .Wlog = q->parms.Wlog, 508 .Plog = q->parms.Plog, 509 .Scell_log = q->parms [all...] |
/net/decnet/ |
H A D | dn_neigh.c | 103 .parms ={ 130 struct neigh_parms *parms; local 139 parms = dn_db->neigh_parms; 140 if (!parms) { 145 __neigh_parms_put(neigh->parms); 146 neigh->parms = neigh_parms_clone(parms);
|
H A D | dn_dev.c | 207 static void dn_dev_sysctl_register(struct net_device *dev, struct dn_dev_parms *parms) argument 220 t->dn_dev_vars[i].data = ((char *)parms) + offset; 224 dev? dev->name : parms->name); 232 parms->sysctl = t; 235 static void dn_dev_sysctl_unregister(struct dn_dev_parms *parms) argument 237 if (parms->sysctl) { 238 struct dn_dev_sysctl_table *t = parms->sysctl; 239 parms->sysctl = NULL; 259 old = dn_db->parms.forwarding; 264 if (dn_db->parms 290 dn_dev_sysctl_unregister(struct dn_dev_parms *parms) argument 293 dn_dev_sysctl_register(struct net_device *dev, struct dn_dev_parms *parms) argument [all...] |
/net/ipv6/ |
H A D | ip6_gre.c | 131 if (!ipv6_addr_equal(local, &t->parms.laddr) || 132 !ipv6_addr_equal(remote, &t->parms.raddr) || 133 key != t->parms.i_key || 142 if (t->parms.link != link) 156 if (!ipv6_addr_equal(remote, &t->parms.raddr) || 157 key != t->parms.i_key || 166 if (t->parms.link != link) 180 if ((!ipv6_addr_equal(local, &t->parms.laddr) && 181 (!ipv6_addr_equal(local, &t->parms.raddr) || 183 key != t->parms 285 ip6gre_tunnel_find(struct net *net, const struct __ip6_tnl_parm *parms, int type) argument 310 ip6gre_tunnel_locate(struct net *net, const struct __ip6_tnl_parm *parms, int create) argument 1404 ip6gre_netlink_parms(struct nlattr *data[], struct __ip6_tnl_parm *parms) argument [all...] |
H A D | ip6_tunnel.c | 180 if (ipv6_addr_equal(local, &t->parms.laddr) && 181 ipv6_addr_equal(remote, &t->parms.raddr) && 226 struct ip6_tnl __rcu **tp = ip6_tnl_bucket(ip6n, &t->parms); 243 for (tp = ip6_tnl_bucket(ip6n, &t->parms); 275 strcpy(t->parms.name, dev->name); 317 t->parms = *p; 337 * based on @parms. If this is unsuccessful, but @create is set a new 356 if (ipv6_addr_equal(local, &t->parms.laddr) && 357 ipv6_addr_equal(remote, &t->parms.raddr)) 479 if (t->parms 1546 ip6_tnl_netlink_parms(struct nlattr *data[], struct __ip6_tnl_parm *parms) argument [all...] |
H A D | ndisc.c | 126 .parms = { 300 struct neigh_parms *parms; local 308 parms = in6_dev->nd_parms; 309 __neigh_parms_put(neigh->parms); 310 neigh->parms = neigh_parms_clone(parms); 658 if ((probes -= neigh->parms->ucast_probes) < 0) { 665 } else if ((probes -= neigh->parms->app_probes) < 0) { 1705 err = neigh_sysctl_register(NULL, &nd_tbl.parms, "ipv6", 1718 neigh_sysctl_unregister(&nd_tbl.parms); [all...] |
H A D | sit.c | 102 if (local == t->parms.iph.saddr && 103 remote == t->parms.iph.daddr && 104 (!dev || !t->parms.link || dev->iflink == t->parms.link) && 109 if (remote == t->parms.iph.daddr && 110 (!dev || !t->parms.link || dev->iflink == t->parms.link) && 115 if (local == t->parms.iph.saddr && 116 (!dev || !t->parms.link || dev->iflink == t->parms 126 __ipip6_bucket(struct sit_net *sitn, struct ip_tunnel_parm *parms) argument 222 ipip6_tunnel_locate(struct net *net, struct ip_tunnel_parm *parms, int create) argument 1235 ipip6_netlink_parms(struct nlattr *data[], struct ip_tunnel_parm *parms) argument [all...] |
/net/core/ |
H A D | neighbour.c | 103 if (neigh->parms->neigh_cleanup) 104 neigh->parms->neigh_cleanup(neigh); 296 n->parms = neigh_parms_clone(&tbl->parms); 494 if (n->parms->neigh_setup && 495 (error = n->parms->neigh_setup(n)) < 0) { 500 n->confirmed = jiffies - (n->parms->base_reachable_time << 1); 511 if (n->parms->dead) { 684 static void neigh_parms_destroy(struct neigh_parms *parms); 686 static inline void neigh_parms_put(struct neigh_parms *parms) argument 1470 struct neigh_parms *parms = local 1476 neigh_parms_release(struct neigh_table *tbl, struct neigh_parms *parms) argument 1499 neigh_parms_destroy(struct neigh_parms *parms) argument 1772 neightbl_fill_parms(struct sk_buff *skb, struct neigh_parms *parms) argument 1895 neightbl_fill_param_info(struct sk_buff *skb, struct neigh_table *tbl, struct neigh_parms *parms, u32 pid, u32 seq, int type, unsigned int flags) argument [all...] |