| /linux/net/ipv4/ |
| H A D | ipip.c | 443 bool *collect_md, __u32 *fwmark) in ipip_newlink() 461 *fwmark = nla_get_u32(data[IFLA_IPTUN_FWMARK]); 473 __u32 fwmark = 0; in ipip_changelink() 482 ipip_netlink_parms(data, &p, &t->collect_md, &fwmark); in ipip_changelink() 484 fwmark); in ipip_changelink() 495 __u32 fwmark = t->fwmark; in ipip_get_size() 504 ipip_netlink_parms(data, &p, &collect_md, &fwmark); in ipip_get_size() 512 return ip_tunnel_changelink(dev, tb, &p, fwmark); in ipip_get_size() 560 nla_put_u32(skb, IFLA_IPTUN_FWMARK, tunnel->fwmark)) 418 ipip_netlink_parms(struct nlattr * data[],struct ip_tunnel_parm_kern * parms,bool * collect_md,__u32 * fwmark) ipip_netlink_parms() argument 448 __u32 fwmark = 0; ipip_newlink() local 470 __u32 fwmark = t->fwmark; ipip_changelink() local [all...] |
| H A D | ip_vti.c | 547 __u32 *fwmark) in vti_netlink_parms() argument 574 *fwmark = nla_get_u32(data[IFLA_VTI_FWMARK]); in vti_netlink_parms() 584 __u32 fwmark = 0; in vti_newlink() local 586 vti_netlink_parms(data, &parms, &fwmark); in vti_newlink() 588 &parms, fwmark); in vti_newlink() 597 __u32 fwmark = t->fwmark; in vti_changelink() local 599 vti_netlink_parms(data, &p, &fwmark); in vti_changelink() 600 return ip_tunnel_changelink(dev, tb, &p, fwmark); in vti_changelink() 631 nla_put_u32(skb, IFLA_VTI_FWMARK, t->fwmark)) in vti_fill_info()
|
| H A D | ip_gre.c | 1186 __u32 *fwmark) in ipgre_netlink_parms() argument 1246 *fwmark = nla_get_u32(data[IFLA_GRE_FWMARK]); in ipgre_netlink_parms() 1255 __u32 *fwmark) in erspan_netlink_parms() argument 1260 err = ipgre_netlink_parms(dev, data, tb, parms, fwmark); in erspan_netlink_parms() 1416 __u32 fwmark = 0; in ipgre_newlink() local 1423 err = ipgre_netlink_parms(dev, data, tb, &p, &fwmark); in ipgre_newlink() 1427 fwmark); in ipgre_newlink() 1437 __u32 fwmark = 0; in erspan_newlink() local 1444 err = erspan_netlink_parms(dev, data, tb, &p, &fwmark); in erspan_newlink() 1448 fwmark); in erspan_newlink() [all …]
|
| H A D | ip_tunnel.c | 299 tunnel->parms.link, tunnel->fwmark, 0, 0); in ip_tunnel_bind_dev() 765 tunnel->fwmark, skb_get_hash(skb), 0); in ip_tunnel_xmit() 864 __u32 fwmark) in ip_tunnel_update() argument 881 if (t->parms.link != p->link || t->fwmark != fwmark) { in ip_tunnel_update() 885 t->fwmark = fwmark; in ip_tunnel_update() 1194 __u32 fwmark) in ip_tunnel_newlink() argument 1214 nt->fwmark = fwmark; in ip_tunnel_newlink() 1247 struct ip_tunnel_parm_kern *p, __u32 fwmark) in ip_tunnel_changelink() argument 1279 ip_tunnel_update(itn, t, dev, p, !tb[IFLA_MTU], fwmark); in ip_tunnel_changelink()
|
| /linux/net/netfilter/ipvs/ |
| H A D | ip_vs_sched.c | 147 if (svc->fwmark) { in ip_vs_scheduler_err() 149 sched_name, svc->fwmark, svc->fwmark, msg); in ip_vs_scheduler_err()
|
| H A D | ip_vs_ctl.c | 376 __u32 fwmark) in ip_vs_svc_fwm_hashval() argument 378 return jhash_2words(fwmark, af, (u32)t->hash_key.key[0]); in ip_vs_svc_fwm_hashval() 409 if (svc->fwmark == 0) { in ip_vs_svc_hash() 419 hash = ip_vs_svc_fwm_hashval(t, svc->af, svc->fwmark); in ip_vs_svc_hash() 516 svc->protocol == protocol && !svc->fwmark) { in __ip_vs_service_find() 532 __ip_vs_svc_fwm_find(struct netns_ipvs *ipvs, int af, __u32 fwmark) in __ip_vs_svc_fwm_find() argument 543 hash = ip_vs_svc_fwm_hashval(t, af, fwmark); in __ip_vs_svc_fwm_find() 549 svc->fwmark == fwmark && svc->af == af) { in __ip_vs_svc_fwm_find() 562 ip_vs_service_find(struct netns_ipvs *ipvs, int af, __u32 fwmark, __u16 protocol, in ip_vs_service_find() argument 571 if (fwmark && atomic_read(&ipvs->fwm_services[af_id])) { in ip_vs_service_find() [all …]
|
| H A D | ip_vs_core.c | 441 const union nf_inet_addr fwmark = { .ip = htonl(svc->fwmark) }; in ip_vs_sched_persist() local 504 if (svc->fwmark) { in ip_vs_sched_persist() 506 vaddr = &fwmark; in ip_vs_sched_persist() 694 if (!svc->fwmark && vport != svc->port) { in ip_vs_schedule() 778 if (sysctl_cache_bypass(ipvs) && svc->fwmark && in ip_vs_leave() 1327 if (svc->fwmark) in ip_vs_new_conn_out()
|
| H A D | ip_vs_conn.c | 1079 cp->protocol, cp->fwmark, cp->flags); in ip_vs_try_bind_dest() 1355 struct ip_vs_dest *dest, __u32 fwmark) in ip_vs_conn_new() argument 1386 cp->fwmark = fwmark; in ip_vs_conn_new()
|
| /linux/include/uapi/linux/ |
| H A D | ip_vs.h | 149 __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/ |
| H A D | cmsg_so_mark.sh | 30 ip -netns $NS rule add fwmark $MARK lookup 300 31 ip -6 -netns $NS rule add fwmark $MARK lookup 300
|
| H A D | rtnetlink.sh | 262 run_cmd ip rule add fwmark 1 lookup 100 265 run_cmd ip rule del fwmark 1 lookup 100
|
| /linux/drivers/net/wireguard/ |
| H A D | device.h | 55 u32 fwmark; member
|
| /linux/tools/testing/selftests/net/netfilter/ |
| H A D | nft_tproxy_tcp.sh | 215 ip netns exec "$nsrouter" $ip_command rule add fwmark 1 table 100 272 ip netns exec "$nsrouter" $ip_command rule del fwmark 1 table 100
|
| H A D | nft_tproxy_udp.sh | 181 ip netns exec "$nsrouter" $ip_command rule add fwmark 1 table 100 246 ip netns exec "$nsrouter" $ip_command rule del fwmark 1 table 100
|
| H A D | nft_nat_zones.sh | 107 echo netns exec "$gw" ip rule add fwmark "$i" lookup $((1000+i))
|
| /linux/include/net/ |
| H A D | ip_tunnels.h | 194 __u32 fwmark; member 428 struct ip_tunnel_parm_kern *p, __u32 fwmark); 431 __u32 fwmark);
|
| H A D | ip_vs.h | 829 __u32 fwmark; /* Fire wall mark from skb */ member 881 u32 fwmark; /* firewall mark of service */ member 925 __u32 fwmark; /* firewall mark of the service */ member 1675 struct ip_vs_dest *dest, __u32 fwmark); 1845 ip_vs_service_find(struct netns_ipvs *ipvs, int af, __u32 fwmark, __u16 protocol, 1868 __u16 protocol, __u32 fwmark, __u32 flags);
|
| H A D | ip6_tunnel.h | 38 __u32 fwmark; member
|
| /linux/tools/testing/selftests/net/mptcp/ |
| H A D | mptcp_connect.sh | 712 if ! ip -net "$listener_ns" $r6flag rule add fwmark 1 lookup 100; then 722 ip -net "$listener_ns" $r6flag rule del fwmark 1 lookup 100 738 ip -net "$listener_ns" $r6flag rule del fwmark 1 lookup 100
|
| /linux/net/ipv6/ |
| H A D | ip6_vti.c | 716 t->parms.fwmark = p->fwmark; in vti6_tnl_change() 1005 parms->fwmark = nla_get_u32(data[IFLA_VTI_FWMARK]); in vti6_netlink_parms() 1092 nla_put_u32(skb, IFLA_VTI_FWMARK, parm->fwmark)) in vti6_fill_info()
|
| H A D | ip6_gre.c | 628 fl6->flowi6_mark = t->parms.fwmark; in prepare_ip6gre_xmit_ipv4() 673 fl6->flowi6_mark = t->parms.fwmark; in prepare_ip6gre_xmit_ipv6() 700 fl6->flowi6_mark = t->parms.fwmark; in prepare_ip6gre_xmit_other() 1203 t->parms.fwmark = p->fwmark; in ip6gre_tnl_copy_tnl_parm() 1804 parms->fwmark = nla_get_u32(data[IFLA_GRE_FWMARK]); in ip6gre_netlink_parms() 2152 nla_put_u32(skb, IFLA_GRE_FWMARK, p->fwmark)) in ip6gre_fill_info()
|
| H A D | ip6_tunnel.c | 1378 fl6.flowi6_mark = t->parms.fwmark; in ipxip6_tnl_xmit() 1559 t->parms.fwmark = p->fwmark; in ip6_tnl_change() 1586 p->flowinfo || p->link || p->fwmark || p->collect_md)) in ip6_tnl0_update() 2051 parms->fwmark = nla_get_u32(data[IFLA_IPTUN_FWMARK]); in ip6_tnl_netlink_parms() 2205 nla_put_u32(skb, IFLA_IPTUN_FWMARK, parm->fwmark)) in ip6_tnl_fill_info()
|
| /linux/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | spectrum_span.c | 426 0, 0, tun->net, parms.link, tun->fwmark, 0, 0); in mlxsw_sp_span_gretap4_route() 534 fl6.flowi6_mark = t->parms.fwmark; in mlxsw_sp_span_gretap6_route()
|