/linux-master/include/uapi/linux/netfilter/ |
H A D | nf_synproxy.h | 19 __u8 wscale; member in struct:nf_synproxy_info
|
/linux-master/drivers/net/ethernet/chelsio/libcxgb/ |
H A D | libcxgb_cm.h | 81 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 D | xdp_synproxy_kern.c | 193 __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 D | test_tcp_custom_syncookie.c | 221 __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 D | nf_synproxy.h | 37 u8 wscale; member in struct:synproxy_options
|
/linux-master/tools/testing/selftests/bpf/ |
H A D | xdp_synproxy.c | 73 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 D | nf_synproxy_core.c | 70 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 D | nft_synproxy.c | 163 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 D | libcxgbi.h | 358 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 D | cm.c | 725 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 D | chtls_cm.c | 991 int wscale = 0; local 999 while (wscale < 14 && (65535 << wscale) < space) 1000 wscale++; 1002 return wscale;
|
/linux-master/drivers/target/iscsi/cxgbit/ |
H A D | cxgbit_cm.c | 1140 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 D | cxgb4i.c | 212 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 D | cxgb3i.c | 162 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 D | type.h | 882 bool wscale:1; member in struct:irdma_tcp_offload_info
|
H A D | cm.c | 3323 tcp_info->wscale = true;
|
H A D | ctrl.c | 995 FIELD_PREP(IRDMAQPC_WSCALE, tcp->wscale) |
|