https://bugs.dpdk.org/show_bug.cgi?id=255
Bug ID: 255
Summary: Mbuf leak when rte_port_ethdev_writer_tx_bulk is
called with more than 32 packets
Product: DPDK
Version: 18.05
Hardware: All
OS: All
https://bugs.dpdk.org/show_bug.cgi?id=256
Bug ID: 256
Summary: Transmit or receive packets use the bond MAC is failed
when switch backup port to active
Product: DPDK
Version: 18.11
Hardware: All
OS: All
https://bugs.dpdk.org/show_bug.cgi?id=257
Bug ID: 257
Summary: ipc: rte_mp_request_sync return 0 on error.
Product: DPDK
Version: 18.11
Hardware: All
OS: All
Status: CONFIRMED
Severity: normal
Pr
https://bugs.dpdk.org/show_bug.cgi?id=258
Bug ID: 258
Summary: Tap driver unnecessarily triggers timeout on failure
Product: DPDK
Version: 19.05
Hardware: All
OS: All
Status: CONFIRMED
Severity: minor
https://bugs.dpdk.org/show_bug.cgi?id=259
Bug ID: 259
Summary: unable to run sample t3 as bpf-load for testpmd
Product: DPDK
Version: 18.11
Hardware: x86
OS: Linux
Status: CONFIRMED
Severity: major
https://bugs.dpdk.org/show_bug.cgi?id=260
Bug ID: 260
Summary: bugDPDK lock-free hash deletion
Product: DPDK
Version: 18.11
Hardware: All
OS: All
Status: CONFIRMED
Severity: normal
Priority: Norm
https://bugs.dpdk.org/show_bug.cgi?id=261
Bug ID: 261
Summary: DPDK 18.11 bug on rte_hash_free_key_with_position
Product: DPDK
Version: 18.11
Hardware: All
OS: All
Status: CONFIRMED
Severity: normal
https://bugs.dpdk.org/show_bug.cgi?id=262
Bug ID: 262
Summary: Error: Invalid memory for eth_virtio_dev_init()
Product: DPDK
Version: 18.11
Hardware: x86
OS: Linux
Status: CONFIRMED
Severity: normal
https://bugs.dpdk.org/show_bug.cgi?id=263
Bug ID: 263
Summary: ixgbe does not support 10GBASE-T copper SFP+
Product: DPDK
Version: 17.11
Hardware: x86
OS: Linux
Status: CONFIRMED
Severity: normal
https://bugs.dpdk.org/show_bug.cgi?id=264
Bug ID: 264
Summary: ring_pmd fails to properly release used port on 17.11
branch
Product: DPDK
Version: 17.11
Hardware: All
OS: All
Status: CONFIRMED
https://bugs.dpdk.org/show_bug.cgi?id=182
Vipin Varghese (vipin.vargh...@intel.com) changed:
What|Removed |Added
Status|CONFIRMED |RESOLVED
Resol
https://bugs.dpdk.org/show_bug.cgi?id=178
Vipin Varghese (vipin.vargh...@intel.com) changed:
What|Removed |Added
Status|CONFIRMED |RESOLVED
Resol
https://bugs.dpdk.org/show_bug.cgi?id=265
Bug ID: 265
Summary: i40e flow flush & add new flow will occur segfault
Product: DPDK
Version: 18.11
Hardware: x86
OS: Linux
Status: CONFIRMED
Severity: major
https://bugs.dpdk.org/show_bug.cgi?id=276
Bug ID: 276
Summary: rte_rand() bit 31 and 63 are always zero
Product: DPDK
Version: 19.05
Hardware: All
OS: All
Status: CONFIRMED
Severity: normal
Prior
https://bugs.dpdk.org/show_bug.cgi?id=277
Bug ID: 277
Summary: eventdev sw rx adapter enqueue buffer may store
packets indefinitely
Product: DPDK
Version: 19.05
Hardware: All
OS: All
Status: CONF
https://bugs.dpdk.org/show_bug.cgi?id=278
Bug ID: 278
Summary: bond_ethdev_rx_burst multithread access bond's
different queue will crash
Product: DPDK
Version: 18.11
Hardware: All
OS: All
Status:
https://bugs.dpdk.org/show_bug.cgi?id=279
Bug ID: 279
Summary: Unaligned memory access when reading ipv6 header
Product: DPDK
Version: 19.02
Hardware: x86
OS: Linux
Status: CONFIRMED
Severity: normal
https://bugs.dpdk.org/show_bug.cgi?id=280
Bug ID: 280
Summary: X710 PF Reset Issue with DPDK VF Driver
Product: DPDK
Version: 19.05
Hardware: Other
OS: Linux
Status: CONFIRMED
Severity: major
Pri
https://bugs.dpdk.org/show_bug.cgi?id=281
Bug ID: 281
Summary: BPF: Linking error in librte_bpf
Product: DPDK
Version: 19.08
Hardware: x86
OS: Linux
Status: CONFIRMED
Severity: normal
Priority: N
https://bugs.dpdk.org/show_bug.cgi?id=281
Michel Machado (mic...@digirati.com.br) changed:
What|Removed |Added
Status|CONFIRMED |RESOLVED
Resolut
https://bugs.dpdk.org/show_bug.cgi?id=282
Bug ID: 282
Summary: Fix missing headers in FreeBSD CURRENT build
Product: DPDK
Version: 18.05
Hardware: All
OS: FreeBSD
Status: CONFIRMED
Severity: normal
https://bugs.dpdk.org/show_bug.cgi?id=283
Bug ID: 283
Summary: BPF: array ins_chk is missing an entry
Product: DPDK
Version: 19.08
Hardware: All
OS: All
Status: CONFIRMED
Severity: normal
Priorit
https://bugs.dpdk.org/show_bug.cgi?id=255
Jeya ganesh (jeyaga@gmail.com) changed:
What|Removed |Added
Status|CONFIRMED |RESOLVED
Resolution|-
https://bugs.dpdk.org/show_bug.cgi?id=284
Bug ID: 284
Summary: Secondary not able to Rx/TX after primary dies in
symmetric multiprocess
Product: DPDK
Version: 18.11
Hardware: x86
OS: Linux
Status
https://bugs.dpdk.org/show_bug.cgi?id=285
Bug ID: 285
Summary: rte_table unit test crashes in ipv6
Product: DPDK
Version: unspecified
Hardware: All
OS: All
Status: CONFIRMED
Severity: major
Prior
https://bugs.dpdk.org/show_bug.cgi?id=287
Bug ID: 287
Summary: netvsc PMD/dpdk/azure: Driver lockup with multi-queue
configuration
Product: DPDK
Version: 18.11
Hardware: x86
OS: Linux
Status: CON
https://bugs.dpdk.org/show_bug.cgi?id=288
Bug ID: 288
Summary: Target name recorded wrong when try to build dpdk with
x86_64-native-linux-gcc
Product: DPDK
Version: unspecified
Hardware: All
OS: All
https://bugs.dpdk.org/show_bug.cgi?id=289
Bug ID: 289
Summary: mlx5: 100G interface capability not recognized
Product: DPDK
Version: 17.11
Hardware: All
OS: All
Status: CONFIRMED
Severity: normal
https://bugs.dpdk.org/show_bug.cgi?id=290
Bug ID: 290
Summary: RX packets in Virtio are corrupted in case of split to
several mbufs
Product: DPDK
Version: 19.05
Hardware: All
OS: All
Status: CONF
https://bugs.dpdk.org/show_bug.cgi?id=291
Bug ID: 291
Summary: FM10K dpdk driver - memory leak with KNI interface -
interface up/down
Product: DPDK
Version: 16.11
Hardware: x86
OS: Linux
Status:
https://bugs.dpdk.org/show_bug.cgi?id=343
Bug ID: 343
Summary: Couldn't receive LACP PDU when enable dedicated queue
Product: DPDK
Version: 17.11
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
https://bugs.dpdk.org/show_bug.cgi?id=344
Bug ID: 344
Summary: Broken CPU feature discovery for armv8
Product: DPDK
Version: unspecified
Hardware: ARM
OS: All
Status: UNCONFIRMED
Severity: normal
https://bugs.dpdk.org/show_bug.cgi?id=345
Bug ID: 345
Summary: rte_hash returns invalid key if the number of entries
is not a power of 2
Product: DPDK
Version: 19.08
Hardware: All
OS: All
Status:
https://bugs.dpdk.org/show_bug.cgi?id=346
Bug ID: 346
Summary: Set the link speed / duplex of a DPDK port
Product: DPDK
Version: unspecified
Hardware: All
OS: Linux
Status: UNCONFIRMED
Severity: enhancemen
https://bugs.dpdk.org/show_bug.cgi?id=296
Bug ID: 296
Summary: max_rx_pkt_len issues with i40e dpdk SRIOV driver
net_i40e_vf.
Product: DPDK
Version: 18.02
Hardware: x86
OS: All
Status: CONFIRMED
https://bugs.dpdk.org/show_bug.cgi?id=295
Bug ID: 295
Summary: max_rx_pkt_len issues with i40e dpdk SRIOV driver
net_i40e_vf.
Product: DPDK
Version: 18.02
Hardware: x86
OS: All
Status: RESOLVED
https://bugs.dpdk.org/show_bug.cgi?id=294
Bug ID: 294
Summary: max_rx_pkt_len issues with i40e dpdk SRIOV driver
(net_i40e_vf).
Product: DPDK
Version: 18.02
Hardware: x86
OS: All
Status: RESOLVED
https://bugs.dpdk.org/show_bug.cgi?id=105
Junxiao Shi (sunnyla...@gmail.com) changed:
What|Removed |Added
Resolution|--- |FIXED
Status|CONF
https://bugs.dpdk.org/show_bug.cgi?id=347
Bug ID: 347
Summary: TAPPMD frees buffers it fails to send
Product: DPDK
Version: 19.08
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
Priori
https://bugs.dpdk.org/show_bug.cgi?id=348
Bug ID: 348
Summary: i40e: packets greater than 1024B are dropped due to a
integer overflow
Product: DPDK
Version: 18.11
Hardware: All
OS: All
Status: UN
https://bugs.dpdk.org/show_bug.cgi?id=349
Bug ID: 349
Summary: i40e/i40evf: Allow bad packets to reach application
(SBP)
Product: DPDK
Version: 18.11
Hardware: All
OS: All
Status: UNCONFIRMED
https://bugs.dpdk.org/show_bug.cgi?id=350
Bug ID: 350
Summary: ixgbe: incorrect speed capabilities advertised for
X553 devices
Product: DPDK
Version: 19.08
Hardware: All
OS: Linux
Status: UNCONFI
https://bugs.dpdk.org/show_bug.cgi?id=351
Bug ID: 351
Summary: When RTE_LIBRTE_PCAP_PMD is enabled RTE_PORT_PCAP is
not enabled for rte_port_source_sink.c
Product: DPDK
Version: 19.05
Hardware: All
OS: All
https://bugs.dpdk.org/show_bug.cgi?id=351
Cristian Bidea (cristian.bi...@keysight.com) changed:
What|Removed |Added
Resolution|--- |FIXED
S
https://bugs.dpdk.org/show_bug.cgi?id=83
Qimingy (qiming.y...@intel.com) changed:
What|Removed |Added
Status|CONFIRMED |RESOLVED
Resolution|---
https://bugs.dpdk.org/show_bug.cgi?id=605
Bug ID: 605
Summary: HPE 100G 841QSFP28 fails on jumbo frames when not
configured for it - Unexpected CQE error syndrome
Product: DPDK
Version: 19.11
Hardware: x86
O
https://bugs.dpdk.org/show_bug.cgi?id=606
Bug ID: 606
Summary: x540-AT2: Can not create rte_flow VF (Linux driver)
Product: DPDK
Version: 18.11
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
https://bugs.dpdk.org/show_bug.cgi?id=449
Steve Yang (stevex.y...@intel.com) changed:
What|Removed |Added
CC||stevex.y...@intel.com
https://bugs.dpdk.org/show_bug.cgi?id=581
murphy (murphyx.y...@intel.com) changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
CC|
https://bugs.dpdk.org/show_bug.cgi?id=449
Vipin Varghese (vipin.vargh...@intel.com) changed:
What|Removed |Added
Resolution|INVALID |---
Status
https://bugs.dpdk.org/show_bug.cgi?id=607
Bug ID: 607
Summary: Calling rte_eth_allmulticast_enable after
rte_eth_promiscuous_enable disables promisc mode
Product: DPDK
Version: unspecified
Hardware: All
OS:
https://bugs.dpdk.org/show_bug.cgi?id=573
kumar amber (kumar.am...@intel.com) changed:
What|Removed |Added
CC||kumar.am...@intel.com
https://bugs.dpdk.org/show_bug.cgi?id=608
Bug ID: 608
Summary: DPDK cannot allocate 32GB of memory
Product: DPDK
Version: 20.11
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: major
Priorit
https://bugs.dpdk.org/show_bug.cgi?id=609
Bug ID: 609
Summary: Nic stops receiving traffic and rx missed counter
starts increasing on Intel igb I350 Nics
Product: DPDK
Version: 18.11
Hardware: x86
OS: Linux
https://bugs.dpdk.org/show_bug.cgi?id=610
Bug ID: 610
Summary: Example App like skeleton, l2fwd etc. in DPDK 20.11
need static compilation else will fail during runtime
Product: DPDK
Version: 20.11
Hardware: x86
https://bugs.dpdk.org/show_bug.cgi?id=611
Bug ID: 611
Summary: deadlock in example vdpa app
Product: DPDK
Version: 20.08
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
Priority: Norma
https://bugs.dpdk.org/show_bug.cgi?id=612
Bug ID: 612
Summary: Arm hardware disabled unit test case
Product: DPDK
Version: unspecified
Hardware: ARM
OS: All
Status: UNCONFIRMED
Severity: normal
P
https://bugs.dpdk.org/show_bug.cgi?id=594
murphy (murphyx.y...@intel.com) changed:
What|Removed |Added
Status|CONFIRMED |RESOLVED
Resolution|---
https://bugs.dpdk.org/show_bug.cgi?id=608
mengxiang0...@gmail.com changed:
What|Removed |Added
Resolution|--- |FIXED
Status|UNCONFIRMED
https://bugs.dpdk.org/show_bug.cgi?id=613
Bug ID: 613
Summary: [21.02] rule lost after port stopped
Product: DPDK
Version: unspecified
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
https://bugs.dpdk.org/show_bug.cgi?id=615
Bug ID: 615
Summary: testpmd gets stuck when deleting an FDIR flow
Product: DPDK
Version: 18.11
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
https://bugs.dpdk.org/show_bug.cgi?id=616
Bug ID: 616
Summary: [mlx5] packet does not match a corresponding rte_flow
rule due to inner ether_type spec validation
Product: DPDK
Version: 18.11
Hardware: All
OS
https://bugs.dpdk.org/show_bug.cgi?id=617
Bug ID: 617
Summary: [mlx5] packet does not match a corresponding rte_flow
rule due to vxlan vni spec validation
Product: DPDK
Version: 18.11
Hardware: All
OS: All
https://bugs.dpdk.org/show_bug.cgi?id=618
Bug ID: 618
Summary: [mlx5] secondary process fails to start
Product: DPDK
Version: 18.11
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
Prio
https://bugs.dpdk.org/show_bug.cgi?id=619
Bug ID: 619
Summary: i40e build on windows broken
Product: DPDK
Version: unspecified
Hardware: x86
OS: Windows
Status: UNCONFIRMED
Severity: normal
Prior
https://bugs.dpdk.org/show_bug.cgi?id=616
Asaf Penso (as...@nvidia.com) changed:
What|Removed |Added
Status|CONFIRMED |RESOLVED
CC|
https://bugs.dpdk.org/show_bug.cgi?id=617
Asaf Penso (as...@nvidia.com) changed:
What|Removed |Added
CC||as...@nvidia.com
Resolutio
https://bugs.dpdk.org/show_bug.cgi?id=618
Slava (viachesl...@mellanox.com) changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://bugs.dpdk.org/show_bug.cgi?id=541
jiang,yu (yux.ji...@intel.com) changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://bugs.dpdk.org/show_bug.cgi?id=570
Bug ID: 570
Summary: [dpdk-20.11] vhost_pmd_xstats: Failed to Launch
virtio_user and vhost side core dumped
Product: DPDK
Version: 20.11
Hardware: All
OS: All
https://bugs.dpdk.org/show_bug.cgi?id=571
Bug ID: 571
Summary: [dpdk-20.11]packet_capture: can't start pdump.
Product: DPDK
Version: 20.11
Hardware: All
OS: Linux
Status: UNCONFIRMED
Severity: normal
(mod, 0, 0, 0, OTX2_TIM_BKT_MOD | OTX2_TIM_ENA_DFB) \
^
../drivers/event/octeontx2/otx2_tim_worker.c:161:1: note: in expansion of macro
‘TIM_ARM_TMO_FASTPATH_MODES’
TIM_ARM_TMO_FASTPATH_MODES
^
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://bugzilla.redhat
https://bugs.dpdk.org/show_bug.cgi?id=573
Bug ID: 573
Summary: [dpdk-20.11]rss_to_rte_flow/set_key_keylen: create
rule failed: Invalid argument.
Product: DPDK
Version: 20.11
Hardware: All
OS: Linux
https://bugs.dpdk.org/show_bug.cgi?id=574
Bug ID: 574
Summary: get_num_hugepages_on_node() doesn't mention which node
doesn't have free hugepages
Product: DPDK
Version: 20.11
Hardware: All
OS: All
https://bugs.dpdk.org/show_bug.cgi?id=575
Bug ID: 575
Summary: Hugepages backing file map0 is not being unlinked
Product: DPDK
Version: 20.11
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: enhancement
https://bugs.dpdk.org/show_bug.cgi?id=576
Bug ID: 576
Summary: "‘str2flowtype’ defined but not used" when building
with net/i40e disabled
Product: DPDK
Version: 20.11
Hardware: All
OS: All
Status
https://bugs.dpdk.org/show_bug.cgi?id=577
Bug ID: 577
Summary: x540-AT2: Can Flow Director filter fragmented packet ?
Product: DPDK
Version: 17.05
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: norm
https://bugs.dpdk.org/show_bug.cgi?id=564
junx.w.z...@intel.com (junx.w.z...@intel.com) changed:
What|Removed |Added
Resolution|--- |FIXED
https://bugs.dpdk.org/show_bug.cgi?id=578
Bug ID: 578
Summary: i40evf_check_api_version(): PF/VF API version
mismatch:(0.0)-(1.1) with multiple DPDK instances
using different VFs with the same PF
Product: DPDK
Ver
https://bugs.dpdk.org/show_bug.cgi?id=580
Bug ID: 580
Summary: [dpdk-20.11] testpmd: Ubuntu 16.04: Failed to start
port as mlx5_pci can't allocate hash list.
Product: DPDK
Version: 20.11
Hardware: x86
OS: Li
https://bugs.dpdk.org/show_bug.cgi?id=581
Bug ID: 581
Summary: iavf_fdir: wrongly use rte_flow_item_* for copy to
build protocol hdr
Product: DPDK
Version: unspecified
Hardware: All
OS: All
Statu
https://bugs.dpdk.org/show_bug.cgi?id=582
Bug ID: 582
Summary: [Regression Test] usertools/dpdk-devbind.py: execute
"./usertools/dpdk-devbind.py --status-dev misc"
command to get CBDMA device info failed.
Product: DPDK
https://bugs.dpdk.org/show_bug.cgi?id=582
jiang,yu (yux.ji...@intel.com) changed:
What|Removed |Added
Resolution|--- |FIXED
Status|UNCONFIR
https://bugs.dpdk.org/show_bug.cgi?id=584
Bug ID: 584
Summary: testpmd --txpkts command line parameter is ignored
silently
Product: DPDK
Version: 20.11
Hardware: All
OS: All
Status: UNCONFIRMED
https://bugs.dpdk.org/show_bug.cgi?id=585
Bug ID: 585
Summary: Direct PCI access violation with VFIO and lockdown
mode
Product: DPDK
Version: 19.11
Hardware: ARM
OS: Linux
Status: UNCONFIRMED
https://bugs.dpdk.org/show_bug.cgi?id=586
Bug ID: 586
Summary: Virtio: virtio_dev_rx_queue_done() does not support
packed ring
Product: DPDK
Version: 19.11
Hardware: All
OS: All
Status: UNCONFIRM
https://bugs.dpdk.org/show_bug.cgi?id=590
Bug ID: 590
Summary: Transmit errors with i40e VF using SR-IOV on a vSphere
VM
Product: DPDK
Version: 20.11
Hardware: x86
OS: Linux
Status: UNCONFIRMED
https://bugs.dpdk.org/show_bug.cgi?id=591
Bug ID: 591
Summary: atlantic APIs is missing input validation
Product: DPDK
Version: unspecified
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
https://bugs.dpdk.org/show_bug.cgi?id=592
Bug ID: 592
Summary: bnxt PMD APIs is missing input validation
Product: DPDK
Version: unspecified
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
https://bugs.dpdk.org/show_bug.cgi?id=593
Bug ID: 593
Summary: dpaa2 PMD APIs is missing input validation
Product: DPDK
Version: unspecified
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
https://bugs.dpdk.org/show_bug.cgi?id=594
Bug ID: 594
Summary: i40e PMD APIs is missing input validation
Product: DPDK
Version: unspecified
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
https://bugs.dpdk.org/show_bug.cgi?id=595
Bug ID: 595
Summary: PCAP PMD fails silently when a large amount of packets
are loaded while "infinite_rx=1" is used
Product: DPDK
Version: unspecified
Hardware: All
https://bugs.dpdk.org/show_bug.cgi?id=596
Bug ID: 596
Summary: TSO does not support split segment with TIMESTAMP
option in the header (Intel Corporation 82599ES
10-Gigabit)
Product: DPDK
Version: 20.08
H
https://bugs.dpdk.org/show_bug.cgi?id=597
Bug ID: 597
Summary: PCAP PMD reports incorrect TX stats when sending jumbo
frames
Product: DPDK
Version: unspecified
Hardware: All
OS: All
Status: UNCON
https://bugs.dpdk.org/show_bug.cgi?id=578
beilei.x...@intel.com changed:
What|Removed |Added
CC||beilei.x...@intel.com
Status|U
https://bugs.dpdk.org/show_bug.cgi?id=599
Bug ID: 599
Summary: netvsc PMD in multi-queue mode failed with 'invalid
NVS resp len' error
Product: DPDK
Version: 19.11
Hardware: x86
OS: Linux
Status:
https://bugs.dpdk.org/show_bug.cgi?id=600
Bug ID: 600
Summary: Windows DPDK real-time priority threads causing thread
starvation
Product: DPDK
Version: 20.08
Hardware: All
OS: Windows
Status: UNC
https://bugs.dpdk.org/show_bug.cgi?id=601
Bug ID: 601
Summary: Virtio-user PMD Cannot Send/Receive Packets when 2M
Hugepages arre Enabled
Product: DPDK
Version: 20.11
Hardware: All
OS: Linux
Stat
https://bugs.dpdk.org/show_bug.cgi?id=602
Bug ID: 602
Summary: rte_jhash: reading past end of stack
Product: DPDK
Version: 20.11
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
Priorit
https://bugs.dpdk.org/show_bug.cgi?id=603
Bug ID: 603
Summary: The variable
drivers/regex/octeontx2/otx2_regexdev.c:pci_id_ree_tab
le is not initialized, which will cause the global
variable to overflow, which is a
1501 - 1600 of 1884 matches
Mail list logo