index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
net
/
openvswitch
/
datapath.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-04-01
genetlink: remove linux/genetlink.h
Jakub Kicinski
1
-1
/
+0
2023-08-18
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-4
/
+4
2023-08-15
net: openvswitch: reject negative ifindex
Jakub Kicinski
1
-4
/
+4
2023-08-15
genetlink: remove userhdr from struct genl_info
Jakub Kicinski
1
-13
/
+16
2023-08-14
net: openvswitch: add last-action drop reason
Adrian Moreno
1
-0
/
+16
2023-06-10
net: move gso declarations and functions to their own files
Eric Dumazet
1
-0
/
+1
2023-06-07
net: openvswitch: fix upcall counter access before allocation
Eelco Chaudron
1
-19
/
+0
2023-02-02
net: openvswitch: fix flow memory leak in ovs_flow_cmd_new
Fedor Pchelkin
1
-6
/
+6
2022-12-21
net: openvswitch: release vport resources on failure
Aaron Conole
1
-2
/
+6
2022-12-16
openvswitch: Fix flow lookup to use unmasked key
Eelco Chaudron
1
-9
/
+16
2022-12-09
net: openvswitch: Add support to count upcall packets
wangchuanlei
1
-0
/
+41
2022-11-03
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-0
/
+1
2022-10-28
net: openvswitch: add missing .resv_start_op
Jakub Kicinski
1
-0
/
+1
2022-10-28
net: Remove the obsolte u64_stats_fetch_*_irq() users (net).
Thomas Gleixner
1
-2
/
+2
2022-10-27
openvswitch: switch from WARN to pr_warn
Aaron Conole
1
-1
/
+2
2022-09-01
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-1
/
+3
2022-08-29
genetlink: start to validate reserved header bytes
Jakub Kicinski
1
-0
/
+3
2022-08-26
openvswitch: add OVS_DP_ATTR_PER_CPU_PIDS to get requests
Andrey Zhadchenko
1
-1
/
+9
2022-08-26
openvswitch: allow specifying ifindex of new interfaces
Andrey Zhadchenko
1
-2
/
+9
2022-08-26
openvswitch: fix memory leak at failed datapath creation
Andrey Zhadchenko
1
-1
/
+3
2022-08-22
openvswitch: Fix overreporting of drops in dropwatch
Mike Pattrick
1
-2
/
+3
2022-08-22
openvswitch: Fix double reporting of drops in dropwatch
Mike Pattrick
1
-3
/
+10
2022-02-05
net/sched: Enable tc skb ext allocation on chain miss only when needed
Paul Blakey
1
-7
/
+11
2021-07-27
openvswitch: fix sparse warning incorrect type
Mark Gray
1
-1
/
+1
2021-07-27
openvswitch: fix alignment issues
Mark Gray
1
-6
/
+10
2021-07-16
openvswitch: Introduce per-cpu upcall dispatch
Mark Gray
1
-2
/
+70
2021-06-22
openvswitch: add trace points
Aaron Conole
1
-0
/
+4
2020-11-03
net: openvswitch: silence suspicious RCU usage warning
Eelco Chaudron
1
-7
/
+7
2020-10-02
genetlink: move to smaller ops wherever possible
Jakub Kicinski
1
-12
/
+12
2020-09-01
net: openvswitch: fixes crash if nf_conncount_init() fails
Eelco Chaudron
1
-1
/
+7
2020-09-01
net: openvswitch: improve the coding style
Tonghao Zhang
1
-16
/
+22
2020-08-13
net: openvswitch: introduce common code for flushing flows
Tonghao Zhang
1
-1
/
+9
2020-08-03
net: openvswitch: make masks cache size configurable
Eelco Chaudron
1
-0
/
+17
2020-08-03
net: openvswitch: add masks cache hit counter
Eelco Chaudron
1
-1
/
+4
2020-07-24
net: openvswitch: fixes potential deadlock in dp cleanup code
Eelco Chaudron
1
-11
/
+12
2020-07-17
net: openvswitch: reorder masks array based on usage
Eelco Chaudron
1
-0
/
+22
2020-04-20
net: openvswitch: ovs_ct_exit to be done under ovs_lock
Tonghao Zhang
1
-1
/
+3
2020-03-29
net: Fix typo of SKB_SGO_CB_OFFSET
Cambda Zhu
1
-1
/
+1
2020-03-03
openvswitch: add missing attribute validation for hash
Jakub Kicinski
1
-0
/
+1
2020-02-18
datapath.c: Use built-in RCU list checking
Madhuparna Bhowmik
1
-3
/
+6
2020-01-14
net: openvswitch: use skb_list_walk_safe helper for gso segments
Jason A. Donenfeld
1
-7
/
+4
2019-12-09
treewide: Use sizeof_field() macro
Pankaj Bharadiya
1
-1
/
+1
2019-12-01
openvswitch: remove another BUG_ON()
Paolo Abeni
1
-1
/
+5
2019-12-01
openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info()
Paolo Abeni
1
-1
/
+4
2019-11-26
openvswitch: fix flow command message size
Paolo Abeni
1
-1
/
+5
2019-11-15
net: openvswitch: don't call pad_packet if not necessary
Tonghao Zhang
1
-14
/
+8
2019-11-14
net: openvswitch: add hash info to upcall
Tonghao Zhang
1
-1
/
+25
2019-11-03
net: openvswitch: simplify the ovs_dp_cmd_new
Tonghao Zhang
1
-22
/
+38
2019-11-03
net: openvswitch: don't unlock mutex when changing the user_features fails
Tonghao Zhang
1
-1
/
+1
2019-11-03
net: openvswitch: add flow-mask cache for performance
Tonghao Zhang
1
-1
/
+2
2019-10-25
netns: fix GFP flags in rtnl_net_notifyid()
Guillaume Nault
1
-9
/
+11
2019-09-26
openvswitch: change type of UPCALL_PID attribute to NLA_UNSPEC
Li RongQing
1
-1
/
+1
2019-09-06
net: openvswitch: Set OvS recirc_id from tc chain index
Paul Blakey
1
-5
/
+33
2019-08-06
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
David S. Miller
1
-7
/
+8
2019-08-06
openvswitch: Print error when ovs_execute_actions() fails
Yifeng Sun
1
-2
/
+5
2019-07-24
ovs: datapath: hide clang frame-overflow warnings
Arnd Bergmann
1
-7
/
+8
2019-07-12
net: openvswitch: do not update max_headroom if new headroom is equal to old ...
Taehee Yoo
1
-11
/
+28
2019-06-17
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-14
/
+1
2019-06-05
net: openvswitch: drop unneeded likely() call around IS_ERR()
Enrico Weigelt
1
-1
/
+1
2019-06-05
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 269
Thomas Gleixner
1
-14
/
+1
2019-05-04
net: openvswitch: return an error instead of doing BUG_ON()
Eelco Chaudron
1
-2
/
+5
2019-04-27
genetlink: optionally validate strictly/dumps
Johannes Berg
1
-0
/
+13
2019-04-27
netlink: make validation more configurable for future strictness
Johannes Berg
1
-2
/
+2
2019-04-27
netlink: make nla_nest_start() add NLA_F_NESTED flag
Michal Kubecek
1
-3
/
+4
2019-03-22
genetlink: make policy common to family
Johannes Berg
1
-13
/
+4
2019-03-16
net: openvswitch: fix missing checks for nla_nest_start
Kangjie Lu
1
-0
/
+8
2019-03-16
net: openvswitch: fix a NULL pointer dereference
Kangjie Lu
1
-0
/
+4
2018-09-29
openvswitch: Use correct reply values in datapath and vport ops
Yifeng Sun
1
-10
/
+10
2018-06-12
treewide: kmalloc() -> kmalloc_array()
Kees Cook
1
-2
/
+3
2018-05-25
openvswitch: Support conntrack zone limit
Yi-Hung Wei
1
-2
/
+5
2018-03-29
ovs: Remove rtnl_lock() from ovs_exit_net()
Kirill Tkhai
1
-2
/
+0
2018-03-29
net: Introduce net_rwsem to protect net_namespace_list
Kirill Tkhai
1
-0
/
+2
2018-03-27
net: Drop pernet_operations::async
Kirill Tkhai
1
-1
/
+0
2018-03-17
net: Convert ovs_net_ops
Kirill Tkhai
1
-0
/
+1
2017-11-27
net: openvswitch: datapath: fix data type in queue_gso_packets
Gustavo A. R. Silva
1
-1
/
+1
2017-11-24
net: accept UFO datagrams from tuntap and packet
Willem de Bruijn
1
-0
/
+14
2017-11-13
openvswitch: Add meter infrastructure
Andy Zhou
1
-2
/
+12
2017-11-13
openvswitch: export get_dp() API.
Andy Zhou
1
-29
/
+0
2017-11-05
openvswitch: reliable interface indentification in port dumps
Jiri Benc
1
-13
/
+34
2017-09-12
openvswitch: Fix an error handling path in 'ovs_nla_init_match_and_action()'
Christophe JAILLET
1
-1
/
+2
2017-08-21
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-3
/
+4
2017-08-16
openvswitch: fix skb_panic due to the incorrect actions attrlen
Liping Zhang
1
-3
/
+4
2017-07-17
net: Remove all references to SKB_GSO_UDP.
David S. Miller
1
-14
/
+0
2017-07-01
datapath: Avoid using stack larger than 1024.
Tonghao Zhang
1
-23
/
+58
2017-06-16
networking: convert many more places to skb_put_zero()
Johannes Berg
1
-1
/
+1
2017-05-19
openvswitch: more accurate checksumming in queue_userspace_packet()
Davide Caratti
1
-1
/
+1
2017-04-13
netlink: pass extended ACK struct to parsing functions
Johannes Berg
1
-1
/
+1
2016-12-27
openvswitch: upcall: Fix vlan handling.
pravin shelar
1
-1
/
+0
2016-11-18
netns: make struct pernet_operations::id unsigned int
Alexey Dobriyan
1
-1
/
+1
2016-11-13
openvswitch: add processing of L3 packets
Jiri Benc
1
-12
/
+1
2016-10-27
genetlink: mark families as __ro_after_init
Johannes Berg
1
-5
/
+5
2016-10-27
genetlink: statically initialize families
Johannes Berg
1
-0
/
+4
2016-10-27
genetlink: no longer support using static family IDs
Johannes Berg
1
-4
/
+0
2016-10-19
openvswitch: remove unnecessary EXPORT_SYMBOLs
Jiri Benc
1
-2
/
+0
2016-09-20
openvswitch: avoid resetting flow key while installing new flow.
pravin shelar
1
-4
/
+4
2016-09-20
openvswitch: Fix Frame-size larger than 1024 bytes warning.
pravin shelar
1
-6
/
+9
2016-09-10
openvswitch: use alias for genetlink family names
Thadeu Lima de Souza Cascardo
1
-0
/
+4
2016-06-22
openvswitch: Add packet len info to upcall.
William Tu
1
-1
/
+12
2016-06-10
openvswitch: Add packet truncation support.
William Tu
1
-12
/
+17
2016-04-26
ovs: align nlattr properly when needed
Nicolas Dichtel
1
-12
/
+15
2016-04-25
ovs: use nla_put_u64_64bit()
Nicolas Dichtel
1
-1
/
+2
2016-03-13
ovs: allow nl 'flow set' to use ufid without flow key
Samuel Gauthier
1
-11
/
+17
2016-03-01
ovs: propagate per dp max headroom to all vports
Paolo Abeni
1
-0
/
+40
2016-02-18
Revert "genl: Add genlmsg_new_unicast() for unicast message allocation"
Florian Westphal
1
-5
/
+5
2016-02-18
openvswitch: Revert: "Enable memory mapped Netlink i/o"
Florian Westphal
1
-7
/
+3
2016-02-11
openvswitch: allow management from inside user namespaces
Tycho Andersen
1
-10
/
+10
2016-01-15
net: preserve IP control block during GSO segmentation
Konstantin Khlebnikov
1
-4
/
+1
2015-11-07
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...
Linus Torvalds
1
-1
/
+1
2015-10-24
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-3
/
+2
2015-10-22
openvswitch: Fix egress tunnel info.
Pravin B Shelar
1
-3
/
+2
2015-09-29
net: Drop unlikely before IS_ERR(_OR_NULL)
Viresh Kumar
1
-1
/
+1
2015-09-26
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-2
/
+2
2015-09-24
genetlink: simplify genl_notify
Jiri Benc
1
-2
/
+1
2015-09-22
openvswitch: Zero flows on allocation.
Jesse Gross
1
-2
/
+2
2015-08-31
ip-tunnel: Use API to access tunnel metadata options.
Pravin B Shelar
1
-1
/
+2
2015-08-29
openvswitch: Remove egress_tun_info.
Pravin B Shelar
1
-1
/
+0
2015-08-27
openvswitch: Allow matching on conntrack label
Joe Stringer
1
-7
/
+11
2015-08-27
openvswitch: Add conntrack action
Joe Stringer
1
-16
/
+50
2015-08-27
openvswitch: Serialize acts with original netlink len
Joe Stringer
1
-1
/
+1
2015-07-21
openvswitch: Abstract vport name through ovs_vport_name()
Thomas Graf
1
-2
/
+2
2015-07-21
openvswitch: Move dev pointer into vport itself
Thomas Graf
1
-5
/
+2
2015-07-21
openvswitch: Make tunnel set action attach a metadata dst
Thomas Graf
1
-4
/
+4
2015-06-01
openvswitch: include datapath actions with sampled-packet upcall to userspace
Neil McKee
1
-2
/
+16
2015-05-05
openvswitch: Use eth_proto_is_802_3
Alexander Duyck
1
-1
/
+1
2015-03-12
net: Kill hold_net release_net
Eric W. Biederman
1
-3
/
+1
2015-02-20
openvswitch: Fix net exit.
Pravin B Shelar
1
-2
/
+43
2015-01-26
openvswitch: Add support for unique flow IDs.
Joe Stringer
1
-50
/
+157
2015-01-26
openvswitch: Refactor ovs_nla_fill_match().
Joe Stringer
1
-35
/
+6
2015-01-18
netlink: make nlmsg_end() and genlmsg_end() void
Johannes Berg
1
-3
/
+6
2015-01-15
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-1
/
+2
2015-01-14
openvswitch: packet messages need their own probe attribtue
Thomas Graf
1
-1
/
+2
2015-01-13
net: rename vlan_tx_* helpers since "tx" is misleading there
Jiri Pirko
1
-1
/
+1
2014-12-27
genetlink: pass only network namespace to genl_has_listeners()
Johannes Berg
1
-2
/
+1
2014-11-21
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-7
/
+7
2014-11-21
vlan: introduce *vlan_hwaccel_push_inside helpers
Jiri Pirko
1
-3
/
+1
2014-11-21
vlan: rename __vlan_put_tag to vlan_insert_tag_set_proto
Jiri Pirko
1
-1
/
+2
2014-11-14
openvswitch: Convert dp rcu read operation to locked operations
Pravin B Shelar
1
-7
/
+7
2014-11-09
openvswitch: Add support for OVS_FLOW_ATTR_PROBE.
Jarno Rajahalme
1
-18
/
+31
2014-11-09
openvswitch: Constify various function arguments
Thomas Graf
1
-5
/
+5
2014-11-09
openvswitch: Remove redundant key ref from upcall_info.
Pravin B Shelar
1
-19
/
+26
2014-11-09
openvswitch: Extend packet attribute for egress tunnel info
Wenyu Zhang
1
-4
/
+17
2014-11-09
openvswitch: Export symbols as GPL symbols.
Pravin B Shelar
1
-2
/
+2
2014-11-05
openvswitch: Refactor action alloc and copy api.
Pravin B Shelar
1
-21
/
+4
2014-11-05
openvswitch: Move key_attr_size() to flow_netlink.h.
Joe Stringer
1
-28
/
+3
2014-11-05
openvswitch: Remove flow member from struct ovs_skb_cb
Lorand Jakab
1
-5
/
+7
2014-11-05
openvswitch: Refactor get_dp() function into multiple access APIs.
Andy Zhou
1
-10
/
+21
2014-11-05
openvswitch: Refactor ovs_flow_cmd_fill_info().
Joe Stringer
1
-27
/
+66
2014-11-05
openvswitch: Additional logging for -EINVAL on flow setups.
Jesse Gross
1
-3
/
+9
2014-11-05
openvswitch: Move table destroy to dp-rcu callback.
Pravin B Shelar
1
-3
/
+2
2014-11-05
openvswitch: Add basic MPLS support to kernel
Simon Horman
1
-3
/
+3
2014-10-28
openvswitch: Export lockdep_ovsl_is_held to modules.
David S. Miller
1
-0
/
+1
2014-10-28
ovs: Turn vports with dependencies into separate modules
Thomas Graf
1
-2
/
+14
2014-10-20
net: make skb_gso_segment error handling more robust
Florian Westphal
1
-0
/
+2
2014-10-06
openvswitch: Add support for Geneve tunneling.
Jesse Gross
1
-1
/
+4
2014-10-06
openvswitch: Factor out allocation and verification of actions.
Jesse Gross
1
-11
/
+27
2014-10-06
openvswitch: Add support for matching on OAM packets.
Jesse Gross
1
-0
/
+1
2014-09-23
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-4
/
+5
2014-09-19
openvswitch: restore OVS_FLOW_CMD_NEW notifications
Samuel Gauthier
1
-4
/
+5
2014-09-15
openvswitch: Add recirc and hash action.
Andy Zhou
1
-2
/
+9
2014-09-15
openvswitch: Use tun_key only for egress tunnel path.
Pravin B Shelar
1
-14
/
+6
2014-09-15
openvswitch: refactor ovs flow extract API.
Pravin B Shelar
1
-6
/
+15
2014-09-15
openvswitch: Remove pkt_key from OVS_CB
Pravin B Shelar
1
-4
/
+2
2014-09-03
openvswitch: distinguish between the dropped and consumed skb
Li RongQing
1
-2
/
+5
2014-09-02
openvswitch: fix a memory leak
Li RongQing
1
-1
/
+3
2014-08-07
openvswitch: fix duplicate #include headers
Jean Sacren
1
-2
/
+0
2014-07-29
openvswitch: Use IS_ERR_OR_NULL
Himangi Saraogi
1
-1
/
+1
2014-07-24
openvswitch: Avoid memory corruption in queue_userspace_packet()
Andy Zhou
1
-1
/
+2
2014-07-24
openvswitch: Allow each vport to have an array of 'port_id's.
Alex Wang
1
-7
/
+16
2014-07-16
openvswitch: make generic netlink group const
stephen hemminger
1
-9
/
+9
2014-07-16
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-14
/
+13
2014-07-01
openvswitch: introduce rtnl ops stub
Jiri Pirko
1
-1
/
+8
2014-06-30
openvswitch: Use exact lookup for flow_get and flow_del.
Alex Wang
1
-12
/
+11
2014-06-29
openvswitch: Fix tracking of flags seen in TCP flows.
Ben Pfaff
1
-2
/
+2
2014-05-22
openvswitch: Simplify genetlink code.
Pravin B Shelar
1
-95
/
+90
2014-05-22
openvswitch: Minimize ovs_flow_cmd_new|set critical sections.
Jarno Rajahalme
1
-76
/
+116
2014-05-22
openvswitch: Split ovs_flow_cmd_new_or_set().
Jarno Rajahalme
1
-44
/
+116
2014-05-22
openvswitch: Minimize ovs_flow_cmd_del critical section.
Jarno Rajahalme
1
-25
/
+28
2014-05-22
openvswitch: Reduce locking requirements.
Jarno Rajahalme
1
-25
/
+29
2014-05-22
openvswitch: Minimize dp and vport critical sections.
Jarno Rajahalme
1
-108
/
+110
2014-05-22
openvswitch: Build flow cmd netlink reply only if needed.
Jarno Rajahalme
1
-22
/
+48
2014-05-22
openvswitch: Clarify locking.
Jarno Rajahalme
1
-6
/
+7
2014-05-22
openvswitch: Avoid assigning a NULL pointer to flow actions.
Jarno Rajahalme
1
-6
/
+8
2014-05-16
openvswitch: Remove 5-tuple optimization.
Jarno Rajahalme
1
-6
/
+5
2014-03-29
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-1
/
+5
2014-03-27
core, nfqueue, openvswitch: Orphan frags in skb_zerocopy and handle errors
Zoltan Kiss
1
-1
/
+5
2014-03-25
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-4
/
+5
2014-03-14
net: Replace u64_stats_fetch_begin_bh to u64_stats_fetch_begin_irq
Eric W. Biederman
1
-2
/
+2
2014-02-15
openvswitch: Fix race.
Jarno Rajahalme
1
-3
/
+4
2014-02-15
ovs: fix dp check in ovs_dp_reset_user_features
Jiri Pirko
1
-1
/
+1
2014-02-15
openvswitch: rename ->sync to ->syncp
WANG Cong
1
-6
/
+6
2014-02-14
net: introduce netdev_alloc_pcpu_stats() for drivers
WANG Cong
1
-7
/
+1
2014-02-04
openvswitch: Suppress error messages on megaflow updates
Andy Zhou
1
-4
/
+1
2014-02-04
openvswitch: Fix ovs_dp_cmd_msg_size()
Daniele Di Proietto
1
-0
/
+1
2014-02-04
openvswitch: Fix kernel panic on ovs_flow_free
Andy Zhou
1
-3
/
+6
2014-02-04
openvswitch: Pad OVS_PACKET_ATTR_PACKET if linear copy was performed
Thomas Graf
1
-0
/
+8
2014-01-06
ovs: make functions local
Stephen Hemminger
1
-2
/
+2
2014-01-06
openvswitch: Compute checksum in skb_gso_segment() if needed
Thomas Graf
1
-1
/
+1
2014-01-06
openvswitch: Use skb_zerocopy() for upcall
Thomas Graf
1
-8
/
+29
2014-01-06
openvswitch: Pass datapath into userspace queue functions
Thomas Graf
1
-20
/
+14
2014-01-06
openvswitch: Drop user features if old user space attempted to create datapath
Thomas Graf
1
-0
/
+21
[next]