| /net/ipv6/ |
| A D | ip6_gre.c | 238 if (t->parms.collect_md) in ip6gre_tunnel_link_md() 244 if (t->parms.collect_md) in ip6erspan_tunnel_link_md() 297 int link = parms->link; in ip6gre_tunnel_find() 329 if (parms->name[0]) { in ip6gre_tunnel_locate() 344 nt->parms = *parms; in ip6gre_tunnel_locate() 408 t->parms.name); in ip6gre_err() 415 t->parms.name); in ip6gre_err() 435 t->parms.name); in ip6gre_err() 885 if (!ip6_tnl_xmit_ctl(t, &t->parms.laddr, &t->parms.raddr)) in ip6gre_tunnel_xmit() 933 if (!ip6_tnl_xmit_ctl(t, &t->parms.laddr, &t->parms.raddr)) in ip6erspan_tunnel_xmit() [all …]
|
| A D | ip6_tunnel.c | 215 if (t->parms.collect_md) in ip6_tnl_link() 233 if (t->parms.collect_md) in ip6_tnl_unlink() 309 t->parms = *p; in ip6_tnl_create() 495 t->parms.name); in ip6_tnl_err() 501 t->parms.name); in ip6_tnl_err() 517 t->parms.name); in ip6_tnl_err() 522 t->parms.name); in ip6_tnl_err() 1145 } else if (t->parms.proto != 0 && !(t->parms.flags & in ip6_tnl_xmit() 1187 t->parms.name); in ip6_tnl_xmit() 1759 if (tnl->parms.proto == IPPROTO_IPV6 || tnl->parms.proto == 0) { in ip6_tnl_change_mtu() [all …]
|
| A D | sit.c | 112 (!dev || !t->parms.link || ifindex == t->parms.link || in ipip6_tunnel_lookup() 119 (!dev || !t->parms.link || ifindex == t->parms.link || in ipip6_tunnel_lookup() 126 (!dev || !t->parms.link || ifindex == t->parms.link || in ipip6_tunnel_lookup() 246 parms->link == t->parms.link) { in ipip6_tunnel_locate() 256 if (parms->name[0]) { in ipip6_tunnel_locate() 273 nt->parms = *parms; in ipip6_tunnel_locate() 277 if (!parms->name[0]) in ipip6_tunnel_locate() 1500 memset(parms, 0, sizeof(*parms)); in ipip6_netlink_parms() 1502 parms->iph.version = 4; in ipip6_netlink_parms() 1504 parms->iph.ihl = 5; in ipip6_netlink_parms() [all …]
|
| A D | ip6_vti.c | 221 t->parms = *p; in vti6_tnl_create() 303 if (t->parms.proto != IPPROTO_IPV6 && t->parms.proto != 0) { in vti6_input_proto() 493 if (!vti6_state_check(x, &t->parms.raddr, &t->parms.laddr)) in vti6_xmit() 505 t->parms.name); in vti6_xmit() 562 if ((t->parms.proto != IPPROTO_IPV6 && t->parms.proto != 0) || in vti6_tnl_xmit() 710 t->parms.laddr = p->laddr; in vti6_tnl_change() 711 t->parms.raddr = p->raddr; in vti6_tnl_change() 712 t->parms.link = p->link; in vti6_tnl_change() 713 t->parms.i_key = p->i_key; in vti6_tnl_change() 714 t->parms.o_key = p->o_key; in vti6_tnl_change() [all …]
|
| /net/ipv4/ |
| A D | ip_tunnel.c | 127 if ((local != t->parms.iph.saddr || t->parms.iph.daddr != 0) && in ip_tunnel_lookup() 177 __be32 i_key = parms->i_key; in ip_bucket() 179 if (parms->iph.daddr && !ipv4_is_multicast(parms->iph.daddr)) in ip_bucket() 180 remote = parms->iph.daddr; in ip_bucket() 215 __be32 key = parms->i_key; in ip_tunnel_find() 216 int link = parms->link; in ip_tunnel_find() 243 if (parms->name[0]) { in __ip_tunnel_create() 265 tunnel->parms = *parms; in __ip_tunnel_create() 289 iph = &tunnel->parms.iph; in ip_tunnel_bind_dev() 1156 memset(&parms, 0, sizeof(parms)); in ip_tunnel_init_net() [all …]
|
| A D | ip_gre.c | 203 if (t->parms.iph.daddr == 0 || in ipgre_err() 390 tnl_params = &tunnel->parms.iph; in __ipgre_rcv() 518 tunnel->parms.o_flags))) in gre_fb_xmit() 685 tnl_params = &tunnel->parms.iph; in ipgre_xmit() 689 tunnel->parms.o_flags))) in ipgre_xmit() 770 tunnel->parms.o_flags))) in gre_tap_xmit() 932 .flowi4_oif = t->parms.link, in ipgre_open() 936 .saddr = t->parms.iph.saddr, in ipgre_open() 937 .daddr = t->parms.iph.daddr, in ipgre_open() 938 .fl4_gre_key = t->parms.o_key, in ipgre_open() [all …]
|
| A D | ip_vti.c | 173 struct ip_tunnel_parm_kern *parms = &tunnel->parms; in vti_xmit() local 226 if (!vti_state_check(dst->xfrm, parms->iph.daddr, parms->iph.saddr)) { in vti_xmit() 337 mark = be32_to_cpu(tunnel->parms.o_key); in vti4_err() 439 struct iphdr *iph = &tunnel->parms.iph; in vti_tunnel_init() 455 struct iphdr *iph = &tunnel->parms.iph; in vti_fb_tunnel_init() 546 struct ip_tunnel_parm_kern *parms, in vti_netlink_parms() argument 549 memset(parms, 0, sizeof(*parms)); in vti_netlink_parms() 551 parms->iph.protocol = IPPROTO_IPIP; in vti_netlink_parms() 582 struct ip_tunnel_parm_kern parms; in vti_newlink() local 586 vti_netlink_parms(data, &parms, &fwmark); in vti_newlink() [all …]
|
| A D | ipip.c | 185 if (t->parms.iph.daddr == 0) { in ipip_err() 232 if (tunnel->parms.iph.protocol != ipproto && in ipip_tunnel_rcv() 233 tunnel->parms.iph.protocol != 0) in ipip_tunnel_rcv() 286 const struct iphdr *tiph = &tunnel->parms.iph; in ipip_tunnel_xmit() 393 __dev_addr_set(dev, &tunnel->parms.iph.saddr, 4); in ipip_tunnel_init() 417 struct ip_tunnel_parm_kern *parms, in ipip_netlink_parms() argument 420 memset(parms, 0, sizeof(*parms)); in ipip_netlink_parms() 422 parms->iph.version = 4; in ipip_netlink_parms() 423 parms->iph.protocol = IPPROTO_IPIP; in ipip_netlink_parms() 424 parms->iph.ihl = 5; in ipip_netlink_parms() [all …]
|
| A D | ip_tunnel_core.c | 1137 struct ip_tunnel_parm_kern *parms) in ip_tunnel_netlink_parms() argument 1140 parms->link = nla_get_u32(data[IFLA_IPTUN_LINK]); in ip_tunnel_netlink_parms() 1143 parms->iph.saddr = nla_get_be32(data[IFLA_IPTUN_LOCAL]); in ip_tunnel_netlink_parms() 1146 parms->iph.daddr = nla_get_be32(data[IFLA_IPTUN_REMOTE]); in ip_tunnel_netlink_parms() 1149 parms->iph.ttl = nla_get_u8(data[IFLA_IPTUN_TTL]); in ip_tunnel_netlink_parms() 1150 if (parms->iph.ttl) in ip_tunnel_netlink_parms() 1151 parms->iph.frag_off = htons(IP_DF); in ip_tunnel_netlink_parms() 1155 parms->iph.tos = nla_get_u8(data[IFLA_IPTUN_TOS]); in ip_tunnel_netlink_parms() 1158 parms->iph.frag_off = htons(IP_DF); in ip_tunnel_netlink_parms() 1164 ip_tunnel_flags_from_be16(parms->i_flags, flags); in ip_tunnel_netlink_parms() [all …]
|
| A D | arp.c | 162 .parms = { 228 struct neigh_parms *parms; in arp_constructor() local 244 parms = in_dev->arp_parms; in arp_constructor() 245 __neigh_parms_put(neigh->parms); in arp_constructor() 246 neigh->parms = neigh_parms_clone(parms); in arp_constructor() 376 probes -= NEIGH_VAR(neigh->parms, UCAST_PROBES); in arp_solicit() 383 probes -= NEIGH_VAR(neigh->parms, APP_PROBES); in arp_solicit() 926 NEIGH_VAR(n->parms, LOCKTIME)) || in arp_process() 1520 neigh_sysctl_register(NULL, &arp_tbl.parms, NULL); in arp_init()
|
| /net/sched/ |
| A D | act_connmark.c | 39 struct tcf_connmark_parms *parms; in tcf_connmark_act() local 47 parms = rcu_dereference_bh(ca->parms); in tcf_connmark_act() 76 zone.id = parms->zone; in tcf_connmark_act() 91 return parms->action; in tcf_connmark_act() 206 parms = rcu_dereference(ci->parms); in tcf_connmark_dump() 208 opt.action = parms->action; in tcf_connmark_dump() 209 opt.zone = parms->zone; in tcf_connmark_dump() 230 struct tcf_connmark_parms *parms; in tcf_connmark_cleanup() local 232 parms = rcu_dereference_protected(ci->parms, 1); in tcf_connmark_cleanup() 233 if (parms) in tcf_connmark_cleanup() [all …]
|
| A D | act_nat.c | 134 parms = rcu_dereference_bh(p->parms); in tcf_nat_act() 135 action = parms->action; in tcf_nat_act() 139 old_addr = parms->old_addr; in tcf_nat_act() 140 new_addr = parms->new_addr; in tcf_nat_act() 141 mask = parms->mask; in tcf_nat_act() 282 parms = rcu_dereference(p->parms); in tcf_nat_dump() 287 opt.mask = parms->mask; in tcf_nat_dump() 288 opt.flags = parms->flags; in tcf_nat_dump() 311 parms = rcu_dereference_protected(p->parms, 1); in tcf_nat_cleanup() 312 if (parms) in tcf_nat_cleanup() [all …]
|
| A D | act_pedit.c | 150 kfree(parms->tcfp_keys_ex); in tcf_pedit_cleanup_rcu() 151 kfree(parms->tcfp_keys); in tcf_pedit_cleanup_rcu() 153 kfree(parms); in tcf_pedit_cleanup_rcu() 315 parms = rcu_dereference_protected(p->parms, 1); in tcf_pedit_cleanup() 317 if (parms) in tcf_pedit_cleanup() 399 parms = rcu_dereference_bh(p->parms); in tcf_pedit_act() 411 tkey = parms->tcfp_keys; in tcf_pedit_act() 486 return parms->action; in tcf_pedit_act() 510 parms = rcu_dereference(p->parms); in tcf_pedit_dump() 528 if (parms->tcfp_keys_ex) { in tcf_pedit_dump() [all …]
|
| A D | sch_red.c | 45 struct red_parms parms; member 79 q->vars.qavg = red_calc_qavg(&q->parms, in red_enqueue() 200 opt.set.min = q->parms.qth_min >> q->parms.Wlog; in red_offload() 201 opt.set.max = q->parms.qth_max >> q->parms.Wlog; in red_offload() 202 opt.set.probability = q->parms.max_P; in red_offload() 293 red_set_parms(&q->parms, in __red_change() 419 .qth_min = q->parms.qth_min >> q->parms.Wlog, in red_dump() 420 .qth_max = q->parms.qth_max >> q->parms.Wlog, in red_dump() 421 .Wlog = q->parms.Wlog, in red_dump() 422 .Plog = q->parms.Plog, in red_dump() [all …]
|
| A D | sch_gred.c | 42 struct red_parms parms; member 341 opt->set.tab[i].min = q->parms.qth_min >> q->parms.Wlog; in gred_offload() 342 opt->set.tab[i].max = q->parms.qth_max >> q->parms.Wlog; in gred_offload() 513 red_set_parms(&q->parms, in gred_change_vq() 803 if (parms == NULL) in gred_dump() 826 opt.qth_min = q->parms.qth_min >> q->parms.Wlog; in gred_dump() 827 opt.qth_max = q->parms.qth_max >> q->parms.Wlog; in gred_dump() 828 opt.Wlog = q->parms.Wlog; in gred_dump() 829 opt.Plog = q->parms.Plog; in gred_dump() 842 opt.qave = qavg >> q->parms.Wlog; in gred_dump() [all …]
|
| A D | sch_choke.c | 53 struct red_parms parms; member 216 const struct red_parms *p = &q->parms; in choke_enqueue() 411 red_set_parms(&q->parms, ctl->qth_min, ctl->qth_max, ctl->Wlog, in choke_change() 434 u8 Wlog = READ_ONCE(q->parms.Wlog); in choke_dump() 439 .qth_min = READ_ONCE(q->parms.qth_min) >> Wlog, in choke_dump() 440 .qth_max = READ_ONCE(q->parms.qth_max) >> Wlog, in choke_dump() 442 .Plog = READ_ONCE(q->parms.Plog), in choke_dump() 443 .Scell_log = READ_ONCE(q->parms.Scell_log), in choke_dump() 451 nla_put_u32(skb, TCA_CHOKE_MAX_P, READ_ONCE(q->parms.max_P))) in choke_dump()
|
| /net/lapb/ |
| A D | lapb_iface.c | 222 parms->n2 = lapb->n2; in lapb_getparms() 224 parms->state = lapb->state; in lapb_getparms() 226 parms->mode = lapb->mode; in lapb_getparms() 229 parms->t1timer = 0; in lapb_getparms() 234 parms->t2timer = 0; in lapb_getparms() 257 if (parms->t1 < 1 || parms->t2 < 1 || parms->n2 < 1) in lapb_setparms() 262 if (parms->window < 1 || parms->window > 127) in lapb_setparms() 265 if (parms->window < 1 || parms->window > 7) in lapb_setparms() 268 lapb->mode = parms->mode; in lapb_setparms() 272 lapb->t1 = parms->t1 * HZ; in lapb_setparms() [all …]
|
| /net/openvswitch/ |
| A D | vport-geneve.c | 51 static struct vport *geneve_tnl_create(const struct vport_parms *parms) in geneve_tnl_create() argument 53 struct net *net = ovs_dp_get_net(parms->dp); in geneve_tnl_create() 54 struct nlattr *options = parms->options; in geneve_tnl_create() 77 &ovs_geneve_vport_ops, parms); in geneve_tnl_create() 85 dev = geneve_dev_create_fb(net, parms->name, NET_NAME_USER, dst_port); in geneve_tnl_create() 106 static struct vport *geneve_create(const struct vport_parms *parms) in geneve_create() argument 110 vport = geneve_tnl_create(parms); in geneve_create() 114 return ovs_netdev_link(vport, parms->name); in geneve_create()
|
| A D | vport-gre.c | 39 static struct vport *gre_tnl_create(const struct vport_parms *parms) in gre_tnl_create() argument 41 struct net *net = ovs_dp_get_net(parms->dp); in gre_tnl_create() 46 vport = ovs_vport_alloc(0, &ovs_gre_vport_ops, parms); in gre_tnl_create() 51 dev = gretap_fb_dev_create(net, parms->name, NET_NAME_USER); in gre_tnl_create() 70 static struct vport *gre_create(const struct vport_parms *parms) in gre_create() argument 74 vport = gre_tnl_create(parms); in gre_create() 78 return ovs_netdev_link(vport, parms->name); in gre_create()
|
| A D | vport-vxlan.c | 71 static struct vport *vxlan_tnl_create(const struct vport_parms *parms) in vxlan_tnl_create() argument 73 struct net *net = ovs_dp_get_net(parms->dp); in vxlan_tnl_create() 74 struct nlattr *options = parms->options; in vxlan_tnl_create() 100 vport = ovs_vport_alloc(0, &ovs_vxlan_netdev_vport_ops, parms); in vxlan_tnl_create() 114 dev = vxlan_dev_create(net, parms->name, NET_NAME_USER, &conf); in vxlan_tnl_create() 135 static struct vport *vxlan_create(const struct vport_parms *parms) in vxlan_create() argument 139 vport = vxlan_tnl_create(parms); in vxlan_create() 143 return ovs_netdev_link(vport, parms->name); in vxlan_create()
|
| A D | vport.c | 123 const struct vport_parms *parms) in ovs_vport_alloc() argument 145 vport->dp = parms->dp; in ovs_vport_alloc() 146 vport->port_no = parms->port_no; in ovs_vport_alloc() 150 if (ovs_vport_set_upcall_portids(vport, parms->upcall_portids)) { in ovs_vport_alloc() 186 static struct vport_ops *ovs_vport_lookup(const struct vport_parms *parms) in ovs_vport_lookup() argument 191 if (ops->type == parms->type) in ovs_vport_lookup() 205 struct vport *ovs_vport_add(const struct vport_parms *parms) in ovs_vport_add() argument 210 ops = ovs_vport_lookup(parms); in ovs_vport_add() 217 vport = ops->create(parms); in ovs_vport_add() 234 request_module("vport-type-%d", parms->type); in ovs_vport_add() [all …]
|
| A D | vport-internal_dev.c | 123 static struct vport *internal_dev_create(const struct vport_parms *parms) in internal_dev_create() argument 130 vport = ovs_vport_alloc(0, &ovs_internal_vport_ops, parms); in internal_dev_create() 137 parms->name, NET_NAME_USER, do_setup); in internal_dev_create() 146 dev->ifindex = parms->desired_ifindex; in internal_dev_create()
|
| A D | datapath.c | 203 vport = ovs_vport_add(parms); in new_vport() 205 struct datapath *dp = parms->dp; in new_vport() 1815 struct vport_parms parms; in ovs_dp_cmd_new() local 1857 parms.options = NULL; in ovs_dp_cmd_new() 1858 parms.dp = dp; in ovs_dp_cmd_new() 1859 parms.port_no = OVSP_LOCAL; in ovs_dp_cmd_new() 1870 vport = new_vport(&parms); in ovs_dp_cmd_new() 2287 struct vport_parms parms; in ovs_vport_cmd_new() local 2338 parms.dp = dp; in ovs_vport_cmd_new() 2339 parms.port_no = port_no; in ovs_vport_cmd_new() [all …]
|
| A D | vport-netdev.c | 132 static struct vport *netdev_create(const struct vport_parms *parms) in netdev_create() argument 136 vport = ovs_vport_alloc(0, &ovs_netdev_vport_ops, parms); in netdev_create() 140 return ovs_netdev_link(vport, parms->name); in netdev_create()
|
| /net/core/ |
| A D | neighbour.c | 534 n->parms = neigh_parms_clone(&tbl->parms); in neigh_alloc() 699 if (n->parms->dead) { in ___neigh_create() 911 kfree(parms); in neigh_parms_put() 1781 neigh_parms_put(parms); in neigh_rcu_free_parms() 1786 if (!parms || parms == &tbl->parms) in neigh_parms_release() 1789 list_del(&parms->list); in neigh_parms_release() 1790 parms->dead = 1; in neigh_parms_release() 1792 netdev_put(parms->dev, &parms->dev_tracker); in neigh_parms_release() 1815 tbl->parms.qlen = 0; in neigh_table_init() 2181 if ((parms->dev && in neightbl_fill_parms() [all …]
|