Lines Matching refs:pn
670 siftr_siftdata(struct pkt_node *pn, struct inpcb *inp, struct tcpcb *tp, in siftr_siftdata() argument
673 pn->ipver = ipver; in siftr_siftdata()
674 pn->lport = inp->inp_lport; in siftr_siftdata()
675 pn->fport = inp->inp_fport; in siftr_siftdata()
676 pn->laddr = inp->inp_inc.inc_ie.ie_dependladdr; in siftr_siftdata()
677 pn->faddr = inp->inp_inc.inc_ie.ie_dependfaddr; in siftr_siftdata()
678 pn->snd_cwnd = tp->snd_cwnd; in siftr_siftdata()
679 pn->snd_wnd = tp->snd_wnd; in siftr_siftdata()
680 pn->rcv_wnd = tp->rcv_wnd; in siftr_siftdata()
681 pn->t_flags2 = tp->t_flags2; in siftr_siftdata()
682 pn->snd_ssthresh = tp->snd_ssthresh; in siftr_siftdata()
683 pn->snd_scale = tp->snd_scale; in siftr_siftdata()
684 pn->rcv_scale = tp->rcv_scale; in siftr_siftdata()
685 pn->conn_state = tp->t_state; in siftr_siftdata()
686 pn->mss = tp->t_maxseg; in siftr_siftdata()
687 pn->srtt = ((uint64_t)tp->t_srtt * tick) >> TCP_RTT_SHIFT; in siftr_siftdata()
688 pn->sack_enabled = (tp->t_flags & TF_SACK_PERMIT) != 0; in siftr_siftdata()
689 pn->t_flags = tp->t_flags; in siftr_siftdata()
690 pn->rto = tp->t_rxtcur * tick; in siftr_siftdata()
691 pn->snd_buf_hiwater = inp->inp_socket->so_snd.sb_hiwat; in siftr_siftdata()
692 pn->snd_buf_cc = sbused(&inp->inp_socket->so_snd); in siftr_siftdata()
693 pn->rcv_buf_hiwater = inp->inp_socket->so_rcv.sb_hiwat; in siftr_siftdata()
694 pn->rcv_buf_cc = sbused(&inp->inp_socket->so_rcv); in siftr_siftdata()
695 pn->sent_inflight_bytes = tp->snd_max - tp->snd_una; in siftr_siftdata()
696 pn->t_segqlen = tp->t_segqlen; in siftr_siftdata()
702 pn->direction = (dir == PFIL_IN ? DIR_IN : DIR_OUT); in siftr_siftdata()
709 microtime(&pn->tval); in siftr_siftdata()
710 TCP_PROBE1(siftr, pn); in siftr_siftdata()
725 struct pkt_node *pn; in siftr_chkpkt() local
838 pn = malloc(sizeof(struct pkt_node), M_SIFTR_PKTNODE, M_NOWAIT|M_ZERO); in siftr_chkpkt()
840 if (pn == NULL) { in siftr_chkpkt()
849 pn->flowid = hash_id; in siftr_chkpkt()
850 pn->flowtype = hash_type; in siftr_chkpkt()
852 siftr_siftdata(pn, inp, tp, INP_IPV4, dir, inp_locally_locked); in siftr_chkpkt()
855 STAILQ_INSERT_TAIL(&pkt_queue, pn, nodes); in siftr_chkpkt()
872 struct pkt_node *pn; in siftr_chkpkt6() local
987 pn = malloc(sizeof(struct pkt_node), M_SIFTR_PKTNODE, M_NOWAIT|M_ZERO); in siftr_chkpkt6()
989 if (pn == NULL) { in siftr_chkpkt6()
998 pn->flowid = hash_id; in siftr_chkpkt6()
999 pn->flowtype = hash_type; in siftr_chkpkt6()
1001 siftr_siftdata(pn, inp, tp, INP_IPV6, dir, inp_locally_locked); in siftr_chkpkt6()
1004 STAILQ_INSERT_TAIL(&pkt_queue, pn, nodes); in siftr_chkpkt6()