Searched refs:wscale (Results 1 - 17 of 17) sorted by relevance

/linux-master/include/uapi/linux/netfilter/
H A Dnf_synproxy.h19 __u8 wscale; member in struct:nf_synproxy_info
/linux-master/drivers/net/ethernet/chelsio/libcxgb/
H A Dlibcxgb_cm.h81 u32 wscale = 0; local
83 while (wscale < 14 && (65535 << wscale) < win)
84 wscale++;
85 return wscale;
/linux-master/tools/testing/selftests/bpf/progs/
H A Dxdp_synproxy_kern.c193 __u8 wscale; member in struct:tcpopt_context
219 __u8 *opcode, *opsize, *wscale, *tsecr; local
237 wscale = next(ctx, 1);
238 if (!wscale)
241 ctx->wscale = *wscale < TCP_MAX_WSCALE ? *wscale : TCP_MAX_WSCALE;
282 .wscale = TS_OPT_WSCALE_MASK,
300 cookie |= loop_ctx.wscale & TS_OPT_WSCALE_MASK;
310 static __always_inline void values_get_tcpipopts(__u16 *mss, __u8 *wscale, argument
482 tcp_mkoptions(__be32 *buf, __be32 *tsopt, __u16 mss, __u8 wscale) argument
514 tcp_gen_synack(struct tcphdr *tcp_header, __u32 cookie, __be32 *tsopt, __u16 mss, __u8 wscale) argument
538 __u8 wscale; local
561 __u8 wscale; local
[all...]
H A Dtest_tcp_custom_syncookie.c221 __u8 *opcode, *opsize, *wscale; local
251 wscale = next(ctx, 1);
252 if (*opsize == TCPOLEN_WINDOW && ctx->tcp->syn && wscale) {
254 ctx->attrs.snd_wscale = *wscale;
/linux-master/include/net/netfilter/
H A Dnf_synproxy.h37 u8 wscale; member in struct:synproxy_options
/linux-master/tools/testing/selftests/bpf/
H A Dxdp_synproxy.c73 fprintf(stderr, "Usage: %s [--iface <iface>|--prog <prog_id>] [--mss4 <mss ipv4> --mss6 <mss ipv6> --wscale <wscale> --ttl <ttl>] [--ports <port1>,<port2>,...] [--single] [--tc]\n",
100 { "wscale", required_argument, NULL, 'w' },
107 unsigned long mss4, wscale, ttl; local
151 wscale = parse_arg_ul(argv[0], optarg, 14);
175 if (mss4 == 0 || mss6 == 0 || wscale == 0 || ttl == 0)
177 *tcpipopts = (mss6 << 32) | (ttl << 24) | (wscale << 16) | mss4;
/linux-master/net/netfilter/
H A Dnf_synproxy_core.c70 opts->wscale = *ptr;
71 if (opts->wscale > TCP_MAX_WSCALE)
72 opts->wscale = TCP_MAX_WSCALE;
149 opts->wscale);
159 opts->tsval |= opts->wscale;
160 opts->wscale = info->wscale;
175 opts->wscale = opts->tsecr & 0xf;
176 if (opts->wscale != 0xf)
602 nth->window = htons(ntohs(th->window) >> opts->wscale);
[all...]
H A Dnft_synproxy.c163 priv->info.wscale = nla_get_u8(tb[NFTA_SYNPROXY_WSCALE]);
231 nla_put_u8(skb, NFTA_SYNPROXY_WSCALE, priv->info.wscale) ||
/linux-master/drivers/scsi/cxgbi/
H A Dlibcxgbi.h358 unsigned int wscale = 0; local
360 while (wscale < 14 && (65535 << wscale) < win)
361 wscale++;
362 return wscale;
/linux-master/drivers/infiniband/hw/cxgb4/
H A Dcm.c725 u32 wscale; local
778 wscale = cxgb_compute_wscale(rcv_win);
791 WND_SCALE_V(wscale) |
806 if (wscale && enable_tcp_window_scaling)
1963 u32 wscale; local
1993 wscale = cxgb_compute_wscale(rcv_win);
2007 WND_SCALE_V(wscale) |
2024 if (wscale && enable_tcp_window_scaling)
2422 u32 wscale; local
2431 wscale
[all...]
/linux-master/drivers/net/ethernet/chelsio/inline_crypto/chtls/
H A Dchtls_cm.c991 int wscale = 0; local
999 while (wscale < 14 && (65535 << wscale) < space)
1000 wscale++;
1002 return wscale;
/linux-master/drivers/target/iscsi/cxgbit/
H A Dcxgbit_cm.c1140 u32 wscale; local
1159 wscale = cxgb_compute_wscale(csk->rcv_win);
1168 WND_SCALE_V(wscale) |
1187 if (wscale)
/linux-master/drivers/scsi/cxgbi/cxgb4i/
H A Dcxgb4i.c212 int wscale = cxgbi_sock_compute_wscale(csk->mss_idx); local
219 WND_SCALE_V(wscale) |
331 int wscale = cxgbi_sock_compute_wscale(csk->mss_idx); local
338 WND_SCALE_V(wscale) |
/linux-master/drivers/scsi/cxgbi/cxgb3i/
H A Dcxgb3i.c162 unsigned int wscale = cxgbi_sock_compute_wscale(csk->rcv_win); local
175 V_WND_SCALE(wscale) | V_MSS_IDX(csk->mss_idx) |
/linux-master/drivers/infiniband/hw/irdma/
H A Dtype.h882 bool wscale:1; member in struct:irdma_tcp_offload_info
H A Dcm.c3323 tcp_info->wscale = true;
H A Dctrl.c995 FIELD_PREP(IRDMAQPC_WSCALE, tcp->wscale) |

Completed in 242 milliseconds