summaryrefslogtreecommitdiffstats
path: root/net/packet/internal.h
Commit message (Expand)AuthorAgeFilesLines
* packet: Move reference count in packet_sock to atomic_long_tDaniel Borkmann2023-12-041-1/+1
* net/packet: Annotate struct packet_fanout with __counted_byKees Cook2023-10-061-1/+1
* net/packet: support mergeable feature of virtioJianfeng Tan2023-04-211-1/+1
* net/packet: remove po->xmitEric Dumazet2023-03-191-1/+1
* af_packet: preserve const qualifier in pkt_sk()Eric Dumazet2023-03-181-4/+1
* net/packet: convert po->pressure to an atomic flagEric Dumazet2023-03-171-1/+1
* net/packet: convert po->running to an atomic flagEric Dumazet2023-03-171-1/+1
* net/packet: convert po->has_vnet_hdr to an atomic flagEric Dumazet2023-03-171-1/+1
* net/packet: convert po->tp_loss to an atomic flagEric Dumazet2023-03-171-2/+2
* net/packet: convert po->tp_tx_has_off to an atomic flagEric Dumazet2023-03-171-2/+2
* net/packet: convert po->auxdata to an atomic flagEric Dumazet2023-03-171-2/+2
* net/packet: convert po->origdev to an atomic flagEric Dumazet2023-03-171-1/+21
* net/packet: remove data races in fanout operationsEric Dumazet2021-04-141-1/+1
* net: packet: make pkt_sk() inlineMenglong Dong2021-01-291-1/+1
* net/packet: make packet_fanout.arr size configurable up to 64KTanner Love2020-11-091-2/+3
* af_packet: TPACKET_V3: replace busy-wait loopJohn Ogness2020-07-161-1/+1
* net/packet: tpacket_rcv: avoid a producer race conditionWillem de Bruijn2020-03-151-1/+4
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2019-06-271-0/+1
|\
| * af_packet: Block execution of tasks waiting for transmit to complete in AF_PA...Neil Horman2019-06-261-0/+1
* | net/packet: make tp_drops atomicEric Dumazet2019-06-141-0/+1
|/
* Revert "packet: switch kvzalloc to allocate memory"Eric Dumazet2018-08-311-0/+1
* packet: switch kvzalloc to allocate memoryLi RongQing2018-08-131-1/+0
* packet: fix bitfield update raceWillem de Bruijn2018-04-241-5/+5
* packet: fix crash in fanout_demux_rollover()Mike Maloney2017-11-281-1/+0
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* net: convert packet_fanout.sk_ref from atomic_t to refcount_tReshetova, Elena2017-07-011-1/+3
* packet: add classic BPF fanout modeWillem de Bruijn2015-08-171-1/+4
* packet: free packet_rollover after synchronize_netWillem de Bruijn2015-06-211-0/+1
* packet: rollover statisticsWillem de Bruijn2015-05-131-0/+3
* packet: rollover huge flows before small flowsWillem de Bruijn2015-05-131-0/+2
* packet: rollover lock contention avoidanceWillem de Bruijn2015-05-131-0/+1
* packet: rollover prepare: per-socket stateWillem de Bruijn2015-05-131-1/+5
* net: Introduce possible_net_tEric W. Biederman2015-03-121-3/+1
* packet: handle too big packets for PACKET_V3Eric Dumazet2014-08-211-0/+1
* packet: use percpu mmap tx frame pending refcountDaniel Borkmann2014-01-161-1/+1
* packet: introduce PACKET_QDISC_BYPASS socket optionDaniel Borkmann2013-12-091-0/+1
* packet: fix use after free race in send path when dev is releasedDaniel Borkmann2013-11-211-0/+1
* packet: account statistics only in tpacket_stats_uDaniel Borkmann2013-04-251-2/+1
* packet: reorder a member in packet_ring_bufferDaniel Borkmann2013-04-251-1/+3
* packet: packet fanout rollover during socket overloadWillem de Bruijn2013-03-191-1/+2
* packet: tx_ring: allow the user to choose tx data offsetPaul Chavent2012-11-071-0/+1
* packet: Report fanout status via diag enginePavel Emelyanov2012-08-201-1/+19
* packet: Introduce net/packet/internal.h headerPavel Emelyanov2012-08-141-0/+103