Home
last modified time | relevance | path

Searched refs:fwmark (Results 1 – 25 of 27) sorted by relevance

12

/linux/net/ipv4/
A Dipip.c408 __u32 *fwmark) in ipip_netlink_parms() argument
448 *fwmark = nla_get_u32(data[IFLA_IPTUN_FWMARK]); in ipip_netlink_parms()
492 __u32 fwmark = 0; in ipip_newlink() local
501 ipip_netlink_parms(data, &p, &t->collect_md, &fwmark); in ipip_newlink()
502 return ip_tunnel_newlink(dev, tb, &p, fwmark); in ipip_newlink()
513 __u32 fwmark = t->fwmark; in ipip_changelink() local
522 ipip_netlink_parms(data, &p, &collect_md, &fwmark); in ipip_changelink()
530 return ip_tunnel_changelink(dev, tb, &p, fwmark); in ipip_changelink()
578 nla_put_u32(skb, IFLA_IPTUN_FWMARK, tunnel->fwmark)) in ipip_fill_info()
A Dip_vti.c533 __u32 *fwmark) in vti_netlink_parms() argument
560 *fwmark = nla_get_u32(data[IFLA_VTI_FWMARK]); in vti_netlink_parms()
568 __u32 fwmark = 0; in vti_newlink() local
570 vti_netlink_parms(data, &parms, &fwmark); in vti_newlink()
571 return ip_tunnel_newlink(dev, tb, &parms, fwmark); in vti_newlink()
579 __u32 fwmark = t->fwmark; in vti_changelink() local
582 vti_netlink_parms(data, &p, &fwmark); in vti_changelink()
583 return ip_tunnel_changelink(dev, tb, &p, fwmark); in vti_changelink()
614 nla_put_u32(skb, IFLA_VTI_FWMARK, t->fwmark)) in vti_fill_info()
A Dip_gre.c1131 __u32 *fwmark) in ipgre_netlink_parms() argument
1189 *fwmark = nla_get_u32(data[IFLA_GRE_FWMARK]); in ipgre_netlink_parms()
1198 __u32 *fwmark) in erspan_netlink_parms() argument
1357 __u32 fwmark = 0; in ipgre_newlink() local
1367 return ip_tunnel_newlink(dev, tb, &p, fwmark); in ipgre_newlink()
1375 __u32 fwmark = 0; in erspan_newlink() local
1385 return ip_tunnel_newlink(dev, tb, &p, fwmark); in erspan_newlink()
1393 __u32 fwmark = t->fwmark; in ipgre_changelink() local
1405 err = ip_tunnel_changelink(dev, tb, &p, fwmark); in ipgre_changelink()
1422 __u32 fwmark = t->fwmark; in erspan_changelink() local
[all …]
A Dip_tunnel.c298 tunnel->fwmark, 0); in ip_tunnel_bind_dev()
730 tunnel->fwmark, skb_get_hash(skb)); in ip_tunnel_xmit()
829 __u32 fwmark) in ip_tunnel_update() argument
846 if (t->parms.link != p->link || t->fwmark != fwmark) { in ip_tunnel_update()
850 t->fwmark = fwmark; in ip_tunnel_update()
1129 struct ip_tunnel_parm *p, __u32 fwmark) in ip_tunnel_newlink() argument
1150 nt->fwmark = fwmark; in ip_tunnel_newlink()
1183 struct ip_tunnel_parm *p, __u32 fwmark) in ip_tunnel_changelink() argument
1215 ip_tunnel_update(itn, t, dev, p, !tb[IFLA_MTU], fwmark); in ip_tunnel_changelink()
/linux/net/netfilter/ipvs/
A Dip_vs_ctl.c405 if (svc->fwmark == fwmark && svc->af == af in __ip_vs_svc_fwm_find()
425 if (fwmark) { in ip_vs_service_find()
490 svc->fwmark, in __ip_vs_svc_put()
766 (svc->fwmark || in ip_vs_trash_get_dest()
1370 svc->fwmark = u->fwmark; in ip_vs_add_service()
2435 usvc->fwmark = usvc_compat->fwmark; in ip_vs_copy_usvc_compat()
2618 dst->fwmark = src->fwmark; in ip_vs_copy_service()
2688 if (get->fwmark) in __ip_vs_get_dest_entries()
3097 if (svc->fwmark) { in ip_vs_genl_fill_service()
3240 usvc->fwmark = 0; in ip_vs_genl_parse_service()
[all …]
A Dip_vs_sched.c148 if (svc->fwmark) { in ip_vs_scheduler_err()
150 sched_name, svc->fwmark, svc->fwmark, msg); in ip_vs_scheduler_err()
A Dip_vs_sync.c144 __be32 fwmark; /* Firewall mark from skb */ member
166 __be32 fwmark; /* Firewall mark from skb */ member
730 s->v4.fwmark = htonl(cp->fwmark); in ip_vs_sync_conn()
846 unsigned long timeout, __u32 fwmark, in ip_vs_proc_conn() argument
910 fwmark, flags); in ip_vs_proc_conn()
913 fwmark); in ip_vs_proc_conn()
1180 ntohl(s->v4.timeout), ntohl(s->v4.fwmark), in ip_vs_proc_sync_conn()
1187 ntohl(s->v6.timeout), ntohl(s->v6.fwmark), in ip_vs_proc_sync_conn()
A Dip_vs_core.c263 const union nf_inet_addr fwmark = { .ip = htonl(svc->fwmark) }; in ip_vs_sched_persist() local
326 if (svc->fwmark) { in ip_vs_sched_persist()
328 vaddr = &fwmark; in ip_vs_sched_persist()
516 if (!svc->fwmark && vport != svc->port) { in ip_vs_schedule()
600 if (sysctl_cache_bypass(ipvs) && svc->fwmark && in ip_vs_leave()
1150 if (svc->fwmark) in ip_vs_new_conn_out()
A Dip_vs_conn.c664 cp->protocol, cp->fwmark, cp->flags); in ip_vs_try_bind_dest()
943 struct ip_vs_dest *dest, __u32 fwmark) in ip_vs_conn_new() argument
971 cp->fwmark = fwmark; in ip_vs_conn_new()
/linux/include/uapi/linux/
A Dip_vs.h149 __u32 fwmark; /* firwall mark of service */ member
211 __u32 fwmark; /* firwall mark of service */ member
251 __u32 fwmark; /* firwall mark of service */ member
/linux/tools/testing/selftests/net/
A Dcmsg_so_mark.sh27 ip -netns $NS rule add fwmark $MARK lookup 300
28 ip -6 -netns $NS rule add fwmark $MARK lookup 300
/linux/net/ipv6/
A Dsit.c1143 __u32 fwmark) in ipip6_tunnel_update() argument
1158 if (t->parms.link != p->link || t->fwmark != fwmark) { in ipip6_tunnel_update()
1160 t->fwmark = fwmark; in ipip6_tunnel_update()
1328 ipip6_tunnel_update(t, p, t->fwmark); in ipip6_tunnel_change()
1502 __u32 *fwmark) in ipip6_netlink_parms() argument
1542 *fwmark = nla_get_u32(data[IFLA_IPTUN_FWMARK]); in ipip6_netlink_parms()
1636 ipip6_netlink_parms(data, &nt->parms, &nt->fwmark); in ipip6_newlink()
1676 __u32 fwmark = t->fwmark; in ipip6_changelink() local
1688 ipip6_netlink_parms(data, &p, &fwmark); in ipip6_changelink()
1702 ipip6_tunnel_update(t, &p, fwmark); in ipip6_changelink()
[all …]
A Dip6_vti.c722 t->parms.fwmark = p->fwmark; in vti6_tnl_change()
1006 parms->fwmark = nla_get_u32(data[IFLA_VTI_FWMARK]); in vti6_netlink_parms()
1089 nla_put_u32(skb, IFLA_VTI_FWMARK, parm->fwmark)) in vti6_fill_info()
A Dip6_gre.c657 fl6->flowi6_mark = t->parms.fwmark; in prepare_ip6gre_xmit_ipv4()
702 fl6->flowi6_mark = t->parms.fwmark; in prepare_ip6gre_xmit_ipv6()
1196 t->parms.fwmark = p->fwmark; in ip6gre_tnl_copy_tnl_parm()
1814 parms->fwmark = nla_get_u32(data[IFLA_GRE_FWMARK]); in ip6gre_netlink_parms()
2166 nla_put_u32(skb, IFLA_GRE_FWMARK, p->fwmark)) in ip6gre_fill_info()
A Dip6_tunnel.c1347 fl6.flowi6_mark = t->parms.fwmark; in ipxip6_tnl_xmit()
1527 t->parms.fwmark = p->fwmark; in ip6_tnl_change()
1988 parms->fwmark = nla_get_u32(data[IFLA_IPTUN_FWMARK]); in ip6_tnl_netlink_parms()
2149 nla_put_u32(skb, IFLA_IPTUN_FWMARK, parm->fwmark)) in ip6_tnl_fill_info()
/linux/drivers/net/wireguard/
A Dsocket.c27 .flowi4_mark = wg->fwmark, in send4()
36 skb->mark = wg->fwmark; in send4()
105 .flowi6_mark = wg->fwmark, in send6()
116 skb->mark = wg->fwmark; in send6()
A Ddevice.h55 u32 fwmark; member
A Dnetlink.c234 nla_put_u32(skb, WGDEVICE_A_FWMARK, wg->fwmark) || in wg_get_device_dump()
529 wg->fwmark = nla_get_u32(info->attrs[WGDEVICE_A_FWMARK]); in wg_set_device()
/linux/include/net/
A Dip_tunnels.h142 __u32 fwmark; member
287 struct ip_tunnel_parm *p, __u32 fwmark);
289 struct ip_tunnel_parm *p, __u32 fwmark);
A Dip_vs.h529 __u32 fwmark; /* Fire wall mark from skb */ member
575 u32 fwmark; /* firwall mark of service */ member
621 __u32 fwmark; /* firewall mark of the service */ member
1256 struct ip_vs_dest *dest, __u32 fwmark);
1426 ip_vs_service_find(struct netns_ipvs *ipvs, int af, __u32 fwmark, __u16 protocol,
1449 __u16 protocol, __u32 fwmark, __u32 flags);
A Dip6_tunnel.h38 __u32 fwmark; member
/linux/tools/testing/selftests/wireguard/
A Dnetns.sh363 n1 wg set wg0 fwmark 51820 peer "$pub2" allowed-ips 192.168.99.7,abab::1111
365 ip1 -6 rule add not fwmark 51820 table 51820
368 ip1 -4 rule add not fwmark 51820 table 51820
/linux/Documentation/networking/
A Dtproxy.rst33 # ip rule add fwmark 1 lookup 100
A Dip-sysctl.rst73 Controls the fwmark of kernel-generated IPv4 reply packets that are not
75 If unset, these packets have a fwmark of zero. If set, they have the
76 fwmark of the packet they are replying to.
445 socket mark will set the mark of the accepting socket to the fwmark of
447 (starting from the first SYNACK) to be sent with that fwmark. The
449 have a fwmark set via setsockopt(SOL_SOCKET, SO_MARK, ...) are
1503 - 0 - The fwmark of the packet is not included in reverse path
1505 utilizing the fwmark in only one direction, e.g., transparent
1508 - 1 - The fwmark of the packet is included in reverse path route
1509 lookup. This permits rp_filter to function when the fwmark is
[all …]
/linux/tools/testing/selftests/netfilter/
A Dnft_nat_zones.sh152 echo netns exec "$gw" ip rule add fwmark $i lookup $((1000+i))

Completed in 78 milliseconds

12