Lines Matching refs:pktattr
741 read_dsfield(struct mbuf *m, struct altq_pktattr *pktattr) in read_dsfield() argument
746 if (pktattr == NULL || in read_dsfield()
747 (pktattr->pattr_af != AF_INET && pktattr->pattr_af != AF_INET6)) in read_dsfield()
752 if ((pktattr->pattr_hdr >= m0->m_data) && in read_dsfield()
753 (pktattr->pattr_hdr < m0->m_data + m0->m_len)) in read_dsfield()
757 pktattr->pattr_af = AF_UNSPEC; in read_dsfield()
764 if (pktattr->pattr_af == AF_INET) { in read_dsfield()
765 struct ip *ip = (struct ip *)pktattr->pattr_hdr; in read_dsfield()
772 else if (pktattr->pattr_af == AF_INET6) { in read_dsfield()
773 struct ip6_hdr *ip6 = (struct ip6_hdr *)pktattr->pattr_hdr; in read_dsfield()
786 write_dsfield(struct mbuf *m, struct altq_pktattr *pktattr, u_int8_t dsfield) in write_dsfield() argument
790 if (pktattr == NULL || in write_dsfield()
791 (pktattr->pattr_af != AF_INET && pktattr->pattr_af != AF_INET6)) in write_dsfield()
796 if ((pktattr->pattr_hdr >= m0->m_data) && in write_dsfield()
797 (pktattr->pattr_hdr < m0->m_data + m0->m_len)) in write_dsfield()
801 pktattr->pattr_af = AF_UNSPEC; in write_dsfield()
808 if (pktattr->pattr_af == AF_INET) { in write_dsfield()
809 struct ip *ip = (struct ip *)pktattr->pattr_hdr; in write_dsfield()
832 else if (pktattr->pattr_af == AF_INET6) { in write_dsfield()
833 struct ip6_hdr *ip6 = (struct ip6_hdr *)pktattr->pattr_hdr; in write_dsfield()