Lines Matching refs:m_pkthdr
328 m->m_pkthdr.snd_tag = m_snd_tag_ref(&tlsp->com); in ktls_set_tcb_fields()
329 m->m_pkthdr.csum_flags |= CSUM_SND_TAG; in ktls_set_tcb_fields()
614 m->m_pkthdr.snd_tag = m_snd_tag_ref(&tlsp->com); in ktls_setup_keys()
615 m->m_pkthdr.csum_flags |= CSUM_SND_TAG; in ktls_setup_keys()
908 MPASS(m->m_pkthdr.snd_tag != NULL); in t6_ktls_parse_pkt()
909 tlsp = mst_to_tls(m->m_pkthdr.snd_tag); in t6_ktls_parse_pkt()
923 m->m_pkthdr.l2hlen = sizeof(*eh); in t6_ktls_parse_pkt()
933 m->m_pkthdr.l3hlen = ip->ip_hl * 4; in t6_ktls_parse_pkt()
941 m->m_pkthdr.l3hlen = sizeof(struct ip6_hdr); in t6_ktls_parse_pkt()
943 if (m->m_len < m->m_pkthdr.l2hlen + m->m_pkthdr.l3hlen + in t6_ktls_parse_pkt()
949 tcp = (struct tcphdr *)((char *)(eh + 1) + m->m_pkthdr.l3hlen); in t6_ktls_parse_pkt()
950 m->m_pkthdr.l4hlen = tcp->th_off * 4; in t6_ktls_parse_pkt()
953 if (m->m_len != m->m_pkthdr.l2hlen + m->m_pkthdr.l3hlen + in t6_ktls_parse_pkt()
954 m->m_pkthdr.l4hlen) { in t6_ktls_parse_pkt()
957 __func__, tlsp->tid, m->m_pkthdr.l2hlen, in t6_ktls_parse_pkt()
958 m->m_pkthdr.l3hlen, m->m_pkthdr.l4hlen, m->m_len); in t6_ktls_parse_pkt()
1153 copy_to_txd(&txq->eq, (caddr_t)eh, &out, m->m_pkthdr.l2hlen); in ktls_write_tcp_options()
1157 ip = (void *)((char *)eh + m->m_pkthdr.l2hlen); in ktls_write_tcp_options()
1159 newip.ip_len = htons(pktlen - m->m_pkthdr.l2hlen); in ktls_write_tcp_options()
1161 if (m->m_pkthdr.l3hlen > sizeof(*ip)) in ktls_write_tcp_options()
1163 m->m_pkthdr.l3hlen - sizeof(*ip)); in ktls_write_tcp_options()
1165 V_T6_TXPKT_ETHHDR_LEN(m->m_pkthdr.l2hlen - ETHER_HDR_LEN) | in ktls_write_tcp_options()
1166 V_TXPKT_IPHDR_LEN(m->m_pkthdr.l3hlen); in ktls_write_tcp_options()
1168 ip6 = (void *)((char *)eh + m->m_pkthdr.l2hlen); in ktls_write_tcp_options()
1170 newip6.ip6_plen = htons(pktlen - m->m_pkthdr.l2hlen - in ktls_write_tcp_options()
1173 MPASS(m->m_pkthdr.l3hlen == sizeof(*ip6)); in ktls_write_tcp_options()
1175 V_T6_TXPKT_ETHHDR_LEN(m->m_pkthdr.l2hlen - ETHER_HDR_LEN) | in ktls_write_tcp_options()
1176 V_TXPKT_IPHDR_LEN(m->m_pkthdr.l3hlen); in ktls_write_tcp_options()
1182 tcp = (void *)((char *)eh + m->m_pkthdr.l2hlen + m->m_pkthdr.l3hlen); in ktls_write_tcp_options()
1189 (m->m_pkthdr.l2hlen + m->m_pkthdr.l3hlen + sizeof(*tcp))); in ktls_write_tcp_options()
1254 copy_to_txd(&txq->eq, (caddr_t)eh, &out, m->m_pkthdr.l2hlen); in ktls_write_tunnel_packet()
1258 ip = (void *)((char *)eh + m->m_pkthdr.l2hlen); in ktls_write_tunnel_packet()
1260 newip.ip_len = htons(pktlen - m->m_pkthdr.l2hlen); in ktls_write_tunnel_packet()
1262 if (m->m_pkthdr.l3hlen > sizeof(*ip)) in ktls_write_tunnel_packet()
1264 m->m_pkthdr.l3hlen - sizeof(*ip)); in ktls_write_tunnel_packet()
1266 V_T6_TXPKT_ETHHDR_LEN(m->m_pkthdr.l2hlen - ETHER_HDR_LEN) | in ktls_write_tunnel_packet()
1267 V_TXPKT_IPHDR_LEN(m->m_pkthdr.l3hlen); in ktls_write_tunnel_packet()
1269 ip6 = (void *)((char *)eh + m->m_pkthdr.l2hlen); in ktls_write_tunnel_packet()
1271 newip6.ip6_plen = htons(pktlen - m->m_pkthdr.l2hlen - in ktls_write_tunnel_packet()
1274 MPASS(m->m_pkthdr.l3hlen == sizeof(*ip6)); in ktls_write_tunnel_packet()
1276 V_T6_TXPKT_ETHHDR_LEN(m->m_pkthdr.l2hlen - ETHER_HDR_LEN) | in ktls_write_tunnel_packet()
1277 V_TXPKT_IPHDR_LEN(m->m_pkthdr.l3hlen); in ktls_write_tunnel_packet()
1283 tcp = (void *)((char *)eh + m->m_pkthdr.l2hlen + m->m_pkthdr.l3hlen); in ktls_write_tunnel_packet()
1290 (m->m_pkthdr.l2hlen + m->m_pkthdr.l3hlen + sizeof(*tcp))); in ktls_write_tunnel_packet()
1757 if (m->m_pkthdr.csum_flags & CSUM_TSO) { in ktls_write_tls_wr()
1758 mss = m->m_pkthdr.tso_segsz; in ktls_write_tls_wr()
1764 (m->m_pkthdr.l3hlen + m->m_pkthdr.l4hlen); in ktls_write_tls_wr()
1899 copy_to_txd(&txq->eq, (caddr_t)eh, &out, m->m_pkthdr.l2hlen); in ktls_write_tcp_fin()
1903 ip = (void *)((char *)eh + m->m_pkthdr.l2hlen); in ktls_write_tcp_fin()
1905 newip.ip_len = htons(pktlen - m->m_pkthdr.l2hlen); in ktls_write_tcp_fin()
1907 if (m->m_pkthdr.l3hlen > sizeof(*ip)) in ktls_write_tcp_fin()
1909 m->m_pkthdr.l3hlen - sizeof(*ip)); in ktls_write_tcp_fin()
1911 V_T6_TXPKT_ETHHDR_LEN(m->m_pkthdr.l2hlen - ETHER_HDR_LEN) | in ktls_write_tcp_fin()
1912 V_TXPKT_IPHDR_LEN(m->m_pkthdr.l3hlen); in ktls_write_tcp_fin()
1914 ip6 = (void *)((char *)eh + m->m_pkthdr.l2hlen); in ktls_write_tcp_fin()
1916 newip6.ip6_plen = htons(pktlen - m->m_pkthdr.l2hlen - in ktls_write_tcp_fin()
1919 MPASS(m->m_pkthdr.l3hlen == sizeof(*ip6)); in ktls_write_tcp_fin()
1921 V_T6_TXPKT_ETHHDR_LEN(m->m_pkthdr.l2hlen - ETHER_HDR_LEN) | in ktls_write_tcp_fin()
1922 V_TXPKT_IPHDR_LEN(m->m_pkthdr.l3hlen); in ktls_write_tcp_fin()
1928 tcp = (void *)((char *)eh + m->m_pkthdr.l2hlen + m->m_pkthdr.l3hlen); in ktls_write_tcp_fin()
1935 (m->m_pkthdr.l2hlen + m->m_pkthdr.l3hlen + sizeof(*tcp))); in ktls_write_tcp_fin()
1966 MPASS(m->m_pkthdr.snd_tag != NULL); in t6_ktls_write_wr()
1967 tlsp = mst_to_tls(m->m_pkthdr.snd_tag); in t6_ktls_write_wr()
1971 tcp = (struct tcphdr *)((char *)eh + m->m_pkthdr.l2hlen + in t6_ktls_write_wr()
1972 m->m_pkthdr.l3hlen); in t6_ktls_write_wr()
1996 vlan_tag = m->m_pkthdr.ether_vtag; in t6_ktls_write_wr()