{"users":[{"id":4,"username":"judysnow","name":"Judy Snow","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/j/bb73d2/{size}.png","admin":true,"moderator":true,"trust_level":1},{"id":449,"username":"1418915702","name":"Wonx3","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/1/9fc29f/{size}.png","trust_level":1},{"id":312,"username":"p4prof","name":"Vladimir Gurevich","avatar_template":"/user_avatar/forum.p4.org/p4prof/{size}/251_2.png","trust_level":2},{"id":510,"username":"Ederroski","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/e/a183cd/{size}.png","trust_level":1},{"id":46,"username":"andyfingerhut","name":"Andy Fingerhut","avatar_template":"/user_avatar/forum.p4.org/andyfingerhut/{size}/17_2.png","admin":true,"moderator":true,"trust_level":4},{"id":500,"username":"a_mora","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/b5a626/{size}.png","trust_level":1},{"id":493,"username":"LongP4","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/l/b38774/{size}.png","trust_level":1},{"id":491,"username":"aaywjaa","name":"Sleepy","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/0ea827/{size}.png","trust_level":1},{"id":497,"username":"fabian","name":"Fabian Ihle","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/f/f6c823/{size}.png","trust_level":1},{"id":481,"username":"herano1999","name":"Herano1999","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/h/b9bd4f/{size}.png","trust_level":1},{"id":475,"username":"TaikiIto","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/t/54ee81/{size}.png","trust_level":1},{"id":455,"username":"ederollora2","name":"Eder Ollora","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/e/bb73d2/{size}.png","trust_level":1},{"id":468,"username":"louis.barbier41","name":"LBarbier41","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/l/c77e96/{size}.png","trust_level":1},{"id":457,"username":"Dscano","name":"Davide Scano","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/d/5f9b8f/{size}.png","trust_level":1},{"id":55,"username":"vgurevich","name":"Vladimir Gurevich","avatar_template":"/user_avatar/forum.p4.org/vgurevich/{size}/23_2.png","trust_level":4},{"id":466,"username":"kmftangchaoyang","name":"Kmftangchaoyang","avatar_template":"/user_avatar/forum.p4.org/kmftangchaoyang/{size}/343_2.png","trust_level":1},{"id":473,"username":"farhan","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/f/b2d939/{size}.png","trust_level":0},{"id":453,"username":"yuexin12138","name":"Yuexin12138","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/y/edb3f5/{size}.png","trust_level":1},{"id":448,"username":"dpilipczuk","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/d/9dc877/{size}.png","trust_level":0},{"id":442,"username":"kacperkuczynski26","name":"Kacper","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/k/4da419/{size}.png","trust_level":1},{"id":438,"username":"lriccardip4","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/l/eada6e/{size}.png","trust_level":1},{"id":430,"username":"lriccardi","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/l/34f0e0/{size}.png","trust_level":0},{"id":437,"username":"mulmoo","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/m/4bbf92/{size}.png","trust_level":0}],"primary_groups":[],"flair_groups":[],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/getting-started-with-p4/13?page=1","per_page":30,"topics":[{"fancy_title":"About the Getting Started with P4 category","id":43,"title":"About the Getting Started with P4 category","slug":"about-the-getting-started-with-p4-category","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2021-05-12T22:04:22.689Z","last_posted_at":null,"bumped":true,"bumped_at":"2021-05-12T22:04:22.689Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"Q&amp;A for Newbies \nUse the following paragraphs for a longer description, or to establish category guidelines or rules: \n\n\nWhy should people use this category? What is it for? \n\n\nHow exactly is this different than the othe&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":1397,"like_count":0,"has_summary":false,"last_poster_username":"judysnow","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":4,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Throughput measurement in Tofino","id":1461,"title":"Throughput measurement in Tofino","slug":"throughput-measurement-in-tofino","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":"https://us1.discourse-cdn.com/flex019/uploads/p4/original/1X/4303f1836189b6e1474d956d4990e149efb8e91d.png","created_at":"2026-04-09T09:14:34.286Z","last_posted_at":"2026-04-12T02:43:19.449Z","bumped":true,"bumped_at":"2026-04-12T02:43:19.449Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":27,"like_count":2,"has_summary":false,"last_poster_username":"p4prof","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":449,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":312,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Can Open P4 Studio display memory utilization for table entries, and how can I check it?","id":1459,"title":"Can Open P4 Studio display memory utilization for table entries, and how can I check it?","slug":"can-open-p4-studio-display-memory-utilization-for-table-entries-and-how-can-i-check-it","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2026-03-17T06:31:01.827Z","last_posted_at":"2026-03-26T18:07:16.685Z","bumped":true,"bumped_at":"2026-03-26T18:07:16.685Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":28,"like_count":1,"has_summary":false,"last_poster_username":"p4prof","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":449,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":312,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Unexpected digest batching and delay in BMv2","id":1457,"title":"Unexpected digest batching and delay in BMv2","slug":"unexpected-digest-batching-and-delay-in-bmv2","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-03-09T09:19:30.853Z","last_posted_at":"2026-03-13T12:51:49.530Z","bumped":true,"bumped_at":"2026-03-13T12:51:49.530Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":23,"like_count":0,"has_summary":false,"last_poster_username":"andyfingerhut","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":510,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":46,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Set up roles for multiple (and remote) controller connections in BMv2","id":1454,"title":"Set up roles for multiple (and remote) controller connections in BMv2","slug":"set-up-roles-for-multiple-and-remote-controller-connections-in-bmv2","posts_count":13,"reply_count":11,"highest_post_number":13,"image_url":null,"created_at":"2026-02-23T20:14:12.612Z","last_posted_at":"2026-02-24T20:39:02.439Z","bumped":true,"bumped_at":"2026-02-24T20:39:02.439Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":52,"like_count":1,"has_summary":false,"last_poster_username":"andyfingerhut","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":500,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":46,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to send messages to the control plane from p4 data plane and vice-versa","id":1452,"title":"How to send messages to the control plane from p4 data plane and vice-versa","slug":"how-to-send-messages-to-the-control-plane-from-p4-data-plane-and-vice-versa","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-02-17T15:46:56.858Z","last_posted_at":"2026-02-17T17:57:10.555Z","bumped":true,"bumped_at":"2026-02-17T17:57:10.555Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":42,"like_count":0,"has_summary":false,"last_poster_username":"andyfingerhut","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":500,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":46,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Question about the actual input byte layout for Tofino hash when using multiple fields","id":1436,"title":"Question about the actual input byte layout for Tofino hash when using multiple fields","slug":"question-about-the-actual-input-byte-layout-for-tofino-hash-when-using-multiple-fields","posts_count":5,"reply_count":3,"highest_post_number":5,"image_url":null,"created_at":"2026-02-01T16:40:38.278Z","last_posted_at":"2026-02-02T14:27:16.630Z","bumped":true,"bumped_at":"2026-02-02T14:27:16.630Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":47,"like_count":1,"has_summary":false,"last_poster_username":"LongP4","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":493,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":312,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Can Tofino2 TCAM support non-contiguous wildcard encoding like 000*1*? How to represent it via control plane?","id":1437,"title":"Can Tofino2 TCAM support non-contiguous wildcard encoding like 000*1*? How to represent it via control plane?","slug":"can-tofino2-tcam-support-non-contiguous-wildcard-encoding-like-000-1-how-to-represent-it-via-control-plane","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-02-02T02:11:58.069Z","last_posted_at":"2026-02-02T03:55:22.470Z","bumped":true,"bumped_at":"2026-02-02T03:55:22.470Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":29,"like_count":0,"has_summary":false,"last_poster_username":"p4prof","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":449,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":312,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Are registers in BMv2 initialized to zero?","id":1434,"title":"Are registers in BMv2 initialized to zero?","slug":"are-registers-in-bmv2-initialized-to-zero","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-01-29T21:11:27.451Z","last_posted_at":"2026-01-30T19:43:14.200Z","bumped":true,"bumped_at":"2026-01-30T19:43:14.200Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":70,"like_count":0,"has_summary":false,"last_poster_username":"andyfingerhut","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":500,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":46,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":312,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Need Help Configuring Tofino1 Switch","id":1419,"title":"Need Help Configuring Tofino1 Switch","slug":"need-help-configuring-tofino1-switch","posts_count":7,"reply_count":4,"highest_post_number":7,"image_url":"https://us1.discourse-cdn.com/flex019/uploads/p4/optimized/1X/5a0e493a510f84b0746d0e0557f876b561a87c05_2_1024x523.png","created_at":"2026-01-07T03:03:37.639Z","last_posted_at":"2026-01-28T03:10:55.570Z","bumped":true,"bumped_at":"2026-01-28T03:10:55.570Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":74,"like_count":1,"has_summary":false,"last_poster_username":"aaywjaa","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":491,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":46,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":497,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Why the counter does not work as expect?","id":1425,"title":"Why the counter does not work as expect?","slug":"why-the-counter-does-not-work-as-expect","posts_count":6,"reply_count":2,"highest_post_number":6,"image_url":null,"created_at":"2026-01-13T11:59:04.347Z","last_posted_at":"2026-01-14T09:23:19.589Z","bumped":true,"bumped_at":"2026-01-14T09:23:19.589Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":61,"like_count":0,"has_summary":false,"last_poster_username":"herano1999","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":481,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":46,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":312,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to implementing ARP in BMv2 Switch","id":1411,"title":"How to implementing ARP in BMv2 Switch","slug":"how-to-implementing-arp-in-bmv2-switch","posts_count":8,"reply_count":3,"highest_post_number":8,"image_url":null,"created_at":"2025-12-01T11:37:37.864Z","last_posted_at":"2025-12-08T07:39:33.296Z","bumped":true,"bumped_at":"2025-12-08T07:39:33.296Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":152,"like_count":0,"has_summary":false,"last_poster_username":"TaikiIto","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":475,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":455,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":46,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"P4/Tofino: Best practices for fallback metaifno matching (primary → secondary) without duplicate apply or heavy memory usage?","id":1409,"title":"P4/Tofino: Best practices for fallback metaifno matching (primary → secondary) without duplicate apply or heavy memory usage?","slug":"p4-tofino-best-practices-for-fallback-metaifno-matching-primary-secondary-without-duplicate-apply-or-heavy-memory-usage","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2025-11-25T09:08:23.168Z","last_posted_at":"2025-11-25T18:59:57.839Z","bumped":true,"bumped_at":"2025-11-25T18:59:57.839Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":93,"like_count":0,"has_summary":false,"last_poster_username":"p4prof","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":449,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":312,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Clone to CPU: First packet received by the controller, other not received","id":1407,"title":"Clone to CPU: First packet received by the controller, other not received","slug":"clone-to-cpu-first-packet-received-by-the-controller-other-not-received","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-11-22T23:53:54.184Z","last_posted_at":"2025-11-24T12:56:22.061Z","bumped":true,"bumped_at":"2025-11-24T12:56:22.061Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":63,"like_count":0,"has_summary":false,"last_poster_username":"louis.barbier41","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":468,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Does P4 Support a Popcount Operation on Any Target?","id":1405,"title":"Does P4 Support a Popcount Operation on Any Target?","slug":"does-p4-support-a-popcount-operation-on-any-target","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-11-18T07:30:20.765Z","last_posted_at":"2025-11-18T07:41:30.179Z","bumped":true,"bumped_at":"2025-11-18T07:41:30.179Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":55,"like_count":0,"has_summary":false,"last_poster_username":"p4prof","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":449,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":312,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to embed Ghost Thread feature in P4 code","id":1398,"title":"How to embed Ghost Thread feature in P4 code","slug":"how-to-embed-ghost-thread-feature-in-p4-code","posts_count":7,"reply_count":5,"highest_post_number":7,"image_url":null,"created_at":"2025-11-09T08:58:47.357Z","last_posted_at":"2025-11-13T11:26:06.743Z","bumped":true,"bumped_at":"2025-11-13T11:26:06.743Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":124,"like_count":1,"has_summary":false,"last_poster_username":"herano1999","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":481,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":46,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":312,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Question about the SRAM lookup process in the two-stage ALPM matching","id":1403,"title":"Question about the SRAM lookup process in the two-stage ALPM matching","slug":"question-about-the-sram-lookup-process-in-the-two-stage-alpm-matching","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://us1.discourse-cdn.com/flex019/uploads/p4/optimized/1X/819cf405e9f0741791e1a91527fd95e1970fca6c_2_1024x712.png","created_at":"2025-11-12T12:58:53.437Z","last_posted_at":"2025-11-13T08:31:16.924Z","bumped":true,"bumped_at":"2025-11-13T08:31:16.924Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":60,"like_count":0,"has_summary":false,"last_poster_username":"p4prof","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":449,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":312,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Questions on SRAM Block Usage in Tofino2","id":1399,"title":"Questions on SRAM Block Usage in Tofino2","slug":"questions-on-sram-block-usage-in-tofino2","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":"https://us1.discourse-cdn.com/flex019/uploads/p4/optimized/1X/cb4d42f33097ad34f4fffe3223d9c67575209add_2_1024x426.png","created_at":"2025-11-10T14:21:58.723Z","last_posted_at":"2025-11-12T13:00:07.640Z","bumped":true,"bumped_at":"2025-11-12T13:00:07.640Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":81,"like_count":0,"has_summary":false,"last_poster_username":"1418915702","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":449,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":312,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"P4Controller PacketIn. Packets not arriving","id":1401,"title":"P4Controller PacketIn. Packets not arriving","slug":"p4controller-packetin-packets-not-arriving","posts_count":10,"reply_count":8,"highest_post_number":10,"image_url":null,"created_at":"2025-11-10T18:18:39.724Z","last_posted_at":"2025-11-11T23:53:47.475Z","bumped":true,"bumped_at":"2025-11-11T23:53:47.475Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":167,"like_count":0,"has_summary":false,"last_poster_username":"louis.barbier41","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":468,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":46,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":457,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":455,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Intel(r) Tofino(tm) Family, TNA, and P4Studio questions","id":504,"title":"Intel(r) Tofino(tm) Family, TNA, and P4Studio questions","slug":"intel-r-tofino-tm-family-tna-and-p4studio-questions","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2022-10-20T22:14:08.816Z","last_posted_at":"2025-10-22T20:56:48.462Z","bumped":true,"bumped_at":"2025-10-22T20:56:48.462Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":3750,"like_count":5,"has_summary":false,"last_poster_username":"andyfingerhut","category_id":13,"op_like_count":4,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":46,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":55,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Unexpected Queue Depth Spikes in BMv2 (v1model) During Congestion Control","id":1391,"title":"Unexpected Queue Depth Spikes in BMv2 (v1model) During Congestion Control","slug":"unexpected-queue-depth-spikes-in-bmv2-v1model-during-congestion-control","posts_count":6,"reply_count":4,"highest_post_number":6,"image_url":null,"created_at":"2025-10-17T06:34:46.043Z","last_posted_at":"2025-10-22T18:10:23.994Z","bumped":true,"bumped_at":"2025-10-22T18:10:23.994Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":163,"like_count":0,"has_summary":false,"last_poster_username":"andyfingerhut","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":466,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":46,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to routing with P4","id":1392,"title":"How to routing with P4","slug":"how-to-routing-with-p4","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2025-10-17T10:20:17.841Z","last_posted_at":"2025-10-21T05:54:46.559Z","bumped":true,"bumped_at":"2025-10-21T05:54:46.559Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":85,"like_count":0,"has_summary":false,"last_poster_username":"TaikiIto","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":475,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":46,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Data Consistency Issues When Using Stateful Data in P4 Programs","id":1393,"title":"Data Consistency Issues When Using Stateful Data in P4 Programs","slug":"data-consistency-issues-when-using-stateful-data-in-p4-programs","posts_count":5,"reply_count":1,"highest_post_number":5,"image_url":null,"created_at":"2025-10-18T07:11:21.259Z","last_posted_at":"2025-10-20T04:54:39.091Z","bumped":true,"bumped_at":"2025-10-20T04:54:39.091Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":104,"like_count":0,"has_summary":false,"last_poster_username":"kmftangchaoyang","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":466,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":46,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":312,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How are IDs for tables, counters, meters, and actions assigned in P4 compiler output JSON files?","id":1388,"title":"How are IDs for tables, counters, meters, and actions assigned in P4 compiler output JSON files?","slug":"how-are-ids-for-tables-counters-meters-and-actions-assigned-in-p4-compiler-output-json-files","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2025-09-28T15:29:54.245Z","last_posted_at":"2025-09-28T18:51:10.215Z","bumped":true,"bumped_at":"2025-09-28T18:51:10.215Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":59,"like_count":0,"has_summary":false,"last_poster_username":"andyfingerhut","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":473,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":46,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to get Socket path when using controller to get information from data plane","id":1358,"title":"How to get Socket path when using controller to get information from data plane","slug":"how-to-get-socket-path-when-using-controller-to-get-information-from-data-plane","posts_count":6,"reply_count":4,"highest_post_number":7,"image_url":null,"created_at":"2025-07-29T01:11:24.408Z","last_posted_at":"2025-08-13T21:56:02.818Z","bumped":true,"bumped_at":"2025-08-13T21:56:02.818Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":71,"like_count":2,"has_summary":false,"last_poster_username":"yuexin12138","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":453,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":46,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to setup IPv6","id":1338,"title":"How to setup IPv6","slug":"how-to-setup-ipv6","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-06-15T13:06:15.235Z","last_posted_at":"2025-06-20T18:43:43.990Z","bumped":true,"bumped_at":"2025-06-20T18:43:43.990Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":69,"like_count":0,"has_summary":false,"last_poster_username":"andyfingerhut","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":448,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":46,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"ModuleNotFoundError: No module named &lsquo;p4&rsquo; when running make run in exercises/basic","id":1331,"title":"ModuleNotFoundError: No module named 'p4' when running make run in exercises/basic","slug":"modulenotfounderror-no-module-named-p4-when-running-make-run-in-exercises-basic","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-06-06T16:03:39.919Z","last_posted_at":"2025-06-06T16:11:20.455Z","bumped":true,"bumped_at":"2025-06-06T16:11:20.455Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":324,"like_count":0,"has_summary":false,"last_poster_username":"andyfingerhut","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":442,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":46,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Enabling P4Runtime on psa_switch","id":1311,"title":"Enabling P4Runtime on psa_switch","slug":"enabling-p4runtime-on-psa-switch","posts_count":8,"reply_count":5,"highest_post_number":8,"image_url":null,"created_at":"2025-05-19T13:26:19.477Z","last_posted_at":"2025-05-19T16:43:25.148Z","bumped":true,"bumped_at":"2025-05-19T16:43:25.148Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":107,"like_count":0,"has_summary":false,"last_poster_username":"andyfingerhut","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":438,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":46,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Control plane reads wrong values (INT)","id":1284,"title":"Control plane reads wrong values (INT)","slug":"control-plane-reads-wrong-values-int","posts_count":19,"reply_count":14,"highest_post_number":19,"image_url":"https://us1.discourse-cdn.com/flex019/uploads/p4/optimized/1X/2faecd82bffd1f4400b1c495cc47f4f23801c394_2_1024x915.png","created_at":"2025-03-25T10:25:39.371Z","last_posted_at":"2025-05-19T07:57:12.018Z","bumped":true,"bumped_at":"2025-05-19T07:57:12.018Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":241,"like_count":1,"has_summary":false,"last_poster_username":"lriccardip4","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":430,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":46,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":438,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Stateful metadata per-packet","id":1307,"title":"Stateful metadata per-packet","slug":"stateful-metadata-per-packet","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":"https://us1.discourse-cdn.com/flex019/uploads/p4/original/1X/0dda40b18340ed7df3be5f758ddda29d918472f7.png","created_at":"2025-05-09T14:10:49.858Z","last_posted_at":"2025-05-09T16:07:37.100Z","bumped":true,"bumped_at":"2025-05-09T16:07:37.100Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":176,"like_count":0,"has_summary":false,"last_poster_username":"andyfingerhut","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":437,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":46,"primary_group_id":null,"flair_group_id":null}]}]}}