/kernel/linux/linux-6.6/net/ipv4/ |
H A D | ipip.c | 409 __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 D | ip_vti.c | 533 __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 D | ip_gre.c | 1133 __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 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() 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 D | ip_vti.c | 532 __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 D | ipip.c | 406 __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 D | ip_gre.c | 1132 __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 D | ip_tunnel.c | 298 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 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 | 265 /* 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 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 | 306 /* 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 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
|
/kernel/linux/linux-5.10/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
|
/kernel/linux/linux-6.6/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
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/ |
H A D | ip_vs.h | 101 __u32 fwmark; member 136 __u32 fwmark; member 160 __u32 fwmark; member
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/ |
H A D | ip_vs.h | 101 __u32 fwmark; member 136 __u32 fwmark; member 160 __u32 fwmark; member
|
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/ |
H A D | ip_vs.h | 93 __u32 fwmark; member 136 __u32 fwmark; member 165 __u32 fwmark; member
|
/kernel/linux/linux-5.10/net/ipv6/ |
H A D | sit.c | 935 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 D | sit.c | 936 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 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
|
/kernel/linux/linux-6.6/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
|
/kernel/linux/linux-5.10/include/net/ |
H A D | ip_tunnels.h | 142 __u32 fwmark; member 288 struct ip_tunnel_parm *p, __u32 fwmark); 290 struct ip_tunnel_parm *p, __u32 fwmark);
|