| /linux/tools/testing/selftests/net/openvswitch/ |
| H A D | openvswitch.sh | 4 # OVS kernel module self tests 27 upcall_interfaces ovs: test the upcall interfaces 28 tunnel_metadata ovs: test extraction of tunnel metadata 119 ovs_sbx "$sbxname" python3 $ovs_base/ovs-dpctl.py add-dp $* 120 on_exit "ovs_sbx $sbxname python3 $ovs_base/ovs-dpctl.py del-dp $1;" 126 ovs_sbx "$1" python3 $ovs_base/ovs-dpctl.py add-if \ 129 python3 $ovs_base/ovs-dpctl.py add-if \ 138 ovs_sbx "$1" python3 $ovs_base/ovs-dpctl.py del-if "$2" "$3" || return 1 192 ovs_sbx "$1" python3 $ovs_base/ovs-dpctl.py add-flow "$2" "$3" "$4" 203 ovs_sbx "$1" python3 $ovs_base/ovs-dpctl.py \ [all …]
|
| H A D | Makefile | 9 TEST_FILES := ovs-dpctl.py
|
| H A D | ovs-dpctl.py | 357 # include the OVS version
|
| /linux/tools/testing/selftests/net/ |
| H A D | pmtu.sh | 103 # '- ovs | 238 pmtu_ipv4_ovs_vxlan4_exception IPv4, OVS vxlan4: PMTU exceptions 1 239 pmtu_ipv6_ovs_vxlan4_exception IPv6, OVS vxlan4: PMTU exceptions 1 240 pmtu_ipv4_ovs_vxlan6_exception IPv4, OVS vxlan6: PMTU exceptions 1 241 pmtu_ipv6_ovs_vxlan6_exception IPv6, OVS vxlan6: PMTU exceptions 1 242 pmtu_ipv4_ovs_geneve4_exception IPv4, OVS geneve4: PMTU exceptions 1 243 pmtu_ipv6_ovs_geneve4_exception IPv6, OVS geneve4: PMTU exceptions 1 244 pmtu_ipv4_ovs_geneve6_exception IPv4, OVS geneve6: PMTU exceptions 1 245 pmtu_ipv6_ovs_geneve6_exception IPv6, OVS geneve6: PMTU exceptions 1 854 run_cmd python3 ./openvswitch/ovs [all...] |
| /linux/Documentation/networking/ |
| H A D | bareudp.rst | 55 The bareudp device could be used along with OVS or flower filter in TC. 56 The OVS or TC flower layer must set the tunnel information in the SKB dst field before
|
| H A D | switchdev.rst | 20 with SR-IOV or soft switches, such as OVS, are possible.
|
| H A D | l2tp.rst | 756 useful to map OVS Ethernet and VLAN ports into L2TPv3 tunnels.
|
| /linux/net/openvswitch/ |
| H A D | flow_table.c | 332 /* ovs-lock is required to protect mask-refcount and in flow_mask_remove() 473 /* Must be called with OVS mutex held. */ 871 /* Always called under ovs-mutex. */ in ovs_flow_tbl_lookup_exact() 953 /* Must be called with OVS mutex held. */ 1032 /* Must be called with OVS mutex held. */ 1056 /* Must be called with OVS mutex held. */ 1078 /* Must be called with OVS mutex held. */ 1102 /* Must be called with OVS mutex held. */
|
| H A D | datapath.h | 115 * struct ovs_skb_cb - OVS data in skb CB 117 * when a packet is received by OVS. 162 * struct ovs_net - Per net-namespace data for ovs.
|
| H A D | Kconfig | 32 forwarding. It is complemented by a userspace daemon, ovs-vswitchd,
|
| H A D | vport.c | 90 * Must be called with ovs or RCU read lock.
|
| H A D | meter.c | 159 * OvS uses id-pool to fetch available ids. in attach_meter()
|
| H A D | datapath.c | 73 * OVS userspace sets the NLM_F_ECHO flag if it needs the reply. */ 312 net_dbg_ratelimited("ovs: action execution error on datapath %s: %d\n", in ovs_dp_process_packet() 497 /* Older versions of OVS user space enforce alignment of the last in queue_userspace_packet()
|
| H A D | conntrack.c | 237 /* Update 'key' based on skb->_nfct. If 'post_ct' is true, then OVS has 258 /* OVS persists the related flag for the duration of the in ovs_ct_update_key()
|
| H A D | actions.c | 1584 …net_crit_ratelimited("ovs: recursion limit reached on datapath %s, probable configuration error\n", in ovs_execute_actions()
|
| /linux/tools/net/ynl/samples/ |
| H A D | .gitignore | |
| /linux/tools/testing/selftests/net/netfilter/ |
| H A D | conntrack_sctp_collision.sh | 65 # simulate the delay on OVS upcall by setting up a delay for INIT_ACK/INIT with 82 # simulate the ctstate check on OVS nf_conntrack
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/ |
| H A D | redirect_ingress.c | 26 "redirect to ingress is supported only for OVS internal ports"); in tc_act_can_offload_redirect_ingress()
|
| /linux/include/uapi/linux/ |
| H A D | openvswitch.h | 28 * struct ovs_header - header for OVS Generic Netlink messages. 32 * Attributes following the header are specific to a particular OVS Generic 33 * Netlink family, but all of the OVS families use this header. 51 /* First OVS datapath version to support features */ 248 * enum ovs_vport_type - OVS vport types for %OVS_VPORT_ATTR_TYPE. 250 * @OVS_VPORT_TYPE_INTERNAL: Network device implemented by the OVS datapath. 394 OVS_KEY_ATTR_IN_PORT, /* u32 OVS dp port number */
|
| /linux/net/netfilter/ |
| H A D | nf_conntrack_ovs.c | 2 /* Support ct functions for openvswitch and used by OVS and TC conntrack. */
|
| /linux/drivers/perf/ |
| H A D | arm_smmuv3_pmu.c | 691 DECLARE_BITMAP(ovs, BITS_PER_TYPE(u64)); in smmu_pmu_handle_irq() 701 bitmap_from_u64(ovs, ovsr); in smmu_pmu_handle_irq() 702 for_each_set_bit(idx, ovs, smmu_pmu->num_counters) { in smmu_pmu_handle_irq()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en_rep.h | 99 /* OVS internal port support */
|
| /linux/net/sched/ |
| H A D | Kconfig | 960 Say Y here to allow tc chain misses to continue in OvS datapath in 964 Say N here if you won't be using tc<->ovs offload or tc chains offload.
|
| /linux/drivers/net/ethernet/ibm/ |
| H A D | ibmveth.c | 1418 * In an OVS environment, when a flow is not cached, specifically for a in ibmveth_rx_csum_helper() 1420 * the user space for finding a flow. During this process, OVS computes in ibmveth_rx_csum_helper()
|
| /linux/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | spectrum.c | 4775 NL_SET_ERR_MSG_MOD(extack, "Master device is an OVS master and this device has a VLAN"); in mlxsw_sp_netdevice_port_upper_event() 4779 NL_SET_ERR_MSG_MOD(extack, "Can not put a VLAN on an OVS port"); in mlxsw_sp_netdevice_port_upper_event()
|