tcp_info
fill_tcp_info_from_tcb(struct adapter *sc, uint64_t *tcb, struct tcp_info *ti)
struct tcp_info *ti)
fill_tcp_info(struct adapter *sc, u_int tid, struct tcp_info *ti)
t4_tcp_info(struct toedev *tod, const struct tcpcb *tp, struct tcp_info *ti)
struct irdma_tcp_offload_info *tcp_info,
tcp_info->ipv4 = cm_node->ipv4;
tcp_info->drop_ooo_seg = !iwqp->iwdev->iw_ooo;
tcp_info->wscale = true;
tcp_info->ignore_tcp_opt = true;
tcp_info->ignore_tcp_uns_opt = true;
tcp_info->no_nagle = false;
tcp_info->ttl = IRDMA_DEFAULT_TTL;
tcp_info->rtt_var = IRDMA_DEFAULT_RTT_VAR;
tcp_info->ss_thresh = IRDMA_DEFAULT_SS_THRESH;
tcp_info->rexmit_thresh = IRDMA_DEFAULT_REXMIT_THRESH;
tcp_info->tcp_state = IRDMA_TCP_STATE_ESTABLISHED;
tcp_info->snd_wscale = cm_node->tcp_cntxt.snd_wscale;
tcp_info->rcv_wscale = cm_node->tcp_cntxt.rcv_wscale;
tcp_info->snd_nxt = cm_node->tcp_cntxt.loc_seq_num;
tcp_info->snd_wnd = cm_node->tcp_cntxt.snd_wnd;
tcp_info->rcv_nxt = cm_node->tcp_cntxt.rcv_nxt;
tcp_info->snd_max = cm_node->tcp_cntxt.loc_seq_num;
tcp_info->snd_una = cm_node->tcp_cntxt.loc_seq_num;
tcp_info->cwnd = 2 * cm_node->tcp_cntxt.mss;
tcp_info->snd_wl1 = cm_node->tcp_cntxt.rcv_nxt;
tcp_info->snd_wl2 = cm_node->tcp_cntxt.loc_seq_num;
tcp_info->max_snd_window = cm_node->tcp_cntxt.max_snd_wnd;
tcp_info->rcv_wnd = cm_node->tcp_cntxt.rcv_wnd
tcp_info->flow_label = 0;
tcp_info->snd_mss = (u32)cm_node->tcp_cntxt.mss;
tcp_info->tos = cm_node->tos;
tcp_info->insert_vlan_tag = true;
tcp_info->vlan_tag = cm_node->vlan_id;
tcp_info->vlan_tag |= cm_node->user_pri << VLAN_PRIO_SHIFT;
tcp_info->src_port = cm_node->loc_port;
tcp_info->dst_port = cm_node->rem_port;
tcp_info->arp_idx = (u16)irdma_arp_table(iwqp->iwdev->rf,
tcp_info->dest_ip_addr[3] = cm_node->rem_addr[0];
tcp_info->local_ipaddr[3] = cm_node->loc_addr[0];
memcpy(tcp_info->dest_ip_addr, cm_node->rem_addr,
sizeof(tcp_info->dest_ip_addr));
memcpy(tcp_info->local_ipaddr, cm_node->loc_addr,
sizeof(tcp_info->local_ipaddr));
ctx_info->tcp_info = &iwqp->tcp_info;
irdma_init_tcp_ctx(cm_node, &iwqp->tcp_info, iwqp);
iwarp_info->snd_mark_offset = (iwqp->tcp_info.snd_nxt & SNDMARKER_SEQNMASK) +
iwqp->tcp_info.tcp_state = IRDMA_TCP_STATE_ESTABLISHED;
iwqp->tcp_info.src_mac_addr_idx = iwqp->iwdev->mac_ip_table_idx;
tcp = info->tcp_info;
struct irdma_tcp_offload_info *tcp_info;
struct irdma_tcp_offload_info *tcp_info;
tcp_info = &iwqp->tcp_info;
ctx_info->rem_endpoint_idx = tcp_info->arp_idx;
struct irdma_tcp_offload_info tcp_info;
tcp_offload_tcp_info(const struct tcpcb *tp, struct tcp_info *ti)
void tcp_offload_tcp_info(const struct tcpcb *, struct tcp_info *);
rack_fill_info(struct tcpcb *tp, struct tcp_info *ti)
struct tcp_info ti;
static void tcp_fill_info(const struct tcpcb *, struct tcp_info *);
tcp_fill_info(const struct tcpcb *tp, struct tcp_info *ti)
struct tcp_info ti;
struct tcp_info *ti __unused)
struct tcp_info *);
struct tcp_info;