Home
last modified time | relevance | path

Searched refs:fwmark (Results 1 - 25 of 52) sorted by relevance

123

/kernel/linux/linux-6.6/net/ipv4/
H A Dipip.c409 __u32 *fwmark) in ipip_netlink_parms()
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()
407 ipip_netlink_parms(struct nlattr *data[], struct ip_tunnel_parm *parms, bool *collect_md, __u32 *fwmark) ipip_netlink_parms() argument
[all...]
H A Dip_vti.c533 __u32 *fwmark) in vti_netlink_parms()
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()
531 vti_netlink_parms(struct nlattr *data[], struct ip_tunnel_parm *parms, __u32 *fwmark) vti_netlink_parms() argument
[all...]
H A Dip_gre.c1133 __u32 *fwmark) in ipgre_netlink_parms()
1191 *fwmark = nla_get_u32(data[IFLA_GRE_FWMARK]); in ipgre_netlink_parms()
1200 __u32 *fwmark) in erspan_netlink_parms()
1205 err = ipgre_netlink_parms(dev, data, tb, parms, fwmark); in erspan_netlink_parms()
1359 __u32 fwmark = 0; in ipgre_newlink() local
1366 err = ipgre_netlink_parms(dev, data, tb, &p, &fwmark); in ipgre_newlink()
1369 return ip_tunnel_newlink(dev, tb, &p, fwmark); in ipgre_newlink()
1377 __u32 fwmark = 0; in erspan_newlink() local
1384 err = erspan_netlink_parms(dev, data, tb, &p, &fwmark); in erspan_newlink()
1387 return ip_tunnel_newlink(dev, tb, &p, fwmark); in erspan_newlink()
1129 ipgre_netlink_parms(struct net_device *dev, struct nlattr *data[], struct nlattr *tb[], struct ip_tunnel_parm *parms, __u32 *fwmark) ipgre_netlink_parms() argument
1196 erspan_netlink_parms(struct net_device *dev, struct nlattr *data[], struct nlattr *tb[], struct ip_tunnel_parm *parms, __u32 *fwmark) erspan_netlink_parms() argument
1395 __u32 fwmark = t->fwmark; ipgre_changelink() local
1424 __u32 fwmark = t->fwmark; erspan_changelink() local
[all...]
H A Dip_tunnel.c298 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()
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()
1198 nt->fwmark = fwmark; in ip_tunnel_newlink()
872 ip_tunnel_update(struct ip_tunnel_net *itn, struct ip_tunnel *t, struct net_device *dev, struct ip_tunnel_parm *p, bool set_mtu, __u32 fwmark) ip_tunnel_update() argument
1176 ip_tunnel_newlink(struct net_device *dev, struct nlattr *tb[], struct ip_tunnel_parm *p, __u32 fwmark) ip_tunnel_newlink() argument
1230 ip_tunnel_changelink(struct net_device *dev, struct nlattr *tb[], struct ip_tunnel_parm *p, __u32 fwmark) ip_tunnel_changelink() argument
[all...]
/kernel/linux/linux-5.10/net/ipv4/
H A Dip_vti.c532 __u32 *fwmark) in vti_netlink_parms()
559 *fwmark = nla_get_u32(data[IFLA_VTI_FWMARK]); in vti_netlink_parms()
567 __u32 fwmark = 0; in vti_newlink() local
569 vti_netlink_parms(data, &parms, &fwmark); in vti_newlink()
570 return ip_tunnel_newlink(dev, tb, &parms, fwmark); in vti_newlink()
578 __u32 fwmark = t->fwmark; in vti_changelink() local
581 vti_netlink_parms(data, &p, &fwmark); in vti_changelink()
582 return ip_tunnel_changelink(dev, tb, &p, fwmark); in vti_changelink()
613 nla_put_u32(skb, IFLA_VTI_FWMARK, t->fwmark)) in vti_fill_info()
530 vti_netlink_parms(struct nlattr *data[], struct ip_tunnel_parm *parms, __u32 *fwmark) vti_netlink_parms() argument
[all...]
H A Dipip.c406 __u32 *fwmark) in ipip_netlink_parms()
446 *fwmark = nla_get_u32(data[IFLA_IPTUN_FWMARK]); in ipip_netlink_parms()
490 __u32 fwmark = 0; in ipip_newlink() local
499 ipip_netlink_parms(data, &p, &t->collect_md, &fwmark); in ipip_newlink()
500 return ip_tunnel_newlink(dev, tb, &p, fwmark); in ipip_newlink()
511 __u32 fwmark = t->fwmark; in ipip_changelink() local
520 ipip_netlink_parms(data, &p, &collect_md, &fwmark); in ipip_changelink()
528 return ip_tunnel_changelink(dev, tb, &p, fwmark); in ipip_changelink()
576 nla_put_u32(skb, IFLA_IPTUN_FWMARK, tunnel->fwmark)) in ipip_fill_info()
404 ipip_netlink_parms(struct nlattr *data[], struct ip_tunnel_parm *parms, bool *collect_md, __u32 *fwmark) ipip_netlink_parms() argument
[all...]
H A Dip_gre.c1132 __u32 *fwmark) in ipgre_netlink_parms()
1190 *fwmark = nla_get_u32(data[IFLA_GRE_FWMARK]); in ipgre_netlink_parms()
1199 __u32 *fwmark) in erspan_netlink_parms()
1204 err = ipgre_netlink_parms(dev, data, tb, parms, fwmark); in erspan_netlink_parms()
1358 __u32 fwmark = 0; in ipgre_newlink() local
1365 err = ipgre_netlink_parms(dev, data, tb, &p, &fwmark); in ipgre_newlink()
1368 return ip_tunnel_newlink(dev, tb, &p, fwmark); in ipgre_newlink()
1376 __u32 fwmark = 0; in erspan_newlink() local
1383 err = erspan_netlink_parms(dev, data, tb, &p, &fwmark); in erspan_newlink()
1386 return ip_tunnel_newlink(dev, tb, &p, fwmark); in erspan_newlink()
1128 ipgre_netlink_parms(struct net_device *dev, struct nlattr *data[], struct nlattr *tb[], struct ip_tunnel_parm *parms, __u32 *fwmark) ipgre_netlink_parms() argument
1195 erspan_netlink_parms(struct net_device *dev, struct nlattr *data[], struct nlattr *tb[], struct ip_tunnel_parm *parms, __u32 *fwmark) erspan_netlink_parms() argument
1394 __u32 fwmark = t->fwmark; ipgre_changelink() local
1423 __u32 fwmark = t->fwmark; erspan_changelink() local
[all...]
H A Dip_tunnel.c298 tunnel->fwmark, 0); in ip_tunnel_bind_dev()
757 tunnel->fwmark, skb_get_hash(skb)); in ip_tunnel_xmit()
856 __u32 fwmark) in ip_tunnel_update()
873 if (t->parms.link != p->link || t->fwmark != fwmark) { in ip_tunnel_update()
877 t->fwmark = fwmark; in ip_tunnel_update()
1155 struct ip_tunnel_parm *p, __u32 fwmark) in ip_tunnel_newlink()
1176 nt->fwmark = fwmark; in ip_tunnel_newlink()
851 ip_tunnel_update(struct ip_tunnel_net *itn, struct ip_tunnel *t, struct net_device *dev, struct ip_tunnel_parm *p, bool set_mtu, __u32 fwmark) ip_tunnel_update() argument
1154 ip_tunnel_newlink(struct net_device *dev, struct nlattr *tb[], struct ip_tunnel_parm *p, __u32 fwmark) ip_tunnel_newlink() argument
1208 ip_tunnel_changelink(struct net_device *dev, struct nlattr *tb[], struct ip_tunnel_parm *p, __u32 fwmark) ip_tunnel_changelink() argument
[all...]
/kernel/linux/linux-5.10/net/netfilter/ipvs/
H 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()
H A Dip_vs_ctl.c265 /* the service table hashed by fwmark */
293 * Returns hash value of fwmark for virtual service lookup
295 static inline unsigned int ip_vs_svc_fwm_hashkey(struct netns_ipvs *ipvs, __u32 fwmark) in ip_vs_svc_fwm_hashkey() argument
297 return (((size_t)ipvs>>8) ^ fwmark) & IP_VS_SVC_TAB_MASK; in ip_vs_svc_fwm_hashkey()
302 * or in the ip_vs_svc_fwm_table by fwmark.
315 if (svc->fwmark == 0) { in ip_vs_svc_hash()
324 * Hash it by fwmark in svc_fwm_table in ip_vs_svc_hash()
326 hash = ip_vs_svc_fwm_hashkey(svc->ipvs, svc->fwmark); in ip_vs_svc_hash()
349 if (svc->fwmark == 0) { in ip_vs_svc_unhash()
392 * Get service by {fwmark} i
395 __ip_vs_svc_fwm_find(struct netns_ipvs *ipvs, int af, __u32 fwmark) __ip_vs_svc_fwm_find() argument
416 ip_vs_service_find(struct netns_ipvs *ipvs, int af, __u32 fwmark, __u16 protocol, const union nf_inet_addr *vaddr, __be16 vport) ip_vs_service_find() argument
688 ip_vs_find_dest(struct netns_ipvs *ipvs, int svc_af, int dest_af, const union nf_inet_addr *daddr, __be16 dport, const union nf_inet_addr *vaddr, __be16 vport, __u16 protocol, __u32 fwmark, __u32 flags) ip_vs_find_dest() argument
[all...]
/kernel/linux/linux-6.6/net/netfilter/ipvs/
H 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()
H A Dip_vs_ctl.c306 /* the service table hashed by fwmark */
334 * Returns hash value of fwmark for virtual service lookup
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()
343 * or in the ip_vs_svc_fwm_table by fwmark.
356 if (svc->fwmark == 0) { in ip_vs_svc_hash()
365 * Hash it by fwmark in svc_fwm_table 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()
433 * Get service by {fwmark} i
436 __ip_vs_svc_fwm_find(struct netns_ipvs *ipvs, int af, __u32 fwmark) __ip_vs_svc_fwm_find() argument
457 ip_vs_service_find(struct netns_ipvs *ipvs, int af, __u32 fwmark, __u16 protocol, const union nf_inet_addr *vaddr, __be16 vport) ip_vs_service_find() argument
726 ip_vs_find_dest(struct netns_ipvs *ipvs, int svc_af, int dest_af, const union nf_inet_addr *daddr, __be16 dport, const union nf_inet_addr *vaddr, __be16 vport, __u16 protocol, __u32 fwmark, __u32 flags) ip_vs_find_dest() argument
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/net/
H A Dcmsg_so_mark.sh29 ip -netns $NS rule add fwmark $MARK lookup 300
30 ip -6 -netns $NS rule add fwmark $MARK lookup 300
/kernel/linux/linux-5.10/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
/kernel/linux/linux-6.6/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
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/
H A Dip_vs.h101 __u32 fwmark; member
136 __u32 fwmark; member
160 __u32 fwmark; member
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/
H A Dip_vs.h101 __u32 fwmark; member
136 __u32 fwmark; member
160 __u32 fwmark; member
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/
H A Dip_vs.h93 __u32 fwmark; member
136 __u32 fwmark; member
165 __u32 fwmark; member
/kernel/linux/linux-5.10/net/ipv6/
H A Dsit.c935 flowi4_init_output(&fl4, tunnel->parms.link, tunnel->fwmark, in ipip6_tunnel_xmit()
1138 __u32 fwmark) in ipip6_tunnel_update()
1153 if (t->parms.link != p->link || t->fwmark != fwmark) { in ipip6_tunnel_update()
1155 t->fwmark = fwmark; in ipip6_tunnel_update()
1322 ipip6_tunnel_update(t, p, t->fwmark); in ipip6_tunnel_change()
1495 __u32 *fwmark) in ipip6_netlink_parms()
1535 *fwmark = nla_get_u32(data[IFLA_IPTUN_FWMARK]); in ipip6_netlink_parms()
1629 ipip6_netlink_parms(data, &nt->parms, &nt->fwmark); in ipip6_newlink()
1137 ipip6_tunnel_update(struct ip_tunnel *t, struct ip_tunnel_parm *p, __u32 fwmark) ipip6_tunnel_update() argument
1493 ipip6_netlink_parms(struct nlattr *data[], struct ip_tunnel_parm *parms, __u32 *fwmark) ipip6_netlink_parms() argument
1669 __u32 fwmark = t->fwmark; ipip6_changelink() local
[all...]
/kernel/linux/linux-6.6/net/ipv6/
H A Dsit.c936 flowi4_init_output(&fl4, tunnel->parms.link, tunnel->fwmark, in ipip6_tunnel_xmit()
1139 __u32 fwmark) in ipip6_tunnel_update()
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()
1498 __u32 *fwmark) in ipip6_netlink_parms()
1513 *fwmark = nla_get_u32(data[IFLA_IPTUN_FWMARK]); in ipip6_netlink_parms()
1573 ipip6_netlink_parms(data, &nt->parms, &nt->fwmark); in ipip6_newlink()
1138 ipip6_tunnel_update(struct ip_tunnel *t, struct ip_tunnel_parm *p, __u32 fwmark) ipip6_tunnel_update() argument
1496 ipip6_netlink_parms(struct nlattr *data[], struct ip_tunnel_parm *parms, __u32 *fwmark) ipip6_netlink_parms() argument
1613 __u32 fwmark = t->fwmark; ipip6_changelink() local
[all...]
/kernel/linux/linux-5.10/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
/kernel/linux/linux-6.6/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
/kernel/linux/linux-5.10/include/net/
H A Dip_tunnels.h142 __u32 fwmark; member
288 struct ip_tunnel_parm *p, __u32 fwmark);
290 struct ip_tunnel_parm *p, __u32 fwmark);

Completed in 27 milliseconds

123