David S. Miller
|
676d23690f
net: Fix use after free by removing length arg from sk_data_ready callbacks.
|
11 years ago |
Daniel Borkmann
|
8e2f1a63f2
packet: fix packet_direct_xmit for BQL enabled drivers
|
11 years ago |
Daniel Borkmann
|
0f97ede45e
packet: report tx_dropped in packet_direct_xmit
|
11 years ago |
Daniel Borkmann
|
43279500de
packet: respect devices with LLTX flag in direct xmit
|
11 years ago |
Tom Herbert
|
61b905da33
net: Rename skb->rxhash to skb->hash
|
11 years ago |
Daniel Borkmann
|
52f1454f62
packet: allow to transmit +4 byte in TX_RING slot for VLAN case
|
11 years ago |
Dan Carpenter
|
d7cf0c34af
af_packet: remove a stray tab in packet_set_ring()
|
11 years ago |
Daniel Borkmann
|
0fd5d57ba3
packet: check for ndo_select_queue during queue selection
|
11 years ago |
Neil Horman
|
2d36097d26
af_packet: Add Queue mapping mode to af_packet fanout operation
|
11 years ago |
Daniel Borkmann
|
89770b0a69
net: introduce reciprocal_scale helper and convert users
|
11 years ago |
Daniel Borkmann
|
f337db64af
random32: add prandom_u32_max and convert open coded users
|
11 years ago |
Daniel Borkmann
|
f0d4eb29d1
packet: fix a couple of cppcheck warnings
|
11 years ago |
Steffen Hurrle
|
342dfc306f
net: add build-time checks for msg->msg_name size
|
11 years ago |
Daniel Borkmann
|
b013840810
packet: use percpu mmap tx frame pending refcount
|
11 years ago |
Daniel Borkmann
|
87a2fd286a
packet: don't unconditionally schedule() in case of MSG_DONTWAIT
|
11 years ago |
Daniel Borkmann
|
902fefb82e
packet: improve socket create/bind latency in some cases
|
11 years ago |
Weilong Chen
|
d4dd8aeefd
packet: fix "foo * bar" and "(foo*)" problems
|
11 years ago |
Atzm Watanabe
|
a0cdfcf393
packet: deliver VLAN TPID to userspace
|
11 years ago |
Atzm Watanabe
|
e4d26f4b08
packet: fill the gap of TPACKET_ALIGNMENT with zeros
|
11 years ago |
Atzm Watanabe
|
51846355bc
packet: make aligned size of struct tpacket{2,3}_hdr clear
|
11 years ago |
Tom Herbert
|
3958afa1b2
net: Change skb_get_rxhash to skb_get_hash
|
11 years ago |
Li Zhong
|
1cbac01052
packet: fix using smp_processor_id() in preemptible code
|
11 years ago |
Daniel Borkmann
|
d346a3fae3
packet: introduce PACKET_QDISC_BYPASS socket option
|
11 years ago |
David S. Miller
|
34f9f43710
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
|
11 years ago |
Daniel Borkmann
|
66e56cd46b
packet: fix send path when running with proto == 0
|
11 years ago |
Duan Jiong
|
22781a5b9c
packet: use macro GET_PBDQC_FROM_RB to simplify the codes
|
11 years ago |
Veaceslav Falico
|
ec6f809ff6
af_packet: block BH in prb_shutdown_retire_blk_timer()
|
11 years ago |
Daniel Borkmann
|
e40526cb20
packet: fix use after free race in send path when dev is released
|
11 years ago |
Hannes Frederic Sowa
|
f3d3342602
net: rework recvmsg handler msg_name and msg_namelen logic
|
11 years ago |
Daniel Borkmann
|
f55d112e52
net: packet: use reciprocal_divide in fanout_demux_hash
|
12 years ago |