Home
last modified time | relevance | path

Searched refs:m_pkthdr (Results 1 – 25 of 271) sorted by relevance

1234567891011

/openbsd/sys/netinet6/
H A Dip6_forward.c90 u_int rtableid = m->m_pkthdr.ph_rtableid; in ip6_forward()
91 u_int ifidx = m->m_pkthdr.ph_ifidx; in ip6_forward()
92 u_int8_t loopcnt = m->m_pkthdr.ph_loopcnt; in ip6_forward()
171 if (icmp_len > m->m_pkthdr.len) in ip6_forward()
172 icmp_len = m->m_pkthdr.len; in ip6_forward()
175 pfflags = m->m_pkthdr.pf.flags; in ip6_forward()
210 m->m_pkthdr.ph_rtableid); in ip6_forward()
385 mcopy->m_pkthdr.ph_ifidx = ifidx; in ip6_forward()
387 mcopy->m_pkthdr.pf.flags |= in ip6_forward()
449 mcopy->m_pkthdr.ph_ifidx = ifidx; in ip6_forward()
[all …]
H A Dip6_divert.c110 if (m->m_pkthdr.len < sizeof(struct ip6_hdr)) in divert6_output()
120 if (m->m_pkthdr.len < sizeof(struct ip6_hdr) + ntohs(ip6->ip6_plen)) in divert6_output()
136 m->m_pkthdr.csum_flags |= M_TCP_CSUM_OUT; in divert6_output()
140 m->m_pkthdr.csum_flags |= M_UDP_CSUM_OUT; in divert6_output()
144 m->m_pkthdr.csum_flags |= M_ICMP_CSUM_OUT; in divert6_output()
150 if (min_hdrlen && m->m_pkthdr.len < off + min_hdrlen) in divert6_output()
153 m->m_pkthdr.pf.flags |= PF_TAG_DIVERTED_PACKET; in divert6_output()
165 m->m_pkthdr.ph_ifidx = rt->rt_ifidx; in divert6_output()
175 ifp = if_get(m->m_pkthdr.ph_ifidx); in divert6_output()
183 m->m_pkthdr.ph_rtableid = inp->inp_rtableid; in divert6_output()
[all …]
H A Dicmp6.c354 m->m_pkthdr.ph_ifidx = 0; in icmp6_do_error()
454 ifp = if_get(m->m_pkthdr.ph_ifidx); in icmp6_input()
731 m->m_pkthdr.ph_ifidx)); in icmp6_input()
1075 rtableid = m->m_pkthdr.ph_rtableid; in icmp6_reflect()
1076 pfflags = m->m_pkthdr.pf.flags; in icmp6_reflect()
1078 m->m_pkthdr.ph_rtableid = rtableid; in icmp6_reflect()
1406 m->m_pkthdr.ph_rtableid); in icmp6_redirect_input()
1496 m->m_pkthdr.ph_ifidx = 0; in icmp6_redirect_output()
1626 m0->m_pkthdr.len); in icmp6_redirect_output()
1634 extra = m0->m_pkthdr.len % 8; in icmp6_redirect_output()
[all …]
H A Dip6_output.c261 m->m_pkthdr.len += optlen; in ip6_output()
262 plen = m->m_pkthdr.len - sizeof(*ip6); in ip6_output()
461 m->m_pkthdr.ph_rtableid); in ip6_output()
610 m->m_pkthdr.ph_ifidx = ifp->if_index; in ip6_output()
618 m->m_pkthdr.ph_ifidx = 0; in ip6_output()
682 m->m_pkthdr.ph_mss : m->m_pkthdr.len; in ip6_output()
795 tlen = m0->m_pkthdr.len; in ip6_fragment()
2692 if (m->m_pkthdr.csum_flags & in in6_proto_cksum_out()
2863 len = m->m_pkthdr.ph_mss; in ip6_output_ipsec_send()
2869 ifidx = m->m_pkthdr.ph_ifidx; in ip6_output_ipsec_send()
[all …]
/openbsd/sys/kern/
H A Duipc_mbuf.c292 memset(&m->m_pkthdr, 0, sizeof(m->m_pkthdr)); in m_inithdr()
308 memset(&m->m_pkthdr, 0, sizeof(m->m_pkthdr)); in m_clearhdr()
330 m->m_pkthdr.len = len; in m_resethdr()
560 m0->m_pkthdr.len = m0->m_len = m->m_pkthdr.len; in m_defrag()
1387 to->m_pkthdr = from->m_pkthdr; in m_dup_pkthdr()
1510 m->m_pkthdr.ph_ifidx, m->m_pkthdr.len); in m_print()
1515 m->m_pkthdr.ph_flowid, m->m_pkthdr.ph_loopcnt); in m_print()
1519 m->m_pkthdr.ether_vtag, m->m_pkthdr.ph_rtableid); in m_print()
1521 m->m_pkthdr.pf.statekey, m->m_pkthdr.pf.inp); in m_print()
1523 m->m_pkthdr.pf.qid, m->m_pkthdr.pf.tag); in m_print()
[all …]
H A Duipc_mbuf2.c280 SLIST_INSERT_HEAD(&m->m_pkthdr.ph_tags, t, m_tag_link); in m_tag_prepend()
281 m->m_pkthdr.ph_tagsset |= t->m_tag_id; in m_tag_prepend()
294 SLIST_FOREACH(p, &m->m_pkthdr.ph_tags, m_tag_link) in m_tag_delete()
296 m->m_pkthdr.ph_tagsset = ph_tagsset; in m_tag_delete()
307 SLIST_REMOVE_HEAD(&m->m_pkthdr.ph_tags, m_tag_link); in m_tag_delete_chain()
310 m->m_pkthdr.ph_tagsset = 0; in m_tag_delete_chain()
319 if (!(m->m_pkthdr.ph_tagsset & type)) in m_tag_find()
323 p = SLIST_FIRST(&m->m_pkthdr.ph_tags); in m_tag_find()
370 to->m_pkthdr.ph_tagsset |= t->m_tag_id; in m_tag_copy_chain()
379 SLIST_INIT(&m->m_pkthdr.ph_tags); in m_tag_init()
[all …]
/openbsd/sys/netinet/
H A Dipsec_output.c226 ip->ip_len = htons(m->m_pkthdr.len); in ipsp_process_packet()
241 if (m->m_pkthdr.len - sizeof(*ip6) > in ipsp_process_packet()
248 ip6->ip6_plen = htons(m->m_pkthdr.len in ipsp_process_packet()
339 if (m->m_pkthdr.len < hlen + sizeof(ip6e)) { in ipsp_process_packet()
357 } while (hlen < m->m_pkthdr.len); in ipsp_process_packet()
366 if (m->m_pkthdr.len < hlen) { in ipsp_process_packet()
447 uh->uh_ulen = htons(m->m_pkthdr.len - iphlen); in ipsp_process_done()
451 m->m_pkthdr.csum_flags |= M_UDP_CSUM_OUT; in ipsp_process_done()
460 ip->ip_len = htons(m->m_pkthdr.len); in ipsp_process_done()
468 if (m->m_pkthdr.len < sizeof(*ip6)) { in ipsp_process_done()
[all …]
H A Dip_ipcomp.c162 crdc->crd_len = m->m_pkthdr.len - (skip + hlen); in ipcomp_input()
192 ibytes = m->m_pkthdr.len - (skip + hlen); in ipcomp_input()
217 m->m_pkthdr.len = clen + hlen + skip; in ipcomp_input()
248 m->m_pkthdr.len -= hlen; in ipcomp_input()
262 m->m_pkthdr.len -= adjlen; in ipcomp_input()
276 m->m_pkthdr.len -= adjlen; in ipcomp_input()
285 m->m_pkthdr.len -= hlen; in ipcomp_input()
325 encif->if_obytes += m->m_pkthdr.len; in ipcomp_output()
351 if (m->m_pkthdr.len + hlen > IP_MAXPACKET) { in ipcomp_output()
386 tdb->tdb_cur_bytes += m->m_pkthdr.len - skip; in ipcomp_output()
[all …]
H A Dip_divert.c105 if (m->m_pkthdr.len > IP_MAXPACKET) { in divert_output()
124 m->m_pkthdr.csum_flags |= M_TCP_CSUM_OUT; in divert_output()
128 m->m_pkthdr.csum_flags |= M_UDP_CSUM_OUT; in divert_output()
132 m->m_pkthdr.csum_flags |= M_ICMP_CSUM_OUT; in divert_output()
138 if (min_hdrlen && m->m_pkthdr.len < off + min_hdrlen) { in divert_output()
143 m->m_pkthdr.pf.flags |= PF_TAG_DIVERTED_PACKET; in divert_output()
155 m->m_pkthdr.ph_ifidx = rt->rt_ifidx; in divert_output()
166 ifp = if_get(m->m_pkthdr.ph_ifidx); in divert_output()
174 m->m_pkthdr.ph_rtableid = inp->inp_rtableid; in divert_output()
225 ifp = if_get(m->m_pkthdr.ph_ifidx); in divert_packet()
H A Dip_esp.c359 plen = m->m_pkthdr.len - (skip + hlen + alen); in esp_input()
458 crda->crd_inject = m->m_pkthdr.len - alen; in esp_input()
521 m_copydata(m, m->m_pkthdr.len - esph->authsize, in esp_input()
598 m->m_pkthdr.len -= hlen; in esp_input()
614 m->m_pkthdr.len -= adjlen; in esp_input()
629 m->m_pkthdr.len -= adjlen; in esp_input()
643 m->m_pkthdr.len -= hlen; in esp_input()
650 if (lastthree[1] + 2 > m->m_pkthdr.len - skip) { in esp_input()
707 encif->if_obytes += m->m_pkthdr.len; in esp_output()
778 tdb->tdb_cur_bytes += m->m_pkthdr.len - skip; in esp_output()
[all …]
H A Dtcp_output.c722 m->m_pkthdr.ph_loopcnt = in tcp_output()
759 m->m_pkthdr.ph_ifidx = 0; in tcp_output()
760 m->m_pkthdr.len = hdrlen + len; in tcp_output()
765 m->m_pkthdr.ph_mss = tp->t_maxseg; in tcp_output()
1083 ip->ip_len = htons(m->m_pkthdr.len); in tcp_output()
1084 packetlen = m->m_pkthdr.len; in tcp_output()
1107 ip6->ip6_plen = m->m_pkthdr.len - in tcp_output()
1109 packetlen = m->m_pkthdr.len; in tcp_output()
1248 tlen = m0->m_pkthdr.len; in tcp_chopper()
1304 m->m_pkthdr.len = hlen + len; in tcp_chopper()
[all …]
H A Dip_output.c151 orig_rtableid = m->m_pkthdr.ph_rtableid; in ip_output()
613 len = m->m_pkthdr.ph_mss; in ip_output_ipsec_send()
619 rtableid = m->m_pkthdr.ph_rtableid; in ip_output_ipsec_send()
688 tlen = m0->m_pkthdr.len; in ip_fragment()
739 m->m_pkthdr.len = mhlen + len; in ip_fragment()
740 mhip->ip_len = htons(m->m_pkthdr.len); in ip_fragment()
758 ip->ip_len = htons(m0->m_pkthdr.len); in ip_fragment()
801 n->m_pkthdr.len += optlen; in ip_insertoptions()
812 m->m_pkthdr.len += optlen; in ip_insertoptions()
1854 if (m->m_pkthdr.csum_flags & in in_proto_cksum_out()
[all …]
H A Dip_icmp.c234 m->m_pkthdr.ph_rtableid = n->m_pkthdr.ph_rtableid; in icmp_do_error()
235 m->m_pkthdr.ph_ifidx = n->m_pkthdr.ph_ifidx; in icmp_do_error()
238 m->m_pkthdr.pf.flags |= PF_TAG_GENERATED; in icmp_do_error()
317 ifp = if_get((*mp)->m_pkthdr.ph_ifidx); in icmp_input()
403 m->m_pkthdr.pf.flags &=~ PF_TAG_DIVERTED; in icmp_input_if()
647 m->m_pkthdr.ph_rtableid); in icmp_input_if()
708 rtableid = m->m_pkthdr.ph_rtableid; in icmp_reflect()
709 pfflags = m->m_pkthdr.pf.flags; in icmp_reflect()
711 m->m_pkthdr.ph_rtableid = rtableid; in icmp_reflect()
842 m->m_pkthdr.csum_flags = M_ICMP_CSUM_OUT; in icmp_send()
[all …]
H A Dipsec_input.c221 if (m->m_pkthdr.len - skip < 2 * sizeof(u_int32_t)) { in ipsec_common_input()
280 tdbp = gettdb(rtable_l2(m->m_pkthdr.ph_rtableid), in ipsec_common_input()
401 ip->ip_len = htons(m->m_pkthdr.len); in ipsec_common_input_cb()
420 ip6->ip6_plen = htons(m->m_pkthdr.len - skip); in ipsec_common_input_cb()
449 m->m_pkthdr.len - skip); in ipsec_common_input_cb()
466 m->m_pkthdr.len - skip); in ipsec_common_input_cb()
470 m->m_pkthdr.len - skip); in ipsec_common_input_cb()
527 m->m_pkthdr.ph_rtableid = tdbp->tdb_rdomain_post; in ipsec_common_input_cb()
532 ipsecstat_add(ipsec_idecompbytes, m->m_pkthdr.len); in ipsec_common_input_cb()
539 encif->if_ibytes += m->m_pkthdr.len; in ipsec_common_input_cb()
[all …]
H A Dudp_usrreq.c234 if (m->m_pkthdr.len - iphlen != len) { in udp_input()
235 if (len > (m->m_pkthdr.len - iphlen) || in udp_input()
253 len = m->m_pkthdr.len - iphlen; in udp_input()
254 if (len != m->m_pkthdr.len - iphlen) { in udp_input()
302 CLR(m->m_pkthdr.csum_flags, M_UDP_CSUM_OUT); in udp_input()
424 rtable_l2(m->m_pkthdr.ph_rtableid)) in udp_input()
525 m->m_pkthdr.ph_rtableid); in udp_input()
531 m->m_pkthdr.ph_rtableid); in udp_input()
807 if (m->m_pkthdr.len < off + sizeof(*uhp)) in udp6_ctlinput()
934 int len = m->m_pkthdr.len; in udp_output()
[all …]
H A Dip_ah.c598 if (skip + ahx->authsize + rplen > m->m_pkthdr.len) { in ah_input()
601 m->m_pkthdr.len, skip + ahx->authsize + rplen, in ah_input()
645 crda->crd_len = m->m_pkthdr.len; in ah_input()
788 m->m_pkthdr.len -= rplen + ahx->authsize; in ah_input()
810 m->m_pkthdr.len -= adjlen; in ah_input()
828 m->m_pkthdr.len -= adjlen; in ah_input()
842 m->m_pkthdr.len -= rplen + ahx->authsize; in ah_input()
878 encif->if_obytes += m->m_pkthdr.len; in ah_output()
950 tdb->tdb_cur_bytes += m->m_pkthdr.len - skip; in ah_output()
951 ahstat_add(ahs_obytes, m->m_pkthdr.len - skip); in ah_output()
[all …]
/openbsd/sys/net80211/
H A Dieee80211_crypto_wep.c97 n0->m_pkthdr.len += IEEE80211_WEP_HDRLEN; in ieee80211_wep_encrypt()
104 if (n0->m_len > n0->m_pkthdr.len) in ieee80211_wep_encrypt()
105 n0->m_len = n0->m_pkthdr.len; in ieee80211_wep_encrypt()
135 left = m0->m_pkthdr.len - moff; in ieee80211_wep_encrypt()
188 n0->m_pkthdr.len += IEEE80211_WEP_CRCLEN; in ieee80211_wep_encrypt()
214 if (m0->m_pkthdr.len < hdrlen + IEEE80211_WEP_TOTLEN) { in ieee80211_wep_decrypt()
231 n0->m_pkthdr.len -= IEEE80211_WEP_TOTLEN; in ieee80211_wep_decrypt()
233 if (n0->m_pkthdr.len >= MINCLSIZE) { in ieee80211_wep_decrypt()
238 if (n0->m_len > n0->m_pkthdr.len) in ieee80211_wep_decrypt()
239 n0->m_len = n0->m_pkthdr.len; in ieee80211_wep_decrypt()
[all …]
H A Dieee80211_crypto_ccmp.c184 n0->m_pkthdr.len += IEEE80211_CCMP_HDRLEN; in ieee80211_ccmp_encrypt()
191 if (n0->m_len > n0->m_pkthdr.len) in ieee80211_ccmp_encrypt()
192 n0->m_len = n0->m_pkthdr.len; in ieee80211_ccmp_encrypt()
214 m0->m_pkthdr.len - hdrlen, b, a, s0); in ieee80211_ccmp_encrypt()
228 left = m0->m_pkthdr.len - moff; in ieee80211_ccmp_encrypt()
292 n0->m_pkthdr.len += IEEE80211_CCMP_MICLEN; in ieee80211_ccmp_encrypt()
388 if (n0->m_pkthdr.len >= MINCLSIZE) { in ieee80211_ccmp_decrypt()
393 if (n0->m_len > n0->m_pkthdr.len) in ieee80211_ccmp_decrypt()
394 n0->m_len = n0->m_pkthdr.len; in ieee80211_ccmp_decrypt()
398 n0->m_pkthdr.len - hdrlen, b, a, s0); in ieee80211_ccmp_decrypt()
[all …]
H A Dieee80211_crypto_tkip.c201 n0->m_pkthdr.len += IEEE80211_TKIP_HDRLEN; in ieee80211_tkip_encrypt()
208 if (n0->m_len > n0->m_pkthdr.len) in ieee80211_tkip_encrypt()
209 n0->m_len = n0->m_pkthdr.len; in ieee80211_tkip_encrypt()
244 left = m0->m_pkthdr.len - moff; in ieee80211_tkip_encrypt()
305 n0->m_pkthdr.len += IEEE80211_TKIP_TAILLEN; in ieee80211_tkip_encrypt()
328 if (m->m_pkthdr.len < hdrlen + IEEE80211_TKIP_HDRLEN) in ieee80211_tkip_get_tsc()
396 n0->m_pkthdr.len -= IEEE80211_TKIP_OVHD; in ieee80211_tkip_decrypt()
398 if (n0->m_pkthdr.len >= MINCLSIZE) { in ieee80211_tkip_decrypt()
403 if (n0->m_len > n0->m_pkthdr.len) in ieee80211_tkip_decrypt()
404 n0->m_len = n0->m_pkthdr.len; in ieee80211_tkip_decrypt()
[all …]
/openbsd/sys/net/
H A Dif_mpip.c507 SET(m->m_pkthdr.csum_flags, M_FLOWID); in mpip_input()
508 m->m_pkthdr.ph_flowid = label; in mpip_input()
565 m->m_pkthdr.ph_family = AF_INET; in mpip_input()
587 m->m_pkthdr.ph_family = AF_INET6; in mpip_input()
601 m->m_pkthdr.pf.prio = exp; in mpip_input()
607 m->m_pkthdr.pf.prio = rxprio; in mpip_input()
646 m->m_pkthdr.ph_family = dst->sa_family; in mpip_output()
702 switch (m->m_pkthdr.ph_family) { in mpip_start()
725 prio = m->m_pkthdr.pf.prio; in mpip_start()
728 switch (m->m_pkthdr.ph_family) { in mpip_start()
[all …]
H A Dif_mpe.c202 m->m_pkthdr.len -= sizeof(struct shim_hdr); in mpe_start()
203 bpf_mtap_af(ifp->if_bpf, m->m_pkthdr.ph_family, in mpe_start()
207 m->m_pkthdr.len += sizeof(struct shim_hdr); in mpe_start()
211 m->m_pkthdr.ph_rtableid = sc->sc_rdomain; in mpe_start()
292 prio = m->m_pkthdr.pf.prio; in mpe_output()
320 m->m_pkthdr.ph_family = dst->sa_family; in mpe_output()
503 m->m_pkthdr.ph_family = AF_INET; in mpe_input()
525 m->m_pkthdr.ph_family = AF_INET6; in mpe_input()
538 m->m_pkthdr.pf.prio = exp; in mpe_input()
541 m->m_pkthdr.pf.prio = IFQ_TOS2PRIO(tos); in mpe_input()
[all …]
H A Dif_gif.c231 switch (m->m_pkthdr.ph_family) { in gif_start()
280 unhandled_af(m->m_pkthdr.ph_family); in gif_start()
295 tos = IFQ_PRIO2TOS(m->m_pkthdr.pf.prio); in gif_start()
335 ip->ip_len = htons(m->m_pkthdr.len); in gif_send()
347 int len = m->m_pkthdr.len; in gif_send()
359 flow |= m->m_pkthdr.ph_flowid; in gif_send()
433 m->m_pkthdr.ph_family = dst->sa_family; in gif_output()
832 m->m_pkthdr.ph_family = AF_INET; in gif_input()
852 m->m_pkthdr.ph_family = AF_INET6; in gif_input()
866 m->m_pkthdr.ph_family = AF_MPLS; in gif_input()
[all …]
H A Dif_pppoe.c752 if (m->m_pkthdr.len < hlen) in pppoe_vinput()
781 if (m->m_pkthdr.len < phlen) in pppoe_vinput()
810 if (m->m_pkthdr.len > plen) in pppoe_vinput()
818 m->m_pkthdr.ph_family = af; in pppoe_vinput()
852 m->m_pkthdr.len); in pppoe_data_input()
897 m->m_pkthdr.len, plen); in pppoe_data_input()
907 if (m->m_pkthdr.len < plen) in pppoe_data_input()
1164 m->m_pkthdr.len = len; in pppoe_get_mbuf()
1165 m->m_pkthdr.ph_ifidx = 0; in pppoe_get_mbuf()
1494 m0->m_pkthdr.pf.prio = prio; in pppoe_send_padt()
[all …]
H A Dfq_codel.c316 m->m_pkthdr.ph_timestamp = now; in codel_enqueue()
319 cd->backlog += m->m_pkthdr.len; in codel_enqueue()
431 *dbytes += m->m_pkthdr.len; in codel_dequeue()
462 *dbytes += m->m_pkthdr.len; in codel_dequeue()
482 cd->delay = now - m->m_pkthdr.ph_timestamp; in codel_dequeue()
496 KASSERT(cd->backlog >= n->m_pkthdr.len); in codel_commit()
497 cd->backlog -= n->m_pkthdr.len; in codel_commit()
517 if (m->m_pkthdr.csum_flags & M_FLOWID) in classify_flow()
565 fqc->drop_cnt.bytes += m->m_pkthdr.len; in fqcodel_enq()
657 flow->deficit -= m->m_pkthdr.len; in fqcodel_deq_begin()
[all …]
H A Dif_etherip.c554 m->m_pkthdr.pf.prio : sc->sc_txhprio); in ip_etherip_output()
555 ip->ip_len = htons(m->m_pkthdr.len); in ip_etherip_output()
578 m->m_pkthdr.ph_rtableid = sc->sc_tunnel.t_rtableid; in ip_etherip_output()
642 key->t_rtableid = m->m_pkthdr.ph_rtableid; in etherip_input()
679 m->m_pkthdr.pf.prio = IFQ_TOS2PRIO(tos); in etherip_input()
682 m->m_pkthdr.pf.prio = rxprio; in etherip_input()
689 m->m_pkthdr.ph_ifidx = ifp->if_index; in etherip_input()
690 m->m_pkthdr.ph_rtableid = ifp->if_rdomain; in etherip_input()
720 len = m->m_pkthdr.len; in ip6_etherip_output()
730 m->m_pkthdr.pf.prio : sc->sc_txhprio) << 20; in ip6_etherip_output()
[all …]

1234567891011