Lines Matching defs:pktattr
391 struct altq_pktattr pktattr;
395 pktattr.pattr_class = m->m_pkthdr.pattr_class;
396 pktattr.pattr_af = m->m_pkthdr.pattr_af;
397 pktattr.pattr_hdr = m->m_pkthdr.pattr_hdr;
399 if (blue_addq(rqp->rq_blue, rqp->rq_q, m, &pktattr) == 0)
412 struct altq_pktattr *pktattr)
445 mark_ecn(m, pktattr, rp->blue_flags)) {
521 mark_ecn(struct mbuf *m, struct altq_pktattr *pktattr, int flags)
525 if (pktattr == NULL ||
526 (pktattr->pattr_af != AF_INET && pktattr->pattr_af != AF_INET6))
531 if (((char *)pktattr->pattr_hdr >= m0->m_data) &&
532 ((char *)pktattr->pattr_hdr < m0->m_data + m0->m_len))
536 pktattr->pattr_af = AF_UNSPEC;
540 switch (pktattr->pattr_af) {
543 struct ip *ip = (struct ip *)pktattr->pattr_hdr;
575 struct ip6_hdr *ip6 = (struct ip6_hdr *)pktattr->pattr_hdr;