56,966 blogs · [ { "id": "01a087e4-e402-729f-a43a-37ffc0f16dc6", "title": "Enabling extra repos for RHEL on OBS", "url": "https://srivatsp.com/obs-rhel-extra/", "published_at": "2026-01-20T00:00:00+00:00" }, { "id": "01a087e4-e402-729f-a43a-37ffc15565a4", "title": "veth on MacOS", "url": "https://srivatsp.com/ostinato/macos-feth/", "published_at": "2025-12-10T00:00:00+00:00" }, { "id": "01a087e4-e402-729f-a43a-37ffc227bc90", "title": "Saving Ostinato port config", "url": "https://srivatsp.com/ostinato/ostinato-save-port/", "published_at": "2025-04-22T00:00:00+00:00" }, { "id": "01a087e4-e402-729f-a43a-37ffc2f68881", "title": "C++ Enum Support in LuaBridge2", "url": "https://srivatsp.com/ostinato/luabridge-enum/", "published_at": "2025-02-19T00:00:00+00:00" }, { "id": "01a087e4-e402-729f-a43a-37ffc3597afc", "title": "QtScript to QML Migration - Notes from the Trenches", "url": "https://srivatsp.com/ostinato/qtscript-migration/", "published_at": "2025-01-18T00:00:00+00:00" }, { "id": "01a087e4-e402-729f-a43a-37ffc3725cf2", "title": "doori", "url": "https://srivatsp.com/doori/", "published_at": "2024-10-29T00:00:00+00:00" }, { "id": "01a087e4-e402-729f-a43a-37ffc3ecae44", "title": "PCAP import - a crash and a flash", "url": "https://srivatsp.com/ostinato/pcap-import-crash-flash/", "published_at": "2024-10-15T00:00:00+00:00" }, { "id": "01a087e4-e402-729f-a43a-37ffc41b7fd0", "title": "Making Ostinato's variable fields more flexible", "url": "https://srivatsp.com/ostinato/making-ostinato-variable-fields-flexible/", "published_at": "2024-09-10T00:00:00+00:00" }, { "id": "01a087e4-e402-729f-a43a-37ffc4495b4f", "title": "Ostinato Timed Transmit", "url": "https://srivatsp.com/ostinato/ostinato-timed-transmit/", "published_at": "2024-07-31T00:00:00+00:00" }, { "id": "01a087e4-e402-729f-a43a-37ffc4741133", "title": "A Qt app with auto-resizing docks", "url": "https://srivatsp.com/ostinato/qt-auto-resizing-docks/", "published_at": "2024-06-18T00:00:00+00:00" }, { "id": "01a087e4-e402-729f-a43a-37ffc499ba9b", "title": "Ostinato Show Transmit Duration", "url": "https://srivatsp.com/ostinato/ostinato-transmit-duration/", "published_at": "2024-05-28T00:00:00+00:00" }, { "id": "01a087e4-e402-729f-a43a-37ffc4d43789", "title": "Marketing to Developers", "url": "https://srivatsp.com/marketing-to-developers/", "published_at": "2024-04-08T00:00:00+00:00" }, { "id": "01a087e4-e402-729f-a43a-37ffc4e750d5", "title": "Generate RARP (Reverse ARP) packets", "url": "https://srivatsp.com/ostinato/ostinato-rarp/", "published_at": "2024-02-28T00:00:00+00:00" }, { "id": "01a087e4-e402-729f-a43a-37ffc5bd61f2", "title": "Ostinato goes Turbo at 100Gbps", "url": "https://srivatsp.com/ostinato/ostinato-100gbps/", "published_at": "2024-01-23T00:00:00+00:00" }, { "id": "01a087e4-e402-729f-a43a-37ffc5db62b8", "title": "Ostinato show reserved ports broken in 1.3.0", "url": "https://srivatsp.com/ostinato/ostinato-show-reserved-ports-broken/", "published_at": "2023-11-14T00:00:00+00:00" }, { "id": "01a087e4-e402-729f-a43a-37ffc5e4a294", "title": "Latency and Jitter test", "url": "https://srivatsp.com/ostinato/ostinato-latency-jitter/", "published_at": "2023-07-19T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-49270e4b23f1", "title": "Ostinato Port Stats UI improvements", "url": "https://srivatsp.com/ostinato/ostinato-port-stats-ui/", "published_at": "2023-03-13T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-49270f30edfd", "title": "Ostinato RX stream stats always zero", "url": "https://srivatsp.com/ostinato/ostinato-rx-stream-stats-zero/", "published_at": "2023-02-27T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-492710280072", "title": "Ostinato in a container", "url": "https://srivatsp.com/ostinato/ostinato-containers/", "published_at": "2023-01-10T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-4927107149f6", "title": "Distinguish field names for combo protocols", "url": "https://srivatsp.com/ostinato/ostinato-combo-field-names/", "published_at": "2022-12-20T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-4927112362a4", "title": "Ostinato 1.2.0 released", "url": "https://srivatsp.com/ostinato/ostinato-1.2.0/", "published_at": "2022-08-29T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-492711c3a573", "title": "Using Ostinato with mininet", "url": "https://srivatsp.com/ostinato/ostinato-mininet/", "published_at": "2022-02-22T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-49271259d149", "title": "Ostinato Themes", "url": "https://srivatsp.com/ostinato/ostinato-themes/", "published_at": "2022-02-08T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-492712bad439", "title": "Import and export PCAP files with nanosecond timestamps", "url": "https://srivatsp.com/ostinato/ostinato-nsec-pcap/", "published_at": "2022-01-25T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-492713602d88", "title": "Edit PCAP using Ostinato", "url": "https://srivatsp.com/ostinato/ostinato-find-replace/", "published_at": "2021-12-20T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-4927141b6741", "title": "Send IGMP packets", "url": "https://srivatsp.com/send-igmp/", "published_at": "2021-10-05T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-492714fd806f", "title": "Generate IMIX traffic with Ostinato", "url": "https://srivatsp.com/ostinato/ostinato-imix-traffic/", "published_at": "2021-09-14T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-492715765a90", "title": "Ostinato at FOSDEM 2021", "url": "https://srivatsp.com/ostinato/fosdem-2021/", "published_at": "2021-09-09T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-4927166fc812", "title": "How to generate Geneve encapsulated packets", "url": "https://srivatsp.com/ostinato/ostinato-geneve/", "published_at": "2021-08-31T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-492716cfb6a8", "title": "Ostinato at SharkFest 2020", "url": "https://srivatsp.com/ostinato/sharkfest-2020/", "published_at": "2021-08-24T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-49271749359e", "title": "How to open PCAP files in Ostinato on EVE-NG, GNS3 and CML", "url": "https://srivatsp.com/ostinato/ost-vm-fs-acess/", "published_at": "2021-08-18T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-492718089a26", "title": "Test SDWAN using application traffic", "url": "https://srivatsp.com/ostinato/sdwan-application-traffic/", "published_at": "2021-08-10T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-492718ea0cb6", "title": "Staircase style traffic with Ostinato", "url": "https://srivatsp.com/ostinato/staircase-traffic/", "published_at": "2021-08-03T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-49271981d748", "title": "A deeper understanding of the OSI 7-layer model", "url": "https://srivatsp.com/ostinato/ltc-students/", "published_at": "2020-12-08T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-492719d42500", "title": "Ostinato improves networking students' understanding and skill level: Graham Cassells", "url": "https://srivatsp.com/ostinato/graham-cassells/", "published_at": "2020-11-18T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-49271ab06355", "title": "A bigger nudge to check the logs", "url": "https://srivatsp.com/ostinato/ostinato-error-anim/", "published_at": "2020-06-02T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-49271b508a3e", "title": "Test NAT using Ostinato", "url": "https://srivatsp.com/ostinato/ostinato-nat-variable-fields/", "published_at": "2020-05-05T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-49271c3345dc", "title": "Qt model view and cut copy paste", "url": "https://srivatsp.com/ostinato/qt-cut-copy-paste/", "published_at": "2020-04-07T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-49271d0c7f86", "title": "Cut Copy Paste with Ostinato - video", "url": "https://srivatsp.com/ostinato/ostinato-copy-paste/", "published_at": "2020-03-25T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-49271dc97da1", "title": "Be More", "url": "https://srivatsp.com/be-more/", "published_at": "2020-01-14T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-49271df53288", "title": "Ostinato Device Emulation - Video tutorial", "url": "https://srivatsp.com/ostinato/ostinato-device-emulation/", "published_at": "2019-10-17T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-49271e7cbf99", "title": "Brown Boy (Blaft)", "url": "https://srivatsp.com/brown-boy-blaft/", "published_at": "2019-09-17T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-49271eccc250", "title": "Crafting VxLAN packets using Ostinato", "url": "https://srivatsp.com/ostinato/craft-vxlan-packets-using-ostinato/", "published_at": "2019-08-29T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-49271edac64c", "title": "Analyzing VxLAN packets using Wireshark", "url": "https://srivatsp.com/wireshark/vxlan-wireshark-dissector/", "published_at": "2019-08-13T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-49271edca103", "title": "Ostinato throughput on a 40G NIC", "url": "https://srivatsp.com/ostinato/ostinato-40g-maximum-transmit-rate/", "published_at": "2019-04-02T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-49271f1a243d", "title": "How to change the default boot option in Ostinato virtual appliance", "url": "https://srivatsp.com/ostinato/ostinato-virtual-change-default-boot/", "published_at": "2019-03-24T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-49271fb257a8", "title": "Hell's Kitchen", "url": "https://srivatsp.com/hells-kitchen/", "published_at": "2018-10-16T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-49271fcee458", "title": "Ostinato API - Wait for stream transmission to finish", "url": "https://srivatsp.com/ostinato/ostinato-api-stream-tx-finish/", "published_at": "2018-06-26T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-492720bf8c48", "title": "How to run Ostinato in a ssh-only environment", "url": "https://srivatsp.com/ostinato/ostinato-ssh-tunneling/", "published_at": "2018-06-19T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-492720c5fcdc", "title": "Mid Air (cover)", "url": "https://srivatsp.com/mid-air/", "published_at": "2018-05-29T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-4927219f26c8", "title": "How to generate MPLS packets using Ostinato User Script", "url": "https://srivatsp.com/ostinato/ostinato-mpls-userscript/", "published_at": "2018-04-25T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-492722546858", "title": "Lichner - Lily", "url": "https://srivatsp.com/lichner-lily/", "published_at": "2018-04-16T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-492722ae724f", "title": "How to generate MPLS packets using Ostinato HexDump", "url": "https://srivatsp.com/ostinato/ostinato-mpls-hexdump/", "published_at": "2018-04-11T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-492722c93244", "title": "12 ways to mindful living", "url": "https://srivatsp.com/mindful-living/", "published_at": "2018-03-13T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-492722f38794", "title": "How to change Ostinato's look and style", "url": "https://srivatsp.com/ostinato/ostinato-styles/", "published_at": "2018-03-06T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-492723416bf8", "title": "Ostinato for Linux Maximum Transmit Rate", "url": "https://srivatsp.com/ostinato/ostinato-ubuntu-maximum-transmit-rate/", "published_at": "2018-02-26T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-4927242baa2c", "title": "10 reasons why contributing to open source is better than an internship", "url": "https://srivatsp.com/open-source-vs-internship/", "published_at": "2018-02-07T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-49272508c63e", "title": "Ostinato for MacOS Maximum Transmit Rate", "url": "https://srivatsp.com/ostinato/ostinato-macos-maximum-transmit-rate/", "published_at": "2018-02-01T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-492725be6a04", "title": "Ostinato Live ISO Maximum Transmit Rate", "url": "https://srivatsp.com/ostinato/ostinato-live-iso-maximum-transmit-rate/", "published_at": "2017-12-29T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-492726add0c2", "title": "Señor Santa Claus (cover)", "url": "https://srivatsp.com/senor-santa-claus-cover/", "published_at": "2017-12-25T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-4927277a0f5b", "title": "Brown Boy", "url": "https://srivatsp.com/brown-boy/", "published_at": "2017-11-08T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-492727e8e0c2", "title": "Hey There Delilah (cover)", "url": "https://srivatsp.com/hey-there-delilah-cover/", "published_at": "2017-10-14T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-49272873dc91", "title": "Ostinato first run UX improvements", "url": "https://srivatsp.com/ostinato/first-run-ostinato-ux-improvements/", "published_at": "2017-10-01T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-492728da07a5", "title": "No qDebug output with Qt 4.8.7 and MinGW", "url": "https://srivatsp.com/ostinato/no-qdebug-output-qt487-mingw/", "published_at": "2017-09-02T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-492729d2755a", "title": "Join Runner's High you do ...", "url": "https://srivatsp.com/yoda-rh/", "published_at": "2017-01-24T00:00:00+00:00" }, { "id": "01a087e4-e403-73f0-ac74-49272a780075", "title": "Hello World!", "url": "https://srivatsp.com/hello-world/", "published_at": "2017-01-04T00:00:00+00:00" } ] posts Claim your blog
Back to srivatsp.com
Blog · corpus.blog/blogs/srivatsp.com/posts

srivatsp.com

srivatsp.com

2026

2025

2024

2023

2022

2021

2020

2019

2018

2017