Searched defs:fwmark (Results 1 - 4 of 4) sorted by relevance
/net/netfilter/ipvs/ |
H A D | ip_vs_conn.c | 374 * p->vaddr is a fwmark */ 643 cp->protocol, cp->fwmark, cp->flags); 875 struct ip_vs_dest *dest, __u32 fwmark) 896 /* proto should only be IPPROTO_IP if p->vaddr is a fwmark */ 903 cp->fwmark = fwmark; 873 ip_vs_conn_new(const struct ip_vs_conn_param *p, int dest_af, const union nf_inet_addr *daddr, __be16 dport, unsigned int flags, struct ip_vs_dest *dest, __u32 fwmark) argument
|
H A D | ip_vs_core.c | 239 const union nf_inet_addr fwmark = { .ip = htonl(svc->fwmark) }; local 285 /* Note: persistent fwmark-based services and 287 * fwmark template: 288 * <IPPROTO_IP,caddr,0,fwmark,0,daddr,0> 292 if (svc->fwmark) { 294 vaddr = &fwmark; 455 if (!svc->fwmark && pptr[1] != svc->port) { 535 /* if it is fwmark-based service, the cache_bypass sysctl is up 539 if (ipvs->sysctl_cache_bypass && svc->fwmark [all...] |
H A D | ip_vs_sync.c | 31 * Persistence support, fwmark and time-out. 107 | fwmark | 142 __be32 fwmark; /* Firewall mark from skb */ member in struct:ip_vs_sync_v4 164 __be32 fwmark; /* Firewall mark from skb */ member in struct:ip_vs_sync_v6 725 s->v4.fwmark = htonl(cp->fwmark); 842 unsigned long timeout, __u32 fwmark, 890 fwmark, flags); 893 fwmark); 910 * - can not find the right fwmark 838 ip_vs_proc_conn(struct net *net, 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) argument [all...] |
H A D | ip_vs_ctl.c | 258 /* the service table hashed by fwmark */ 286 * Returns hash value of fwmark for virtual service lookup 288 static inline unsigned int ip_vs_svc_fwm_hashkey(struct net *net, __u32 fwmark) argument 290 return (((size_t)net>>8) ^ fwmark) & IP_VS_SVC_TAB_MASK; 295 * or in the ip_vs_svc_fwm_table by fwmark. 308 if (svc->fwmark == 0) { 317 * Hash it by fwmark in svc_fwm_table 319 hash = ip_vs_svc_fwm_hashkey(svc->net, svc->fwmark); 342 if (svc->fwmark == 0) { 385 * Get service by {fwmark} i 388 __ip_vs_svc_fwm_find(struct net *net, int af, __u32 fwmark) argument 409 ip_vs_service_find(struct net *net, int af, __u32 fwmark, __u16 protocol, const union nf_inet_addr *vaddr, __be16 vport) argument 605 ip_vs_find_dest(struct net *net, 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) argument [all...] |
Completed in 47 milliseconds