2018-01-31 |
Willem de Bruijn | gso: validate gso_type in GSO handlers Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2018-01-02 |
Willem de Bruijn | skbuff: in skb_copy_ubufs unclone before releasing... Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2018-01-02 |
Willem de Bruijn | skbuff: skb_copy_ubufs must release uarg even without... Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2018-01-02 |
Willem de Bruijn | skbuff: orphan frags before zerocopy clone Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2018-01-02 |
Willem de Bruijn | sock: free skb in skb_complete_tx_timestamp on error Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-12-17 |
Willem de Bruijn | net: accept UFO datagrams from tuntap and packet Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-10-22 |
Willem de Bruijn | sock: correct sk_wmem_queued accounting on efault in... Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-09-28 |
Willem de Bruijn | packet: only test po->has_vnet_hdr once in packet_snd Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-09-28 |
Willem de Bruijn | packet: in packet_do_bind, test fanout with bind_lock... Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-09-23 |
Willem de Bruijn | net: orphan frags on stand-alone ptype in dev_queue_xmit_nit Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-09-20 |
Willem de Bruijn | packet: hold bind lock when rebinding to fanout hook Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-09-01 |
Willem de Bruijn | selftests: correct define in msg_zerocopy.c Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-09-01 |
Willem de Bruijn | doc: document MSG_ZEROCOPY Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-08-28 |
Willem de Bruijn | xen-netback: update ubuf_info initialization to anonymous... Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-08-22 |
Willem de Bruijn | udp: remove unreachable ufo branches Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-08-10 |
Willem de Bruijn | packet: fix tp_reserve race in packet_set_ring Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-08-10 |
Willem de Bruijn | udp: consistently apply ufo or fragmentation Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-08-09 |
Willem de Bruijn | sock: fix zerocopy_success regression with msg_zerocopy Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-08-09 |
Willem de Bruijn | sock: fix zerocopy panic in mem accounting Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-08-09 |
Willem de Bruijn | net: avoid skb_warn_bad_offload false positives on UFO Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-08-04 |
Willem de Bruijn | test: add msg_zerocopy test Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-08-04 |
Willem de Bruijn | tcp: enable MSG_ZEROCOPY Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-08-04 |
Willem de Bruijn | sock: ulimit on MSG_ZEROCOPY pages Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-08-04 |
Willem de Bruijn | sock: MSG_ZEROCOPY notification coalescing Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-08-04 |
Willem de Bruijn | sock: enable MSG_ZEROCOPY Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-08-04 |
Willem de Bruijn | sock: add SOCK_ZEROCOPY sockopt Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-08-04 |
Willem de Bruijn | sock: add MSG_ZEROCOPY Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-08-04 |
Willem de Bruijn | sock: skb_copy_ubufs support for compound pages Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-08-04 |
Willem de Bruijn | sock: allocate skbs from optmem Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-08-01 |
Willem de Bruijn | net: add skb_frag_foreach_page and use with kmap_atomic Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-06-08 |
Willem de Bruijn | skbuff: only inherit relevant tx_flags Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-05-18 |
Willem de Bruijn | netfilter: xtables: fix build failure from COMPAT_XT_ALIGN... Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-05-15 |
Willem de Bruijn | netfilter: xtables: zero padding in data_to_user Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-05-01 |
Willem de Bruijn | virtio-net: use netif_tx_napi_add for tx napi Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-04-26 |
Willem de Bruijn | virtio-net: on tx, only call napi_disable if tx napi... Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-04-25 |
Willem de Bruijn | virtio-net: keep tx interrupts disabled unless kick Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-04-25 |
Willem de Bruijn | virtio-net: clean tx descriptors from rx napi Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-04-25 |
Willem de Bruijn | virtio-net: move free_old_xmit_skbs Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-04-25 |
Willem de Bruijn | virtio-net: transmit napi Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-04-25 |
Willem de Bruijn | virtio-net: napi helper functions Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-04-17 |
Willem de Bruijn | net-timestamp: avoid use-after-free in ip_recv_error Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-04-11 |
Willem de Bruijn | bpf: pass sk to helper functions Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-02-19 |
Willem de Bruijn | ipv6: release dst on error in ip6_dst_lookup_tail Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-02-08 |
Willem de Bruijn | packet: round up linear to header len Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-02-08 |
Willem de Bruijn | net: introduce device min_header_len Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-02-07 |
Willem de Bruijn | macvtap: read vnet_hdr_size once Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-02-07 |
Willem de Bruijn | tun: read vnet_hdr_sz once Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-01-09 |
Willem de Bruijn | xtables: extend matches and targets with .usersize Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-01-09 |
Willem de Bruijn | xtables: use match, target and data copy_to_user helpers... Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-01-09 |
Willem de Bruijn | ebtables: use match, target and data copy_to_user helpers Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-01-09 |
Willem de Bruijn | arptables: use match, target and data copy_to_user... Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-01-09 |
Willem de Bruijn | ip6tables: use match, target and data copy_to_user... Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-01-09 |
Willem de Bruijn | iptables: use match, target and data copy_to_user helpers Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-01-09 |
Willem de Bruijn | xtables: add xt_match, xt_target and data copy_to_user... Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-01-09 |
Willem de Bruijn | net-tc: convert tc_from to tc_from_ingress and tc_redirected Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-01-09 |
Willem de Bruijn | net-tc: convert tc_at to tc_at_ingress Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-01-09 |
Willem de Bruijn | net-tc: convert tc_verd to integer bitfields Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-01-09 |
Willem de Bruijn | net-tc: extract skip classify bit from tc_verd Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-01-09 |
Willem de Bruijn | net-tc: make MAX_RECLASSIFY_LOOP local Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2017-01-09 |
Willem de Bruijn | net-tc: remove unused tc_verd fields Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2016-12-23 |
Willem de Bruijn | inet: fix IP(V6)_RECVORIGDSTADDR for udp sockets Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2016-12-07 |
Willem de Bruijn | netfilter: xt_bpf: support ebpf Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2016-11-03 |
Willem de Bruijn | ipv6: on reassembly, record frag_max_size Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2016-11-03 |
Willem de Bruijn | ipv6: add IPV6_RECVFRAGSIZE cmsg Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2016-11-03 |
Willem de Bruijn | ipv4: add IP_RECVFRAGSIZE cmsg Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2016-10-29 |
Willem de Bruijn | packet: on direct_xmit, limit tso and csum to supported... Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2016-07-19 |
Willem de Bruijn | sctp: load transport header after sk_filter Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2016-07-13 |
Willem de Bruijn | dccp: limit sk_filter trim to payload Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2016-07-13 |
Willem de Bruijn | rose: limit sk_filter trim to payload Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2016-06-28 |
Willem de Bruijn | sock_diag: do not broadcast raw socket destruction Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2016-06-10 |
Willem de Bruijn | packet: compat support for sock_fprog Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2016-04-14 |
Willem de Bruijn | udp: do not expect udp headers in recv cmsg IP_CMSG_CHECKSUM Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2016-04-14 |
Willem de Bruijn | udp: do not expect udp headers on ioctl SIOCINQ Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2016-04-11 |
Willem de Bruijn | rxrpc: do not pull udp headers on receive Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2016-04-11 |
Willem de Bruijn | sunrpc: do not pull udp headers on receive Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2016-04-05 |
Willem de Bruijn | sock: convert sk_peek_offset functions to WRITE_ONCE Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2016-04-04 |
Willem de Bruijn | sock: break up sock_cmsg_snd into __sock_cmsg_snd and... Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2016-03-11 |
Willem de Bruijn | macvtap: always pass ethernet header in linear Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2016-03-10 |
Willem de Bruijn | packet: validate variable length ll headers Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2016-03-10 |
Willem de Bruijn | ax25: add link layer header validation function Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2016-03-10 |
Willem de Bruijn | net: validate variable length ll headers Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2016-02-09 |
Willem de Bruijn | packet: tpacket_snd gso and checksum offload Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2016-02-09 |
Willem de Bruijn | packet: parse tpacket header before skb alloc Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2016-02-09 |
Willem de Bruijn | packet: vnet_hdr support for tpacket_rcv Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2016-02-09 |
Willem de Bruijn | packet: move vnet_hdr code to helper functions Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2015-08-17 |
Willem de Bruijn | selftests/net: test extended BPF fanout mode Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2015-08-17 |
Willem de Bruijn | selftests/net: test classic bpf fanout mode Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2015-08-17 |
Willem de Bruijn | packet: add extended BPF fanout mode Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2015-08-17 |
Willem de Bruijn | packet: add classic BPF fanout mode Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2015-06-21 |
Willem de Bruijn | packet: avoid out of bounds read in round robin fanout Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2015-06-21 |
Willem de Bruijn | packet: free packet_rollover after synchronize_net Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2015-06-08 |
Willem de Bruijn | net: replace last open coded skb_orphan_frags with... Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2015-05-18 |
Willem de Bruijn | selftests/net: expect headroom in psock_fanout rollover Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2015-05-18 |
Willem de Bruijn | net-packet: fix null pointer exception in rollover... Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2015-05-14 |
Willem de Bruijn | packet: fix warnings in rollover lock contention Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2015-05-13 |
Willem de Bruijn | packet: rollover statistics Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2015-05-13 |
Willem de Bruijn | packet: rollover huge flows before small flows Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2015-05-13 |
Willem de Bruijn | packet: rollover lock contention avoidance Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2015-05-13 |
Willem de Bruijn | packet: rollover only to socket with headroom Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
2015-05-13 |
Willem de Bruijn | packet: rollover prepare: per-socket state Signed-off-by: Willem de Bruijn <willemb@google.com>
|
commit | commitdiff | tree |
next |