/openbmc/linux/net/ipv4/ |
H A D | ipip.c | 409 __u32 *fwmark) in ipip_netlink_parms() argument 427 *fwmark = nla_get_u32(data[IFLA_IPTUN_FWMARK]); in ipip_netlink_parms() 437 __u32 fwmark = 0; in ipip_newlink() local 446 ipip_netlink_parms(data, &p, &t->collect_md, &fwmark); in ipip_newlink() 447 return ip_tunnel_newlink(dev, tb, &p, fwmark); in ipip_newlink() 458 __u32 fwmark = t->fwmark; in ipip_changelink() local 467 ipip_netlink_parms(data, &p, &collect_md, &fwmark); in ipip_changelink() 475 return ip_tunnel_changelink(dev, tb, &p, fwmark); in ipip_changelink() 523 nla_put_u32(skb, IFLA_IPTUN_FWMARK, tunnel->fwmark)) in ipip_fill_info()
|
H A D | ip_vti.c | 533 __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()
|
H A D | ip_gre.c | 1138 __u32 *fwmark) in ipgre_netlink_parms() argument 1196 *fwmark = nla_get_u32(data[IFLA_GRE_FWMARK]); in ipgre_netlink_parms() 1205 __u32 *fwmark) in erspan_netlink_parms() argument 1210 err = ipgre_netlink_parms(dev, data, tb, parms, fwmark); in erspan_netlink_parms() 1364 __u32 fwmark = 0; in ipgre_newlink() local 1371 err = ipgre_netlink_parms(dev, data, tb, &p, &fwmark); in ipgre_newlink() 1374 return ip_tunnel_newlink(dev, tb, &p, fwmark); in ipgre_newlink() 1382 __u32 fwmark = 0; in erspan_newlink() local 1389 err = erspan_netlink_parms(dev, data, tb, &p, &fwmark); in erspan_newlink() 1392 return ip_tunnel_newlink(dev, tb, &p, fwmark); in erspan_newlink() [all …]
|
H A D | ip_tunnel.c | 298 tunnel->parms.link, tunnel->fwmark, 0, 0); in ip_tunnel_bind_dev() 778 tunnel->fwmark, skb_get_hash(skb), 0); in ip_tunnel_xmit() 877 __u32 fwmark) in ip_tunnel_update() argument 894 if (t->parms.link != p->link || t->fwmark != fwmark) { in ip_tunnel_update() 898 t->fwmark = fwmark; in ip_tunnel_update() 1177 struct ip_tunnel_parm *p, __u32 fwmark) in ip_tunnel_newlink() argument 1198 nt->fwmark = fwmark; in ip_tunnel_newlink() 1231 struct ip_tunnel_parm *p, __u32 fwmark) in ip_tunnel_changelink() argument 1263 ip_tunnel_update(itn, t, dev, p, !tb[IFLA_MTU], fwmark); in ip_tunnel_changelink()
|
/openbmc/linux/net/netfilter/ipvs/ |
H A D | ip_vs_sched.c | 148 if (svc->fwmark) { in ip_vs_scheduler_err() 150 sched_name, svc->fwmark, svc->fwmark, msg); in ip_vs_scheduler_err()
|
H A D | ip_vs_ctl.c | 336 static inline unsigned int ip_vs_svc_fwm_hashkey(struct netns_ipvs *ipvs, __u32 fwmark) in ip_vs_svc_fwm_hashkey() argument 338 return (((size_t)ipvs>>8) ^ fwmark) & IP_VS_SVC_TAB_MASK; in ip_vs_svc_fwm_hashkey() 356 if (svc->fwmark == 0) { in ip_vs_svc_hash() 367 hash = ip_vs_svc_fwm_hashkey(svc->ipvs, svc->fwmark); in ip_vs_svc_hash() 390 if (svc->fwmark == 0) { in ip_vs_svc_unhash() 436 __ip_vs_svc_fwm_find(struct netns_ipvs *ipvs, int af, __u32 fwmark) in __ip_vs_svc_fwm_find() argument 442 hash = ip_vs_svc_fwm_hashkey(ipvs, fwmark); in __ip_vs_svc_fwm_find() 445 if (svc->fwmark == fwmark && svc->af == af in __ip_vs_svc_fwm_find() 457 ip_vs_service_find(struct netns_ipvs *ipvs, int af, __u32 fwmark, __u16 protocol, in ip_vs_service_find() argument 465 if (fwmark) { in ip_vs_service_find() [all …]
|
H A D | ip_vs_sync.c | 144 __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()
|
H A D | ip_vs_core.c | 263 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() 1149 if (svc->fwmark) in ip_vs_new_conn_out()
|
H A D | ip_vs_conn.c | 663 cp->protocol, cp->fwmark, cp->flags); in ip_vs_try_bind_dest() 942 struct ip_vs_dest *dest, __u32 fwmark) in ip_vs_conn_new() argument 970 cp->fwmark = fwmark; in ip_vs_conn_new()
|
/openbmc/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
|
/openbmc/linux/tools/testing/selftests/net/ |
H A D | cmsg_so_mark.sh | 29 ip -netns $NS rule add fwmark $MARK lookup 300 30 ip -6 -netns $NS rule add fwmark $MARK lookup 300
|
/openbmc/linux/net/ipv6/ |
H A D | sit.c | 936 flowi4_init_output(&fl4, tunnel->parms.link, tunnel->fwmark, in ipip6_tunnel_xmit() 1139 __u32 fwmark) in ipip6_tunnel_update() argument 1154 if (t->parms.link != p->link || t->fwmark != fwmark) { in ipip6_tunnel_update() 1156 t->fwmark = fwmark; in ipip6_tunnel_update() 1324 ipip6_tunnel_update(t, p, t->fwmark); in ipip6_tunnel_change() 1499 __u32 *fwmark) in ipip6_netlink_parms() argument 1514 *fwmark = nla_get_u32(data[IFLA_IPTUN_FWMARK]); in ipip6_netlink_parms() 1574 ipip6_netlink_parms(data, &nt->parms, &nt->fwmark); in ipip6_newlink() 1614 __u32 fwmark = t->fwmark; in ipip6_changelink() local 1626 ipip6_netlink_parms(data, &p, &fwmark); in ipip6_changelink() [all …]
|
H A D | ip6_vti.c | 720 t->parms.fwmark = p->fwmark; in vti6_tnl_change() 1005 parms->fwmark = nla_get_u32(data[IFLA_VTI_FWMARK]); in vti6_netlink_parms() 1088 nla_put_u32(skb, IFLA_VTI_FWMARK, parm->fwmark)) in vti6_fill_info()
|
H A D | ip6_gre.c | 655 fl6->flowi6_mark = t->parms.fwmark; in prepare_ip6gre_xmit_ipv4() 700 fl6->flowi6_mark = t->parms.fwmark; in prepare_ip6gre_xmit_ipv6() 727 fl6->flowi6_mark = t->parms.fwmark; in prepare_ip6gre_xmit_other() 1216 t->parms.fwmark = p->fwmark; in ip6gre_tnl_copy_tnl_parm() 1832 parms->fwmark = nla_get_u32(data[IFLA_GRE_FWMARK]); in ip6gre_netlink_parms() 2185 nla_put_u32(skb, IFLA_GRE_FWMARK, p->fwmark)) in ip6gre_fill_info()
|
H A D | ip6_tunnel.c | 1365 fl6.flowi6_mark = t->parms.fwmark; in ipxip6_tnl_xmit() 1546 t->parms.fwmark = p->fwmark; in ip6_tnl_change() 2005 parms->fwmark = nla_get_u32(data[IFLA_IPTUN_FWMARK]); in ip6_tnl_netlink_parms() 2134 nla_put_u32(skb, IFLA_IPTUN_FWMARK, parm->fwmark)) in ip6_tnl_fill_info()
|
/openbmc/linux/drivers/net/wireguard/ |
H A D | socket.c | 27 .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()
|
H A D | device.h | 55 u32 fwmark; member
|
H A D | netlink.c | 234 nla_put_u32(skb, WGDEVICE_A_FWMARK, wg->fwmark) || in wg_get_device_dump() 528 wg->fwmark = nla_get_u32(info->attrs[WGDEVICE_A_FWMARK]); in wg_set_device()
|
/openbmc/linux/include/net/ |
H A D | ip_tunnels.h | 154 __u32 fwmark; member 309 struct ip_tunnel_parm *p, __u32 fwmark); 311 struct ip_tunnel_parm *p, __u32 fwmark);
|
H A D | ip_vs.h | 590 __u32 fwmark; /* Fire wall mark from skb */ member 638 u32 fwmark; /* firewall mark of service */ member 684 __u32 fwmark; /* firewall mark of the service */ member 1357 struct ip_vs_dest *dest, __u32 fwmark); 1527 ip_vs_service_find(struct netns_ipvs *ipvs, int af, __u32 fwmark, __u16 protocol, 1550 __u16 protocol, __u32 fwmark, __u32 flags);
|
H A D | ip6_tunnel.h | 38 __u32 fwmark; member
|
/openbmc/linux/tools/testing/selftests/net/mptcp/ |
H A D | mptcp_connect.sh | 762 if ! ip -net "$listener_ns" $r6flag rule add fwmark 1 lookup 100; then 772 ip -net "$listener_ns" $r6flag rule del fwmark 1 lookup 100 788 ip -net "$listener_ns" $r6flag rule del fwmark 1 lookup 100
|
/openbmc/linux/tools/testing/selftests/wireguard/ |
H A D | netns.sh | 376 n1 wg set wg0 fwmark 51820 peer "$pub2" allowed-ips 192.168.99.7,abab::1111 378 ip1 -6 rule add not fwmark 51820 table 51820 381 ip1 -4 rule add not fwmark 51820 table 51820
|
/openbmc/linux/Documentation/networking/ |
H A D | tproxy.rst | 33 # ip rule add fwmark 1 lookup 100
|
/openbmc/linux/tools/testing/selftests/netfilter/ |
H A D | nft_nat_zones.sh | 152 echo netns exec "$gw" ip rule add fwmark $i lookup $((1000+i))
|