summaryrefslogtreecommitdiffstats
path: root/sys/sys/mbuf.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* wireguard is taking over the gif mbuf tag.dlg2020-06-211-4/+4
* add mq_push. it's like mq_enqueue, but drops from the head, not the tail.dlg2020-06-211-1/+2
* make ph_flowid in mbufs 16bits by storing whether it's set in csum_flags.dlg2020-06-171-6/+3
* add ml_hdatalen and mq_hdatalen as workalikes of ifq_hdatalen.dlg2020-01-221-1/+3
* Prevent integer overflow in kernel and userland when checking mbufbluhm2019-07-161-2/+3
* add m_microtime for getting the wall clock time associated with a packetdlg2019-06-101-1/+3
* add M_TIMESTAMP as a csum_flags option to say ph_timestamp is setdlg2019-06-101-2/+3
* In ddb add description for show mbuf flags bit SYNCOOKIE_RECREATEDbluhm2019-02-111-3/+3
* All the references to the M_ALIGN and MH_ALIGN macros are gone.claudio2018-12-071-12/+1
* Introduce m_align() a function that works like M_ALIGN() but works withclaudio2018-11-121-5/+4
* M_LEADINGSPACE() and M_TRAILINGSPACE() are just wrappers forclaudio2018-11-091-13/+1
* Instead of calculating the mbuf packet header length here and there,bluhm2018-09-101-1/+2
* During fragment reassembly, mbuf chains with packet headers werebluhm2018-09-101-1/+2
* provide a generic packet delay functionality. packets to be delayed are markedhenning2018-07-101-2/+3
* add an ipv6 "don't fragment" flag to mbufs for ip6_output to use.dlg2018-02-111-2/+4
* Extend the mbuf queue API with an accessor that checks whetherpatrick2018-02-091-1/+2
* syncookies for pf.henning2018-02-061-1/+2
* There was a possible stack overrun in the network since we hadbluhm2017-10-191-1/+2
* Resetting the mbuf header in if_input_local() was stripping off thebluhm2017-06-231-2/+2
* When dealing with mbuf pointers passed down as function parameters,bluhm2017-06-191-1/+10
* Carp balancing ip does not work since there is a mac filter infriehm2017-05-301-2/+3
* Using __aligned(8) to tag 'struct m_hdr' triggers warnings on landisk:kettenis2017-05-161-2/+5
* Declare struct m_hdr as __aligned(8). This forces the compiler to pad out tokettenis2017-05-101-2/+3
* Backout previous as it's causing problems on architectures that alignmikeb2017-05-071-2/+1
* Provide a signed 64 bit integer timestamp in the mbuf packet headermikeb2017-05-031-1/+2
* add m_pool_init(), a wrapper around pool_init for mbuf clusters.dlg2017-02-071-1/+3
* Update comments in struct mbuf_ext to reflect the replacement of ext_free bylteo2016-12-011-4/+3
* move the mbstat structure to percpu countersdlg2016-10-241-2/+9
* "send/received" -> "sent/received"lteo2016-10-171-3/+3
* clean old cruft out of mbstatderaadt2016-09-171-5/+1
* remove m_copym2 as its use has been replaced by m_dup_pktdlg2016-09-151-2/+1
* avoid extensive mbuf allocation for IPsec by replacing m_inject(4)markus2016-09-131-2/+2
* bump PACKET_TAG_MAXSIZE from 52 to 60 bytes to make room for thereyk2016-09-031-2/+2
* Use a flag to indicate that a packet has been received on an IPv6mpi2016-07-191-4/+4
* On localhost a user program may create a socket splicing loop.bluhm2016-06-131-1/+5
* remove the function pointer from mbufs. this memory is shared with datatedu2016-05-231-4/+7
* mbuf tags are in an SLIST, so we need queue.h after all.dlg2016-04-271-1/+3
* remove ml_filter, mq_filter, niq_filter.dlg2016-04-151-5/+1
* add m_purge for freeing a list of mbufs linked via m_nextpktdlg2016-04-081-2/+3
* mbuf.h doenst need queue.h.dlg2016-04-041-4/+2
* - packet must keep reference to statekeysashan2016-03-291-1/+2
* provide m_dup_pkt() for doing fast deep mbuf copies with a specified alignmentdlg2016-02-231-1/+2
* - m_pkthdr.pf.statekey changes are not ready for 5.9, I must back them outsashan2016-01-311-2/+1
* - retrying to commit earlier change, which got backed outsashan2016-01-071-1/+2
* Retire ml_requeue(9) and mq_requeue(9).mpi2015-11-211-3/+1
* provide MBUF_LIST_FIRST and MBUF_LIST_NEXT for iterating over an mbuf_list.dlg2015-11-211-3/+8
* shuffle struct ifqueue so in flight mbufs are protected by a mutex.dlg2015-11-201-16/+16
* Use ph_ prefix for tag-related fields.mpi2015-11-131-4/+4
* Prefix flowid with ph_ and print it in m_print().mpi2015-11-121-2/+2
* provide ml_purge and mq_purge.dlg2015-11-021-1/+3