tcp_opt
unsigned short tcp_opt = ntohs(req->tcp_opt);
ep->snd_wscale = TCPOPT_SND_WSCALE_G(tcp_opt);
set_emss(ep, tcp_opt);
u16 tcp_opt = ntohs(req->tcp_opt);
ep->snd_wscale = TCPOPT_SND_WSCALE_G(tcp_opt);
pr_debug("ep %p hwtid %u tcp_opt 0x%02x\n", ep, tid, tcp_opt);
set_emss(ep, tcp_opt);
__be16 tcp_opt;
__be16 tcp_opt;
__be16 tcp_opt;
__be16 tcp_opt;
make_established(sk, ntohl(req->snd_isn), ntohs(req->tcp_opt));
cxgbi_sock_established(csk, ntohl(req->snd_isn), ntohs(req->tcp_opt));
unsigned short tcp_opt = ntohs(req->tcp_opt);
csk->advmss = lldi->mtus[TCPOPT_MSS_G(tcp_opt)] - 40;
if (TCPOPT_TSTAMP_G(tcp_opt))
csk, TCPOPT_MSS_G(tcp_opt), csk->advmss);
cxgbi_sock_established(csk, ntohl(req->snd_isn), ntohs(req->tcp_opt));
u16 tcp_opt = be16_to_cpu(req->tcp_opt);
csk->snd_wscale = TCPOPT_SND_WSCALE_G(tcp_opt);
cxgbit_set_emss(csk, tcp_opt);
struct tcp_options_received *tcp_opt,
struct tcp_options_received *tcp_opt)
u32 options = tcp_opt->rcv_tsecr;
if (!tcp_opt->saw_tstamp) {
tcp_clear_options(tcp_opt);
tcp_opt->sack_ok = (options & TS_OPT_SACK) ? TCP_SACK_SEEN : 0;
if (tcp_opt->sack_ok && !READ_ONCE(net->ipv4.sysctl_tcp_sack))
tcp_opt->wscale_ok = 1;
tcp_opt->snd_wscale = options & TS_OPT_WSCALE_MASK;
struct tcp_options_received *tcp_opt,
req->ts_recent = tcp_opt->saw_tstamp ? tcp_opt->rcv_tsval : 0;
ireq->snd_wscale = tcp_opt->snd_wscale;
ireq->tstamp_ok = tcp_opt->saw_tstamp;
ireq->sack_ok = tcp_opt->sack_ok;
ireq->wscale_ok = tcp_opt->wscale_ok;
ireq->ecn_ok = !!(tcp_opt->rcv_tsecr & TS_OPT_ECN);
struct tcp_options_received tcp_opt;
memset(&tcp_opt, 0, sizeof(tcp_opt));
tcp_parse_options(net, skb, &tcp_opt, 0, NULL);
if (tcp_opt.saw_tstamp && tcp_opt.rcv_tsecr) {
tcp_opt.rcv_tsecr -= tsoff;
if (!cookie_timestamp_decode(net, &tcp_opt))
&tcp_opt, mss, tsoff);
struct tcp_options_received tcp_opt;
memset(&tcp_opt, 0, sizeof(tcp_opt));
tcp_parse_options(net, skb, &tcp_opt, 0, NULL);
if (tcp_opt.saw_tstamp && tcp_opt.rcv_tsecr) {
tcp_opt.rcv_tsecr -= tsoff;
if (!cookie_timestamp_decode(net, &tcp_opt))
&tcp_opt, mss, tsoff);
struct tcp_opt win_scale_opt = {};
struct tcp_opt reg_opt = {};
struct tcp_opt reg_opt;
__u8 *tcp_opt, kind, hdr_len;
tcp_opt = (__u8 *)(data + state->byte_offset);
if (tcp_opt + 1 > data_end)
kind = tcp_opt[0];
tcp_opt + sizeof(__u8) + sizeof(__u8) > data_end)
hdr_len = tcp_opt[1];
if (tcp_opt + tcp_hdr_opt_len_tpr > data_end)
state->server_id = *(__u32 *)&tcp_opt[2];
struct tcp_opt regular;
struct tcp_opt regular;