Home
last modified time | relevance | path

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

/linux/net/ipv4/
H A Dipip.c443 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 Dip_vti.c547 __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 Dip_gre.c1177 __u32 *fwmark) in ipgre_netlink_parms() argument
1237 *fwmark = nla_get_u32(data[IFLA_GRE_FWMARK]); in ipgre_netlink_parms()
1246 __u32 *fwmark) in erspan_netlink_parms() argument
1251 err = ipgre_netlink_parms(dev, data, tb, parms, fwmark); in erspan_netlink_parms()
1407 __u32 fwmark = 0; in ipgre_newlink() local
1414 err = ipgre_netlink_parms(dev, data, tb, &p, &fwmark); in ipgre_newlink()
1418 fwmark); in ipgre_newlink()
1428 __u32 fwmark = 0; in erspan_newlink() local
1435 err = erspan_netlink_parms(dev, data, tb, &p, &fwmark); in erspan_newlink()
1439 fwmark); in erspan_newlink()
[all …]
H A Dip_tunnel.c299 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 Dip_vs_sched.c147 if (svc->fwmark) { in ip_vs_scheduler_err()
149 sched_name, svc->fwmark, svc->fwmark, msg); in ip_vs_scheduler_err()
H A Dip_vs_sync.c32 * Persistence support, fwmark and time-out.
108 | fwmark |
143 __be32 fwmark; /* Firewall mark from skb */
165 __be32 fwmark; /* Firewall mark from skb */
729 s->v4.fwmark = htonl(cp->fwmark); in ip_vs_sync_conn()
845 unsigned long timeout, __u32 fwmark, in ip_vs_proc_conn()
909 fwmark, flags); in ip_vs_proc_conn()
912 fwmark); in ip_vs_proc_conn()
933 * - can not find the right fwmark in ip_vs_proc_conn()
144 __be32 fwmark; /* Firewall mark from skb */ global() member
166 __be32 fwmark; /* Firewall mark from skb */ global() member
846 ip_vs_proc_conn(struct netns_ipvs * ipvs,struct ip_vs_conn_param * param,unsigned int flags,unsigned int state,unsigned int protocol,unsigned int type,const union nf_inet_addr * daddr,__be16 dport,unsigned long timeout,__u32 fwmark,struct ip_vs_sync_conn_options * opt) ip_vs_proc_conn() argument
[all...]
/linux/include/uapi/linux/
H 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/
H A Dcmsg_so_mark.sh30 ip -netns $NS rule add fwmark $MARK lookup 300
31 ip -6 -netns $NS rule add fwmark $MARK lookup 300
H A Drtnetlink.sh250 run_cmd ip rule add fwmark 1 lookup 100
253 run_cmd ip rule del fwmark 1 lookup 100
/linux/drivers/net/wireguard/
H 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()
H A Ddevice.h55 u32 fwmark; member
/linux/tools/testing/selftests/net/netfilter/
H A Dnft_tproxy_tcp.sh215 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 Dnft_tproxy_udp.sh181 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 Dnft_nat_zones.sh107 echo netns exec "$gw" ip rule add fwmark "$i" lookup $((1000+i))
/linux/include/net/
H A Dip_tunnels.h186 __u32 fwmark; member
410 struct ip_tunnel_parm_kern *p, __u32 fwmark);
413 __u32 fwmark);
H A Dip_vs.h590 __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
1370 struct ip_vs_dest *dest, __u32 fwmark);
1540 ip_vs_service_find(struct netns_ipvs *ipvs, int af, __u32 fwmark, __u16 protocol,
1563 __u16 protocol, __u32 fwmark, __u32 flags);
H A Dip6_tunnel.h38 __u32 fwmark; member
/linux/tools/testing/selftests/net/mptcp/
H A Dmptcp_connect.sh712 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 Dip6_vti.c716 t->parms.fwmark = p->fwmark; in vti6_tnl_change()
997 parms->fwmark = nla_get_u32(data[IFLA_VTI_FWMARK]); in vti6_netlink_parms()
1083 nla_put_u32(skb, IFLA_VTI_FWMARK, parm->fwmark)) in vti6_fill_info()
H A Dip6_gre.c627 fl6->flowi6_mark = t->parms.fwmark; in prepare_ip6gre_xmit_ipv4()
672 fl6->flowi6_mark = t->parms.fwmark; in prepare_ip6gre_xmit_ipv6()
699 fl6->flowi6_mark = t->parms.fwmark; in prepare_ip6gre_xmit_other()
1202 t->parms.fwmark = p->fwmark; in ip6gre_tnl_copy_tnl_parm()
1803 parms->fwmark = nla_get_u32(data[IFLA_GRE_FWMARK]); in ip6gre_netlink_parms()
2151 nla_put_u32(skb, IFLA_GRE_FWMARK, p->fwmark)) in ip6gre_fill_info()
H A Dip6_tunnel.c1366 fl6.flowi6_mark = t->parms.fwmark; in ipxip6_tnl_xmit()
1547 t->parms.fwmark = p->fwmark; in ip6_tnl_change()
1574 p->flowinfo || p->link || p->fwmark || p->collect_md)) in ip6_tnl0_update()
2012 parms->fwmark = nla_get_u32(data[IFLA_IPTUN_FWMARK]); in ip6_tnl_netlink_parms()
2166 nla_put_u32(skb, IFLA_IPTUN_FWMARK, parm->fwmark)) in ip6_tnl_fill_info()
/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_span.c426 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()