{"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":523,"username":"yiodian.chu","name":"Yiodian Chu","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/y/da6949/{size}.png","trust_level":0},{"id":484,"username":"gzrccfy","name":"Gzrccfy","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/g/0ea827/{size}.png","trust_level":1},{"id":113,"username":"fruffy","name":"Fruffy","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/f/a8b319/{size}.png","admin":true,"moderator":true,"trust_level":2},{"id":376,"username":"davidcc73","name":"Davidcc73","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/d/c6cbf5/{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":2},{"id":357,"username":"absuarez","name":"Absuarez","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/a3d4f5/{size}.png","trust_level":1},{"id":96,"username":"DavideS","name":"Davide S","avatar_template":"/user_avatar/forum.p4.org/davides/{size}/120_2.png","trust_level":2},{"id":443,"username":"sheng.huai0330","name":"Skyyy","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/9de0a6/{size}.png","trust_level":0},{"id":440,"username":"AL-OTU","name":"AL","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/35a633/{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":426,"username":"tveggala","name":"Thulasi Veggalam","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/t/d26b3c/{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":419,"username":"akshataavk","name":"Akshataavk","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/71e660/{size}.png","trust_level":1},{"id":409,"username":"fengkeyleaf","name":"fengkeyleaf","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/f/90db22/{size}.png","trust_level":0},{"id":421,"username":"pabloEsiiABGM","name":"Pablo","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/p/ba8739/{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":302,"username":"sun-titto","name":"Sun Titto","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/898d66/{size}.png","trust_level":1},{"id":313,"username":"gxpy","name":"Gxpy","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/g/54ee81/{size}.png","trust_level":1},{"id":405,"username":"mnwrhsn","name":"Monowar Hasan","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/m/f475e1/{size}.png","trust_level":1},{"id":400,"username":"nebulator0","name":"Nebulator0","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/n/e495f1/{size}.png","trust_level":0},{"id":340,"username":"aashiqkamal","name":"KMAK","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/fbc32d/{size}.png","trust_level":1},{"id":179,"username":"SteffenLindner","name":"Steffen Lindner","avatar_template":"/user_avatar/forum.p4.org/steffenlindner/{size}/99_2.png","trust_level":2},{"id":389,"username":"dan1el","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/d/e47774/{size}.png","trust_level":1},{"id":378,"username":"SOUL","name":"Soul","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/e9bcb4/{size}.png","trust_level":0},{"id":295,"username":"msaueressig","name":"Msaueressig","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/m/edb3f5/{size}.png","trust_level":1},{"id":382,"username":"Xiaoxin","name":"Xiaoxin","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/x/3be4f8/{size}.png","trust_level":1},{"id":325,"username":"Sandman","name":"Sandman","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/ebca7d/{size}.png","trust_level":1},{"id":256,"username":"Selltowitz","name":"Selltowitz","avatar_template":"/user_avatar/forum.p4.org/selltowitz/{size}/264_2.png","trust_level":1},{"id":367,"username":"nurlybekovnt","name":"Nadirbek","avatar_template":"/user_avatar/forum.p4.org/nurlybekovnt/{size}/289_2.png","trust_level":0},{"id":339,"username":"leonderooij","name":"leonderooij","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/l/7bcc69/{size}.png","trust_level":1},{"id":346,"username":"bcheevers123","name":"Bcheevers123","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/b/f1d935/{size}.png","trust_level":0},{"id":333,"username":"patronhill","name":"Patronhill","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/p/2bfe46/{size}.png","trust_level":1}],"primary_groups":[],"flair_groups":[],"topic_list":{"can_create_topic":false,"filter":"latest","more_topics_url":"/c/p4-dev/12?page=1","per_page":30,"topics":[{"fancy_title":"About the P4 Dev category","id":42,"title":"About the P4 Dev category","slug":"about-the-p4-dev-category","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2021-05-12T22:01:48.290Z","last_posted_at":null,"bumped":true,"bumped_at":"2021-05-12T22:01:48.290Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"General P4 software development discussions \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 &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":1171,"like_count":0,"has_summary":false,"last_poster_username":"judysnow","category_id":12,"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":"bf-sde-9.7.0 on Newport (Tofino2) — FPGA not detected on PCIe, platform init fails","id":1471,"title":"bf-sde-9.7.0 on Newport (Tofino2) — FPGA not detected on PCIe, platform init fails","slug":"bf-sde-9-7-0-on-newport-tofino2-fpga-not-detected-on-pcie-platform-init-fails","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-06-13T14:34:41.242Z","last_posted_at":"2026-06-13T14:34:41.308Z","bumped":true,"bumped_at":"2026-06-13T14:34:41.308Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":104,"like_count":0,"has_summary":false,"last_poster_username":"yiodian.chu","category_id":12,"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":523,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Integrate STF with p4testgen","id":1406,"title":"Integrate STF with p4testgen","slug":"integrate-stf-with-p4testgen","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2025-11-21T15:28:58.898Z","last_posted_at":"2025-11-23T18:26:22.575Z","bumped":true,"bumped_at":"2025-11-23T18:26:22.575Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":113,"like_count":1,"has_summary":false,"last_poster_username":"fruffy","category_id":12,"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":484,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":113,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Checksum calculation ICMPv6","id":1296,"title":"Checksum calculation ICMPv6","slug":"checksum-calculation-icmpv6","posts_count":3,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2025-04-12T13:53:23.729Z","last_posted_at":"2025-09-15T09:19:23.840Z","bumped":true,"bumped_at":"2025-09-15T09:19:23.840Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":254,"like_count":2,"has_summary":false,"last_poster_username":"ederollora2","category_id":12,"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":376,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":455,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Implementing P4 projects in real hardware","id":1072,"title":"Implementing P4 projects in real hardware","slug":"implementing-p4-projects-in-real-hardware","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2024-01-17T12:39:23.264Z","last_posted_at":"2025-06-06T16:03:11.358Z","bumped":true,"bumped_at":"2025-06-06T16:03:11.358Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":958,"like_count":1,"has_summary":false,"last_poster_username":"sheng.huai0330","category_id":12,"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":357,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":96,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":443,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Help: p4types_pb2 and google.rpc import errors in Python gRPC controller","id":1317,"title":"Help: p4types_pb2 and google.rpc import errors in Python gRPC controller","slug":"help-p4types-pb2-and-google-rpc-import-errors-in-python-grpc-controller","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-05-26T17:42:10.787Z","last_posted_at":"2025-05-26T17:42:10.839Z","bumped":true,"bumped_at":"2025-05-26T17:42:10.839Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":145,"like_count":0,"has_summary":false,"last_poster_username":"AL-OTU","category_id":12,"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":440,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Need Advice on P4 Tofino Setup – Platform Detection, Custom Controller, and IDS Project","id":1315,"title":"Need Advice on P4 Tofino Setup – Platform Detection, Custom Controller, and IDS Project","slug":"need-advice-on-p4-tofino-setup-platform-detection-custom-controller-and-ids-project","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-05-20T14:49:25.983Z","last_posted_at":"2025-05-21T05:13:56.512Z","bumped":true,"bumped_at":"2025-05-21T05:13:56.512Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":152,"like_count":0,"has_summary":false,"last_poster_username":"p4prof","category_id":12,"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":440,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":312,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Challenge on Packet Recirculation","id":1276,"title":"Challenge on Packet Recirculation","slug":"challenge-on-packet-recirculation","posts_count":11,"reply_count":9,"highest_post_number":11,"image_url":null,"created_at":"2025-03-18T21:18:34.180Z","last_posted_at":"2025-04-07T12:07:37.601Z","bumped":true,"bumped_at":"2025-04-07T12:07:37.601Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":361,"like_count":6,"has_summary":false,"last_poster_username":"andyfingerhut","category_id":12,"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":426,"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":"Storing payload byte in a temporary variable","id":1277,"title":"Storing payload byte in a temporary variable","slug":"storing-payload-byte-in-a-temporary-variable","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-03-18T21:34:25.897Z","last_posted_at":"2025-03-19T15:34:30.842Z","bumped":true,"bumped_at":"2025-03-19T15:34:30.842Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":102,"like_count":1,"has_summary":false,"last_poster_username":"andyfingerhut","category_id":12,"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":426,"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":"Switch&rsquo;s IP and MAC address","id":1270,"title":"Switch's IP and MAC address","slug":"switchs-ip-and-mac-address","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-03-09T19:53:14.617Z","last_posted_at":"2025-03-09T20:25:35.008Z","bumped":true,"bumped_at":"2025-03-09T20:25:35.008Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":117,"like_count":1,"has_summary":false,"last_poster_username":"andyfingerhut","category_id":12,"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":419,"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":"What happens when a table with actions defined but without any keys defined?","id":1265,"title":"What happens when a table with actions defined but without any keys defined?","slug":"what-happens-when-a-table-with-actions-defined-but-without-any-keys-defined","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":"https://us1.discourse-cdn.com/flex019/uploads/p4/original/1X/514e5e901fa513e671b8427bdea5c600381772ec.png","created_at":"2025-03-03T19:50:04.600Z","last_posted_at":"2025-03-03T20:06:36.319Z","bumped":true,"bumped_at":"2025-03-03T20:06:36.319Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":140,"like_count":0,"has_summary":false,"last_poster_username":"fengkeyleaf","category_id":12,"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":409,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster, Accepted Answer","user_id":46,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Clone3 function on stratum_bmv2","id":1261,"title":"Clone3 function on stratum_bmv2","slug":"clone3-function-on-stratum-bmv2","posts_count":6,"reply_count":3,"highest_post_number":6,"image_url":null,"created_at":"2025-02-20T14:50:53.937Z","last_posted_at":"2025-02-24T18:00:16.630Z","bumped":true,"bumped_at":"2025-02-24T18:00:16.630Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":193,"like_count":1,"has_summary":false,"last_poster_username":"pabloEsiiABGM","category_id":12,"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":421,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":46,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to get a graph of IR nodes compiled by p4c and work on it from another program?","id":1259,"title":"How to get a graph of IR nodes compiled by p4c and work on it from another program?","slug":"how-to-get-a-graph-of-ir-nodes-compiled-by-p4c-and-work-on-it-from-another-program","posts_count":11,"reply_count":7,"highest_post_number":11,"image_url":null,"created_at":"2025-02-19T22:46:56.760Z","last_posted_at":"2025-02-20T21:46:58.055Z","bumped":true,"bumped_at":"2025-02-20T21:46:58.055Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":265,"like_count":0,"has_summary":false,"last_poster_username":"fengkeyleaf","category_id":12,"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":409,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"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},{"extras":null,"description":"Recent Poster","user_id":55,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Error during P4 program compilation: &ldquo;Too many heap sections: Increase MAXHINCR or MAX_HEAP_SECTS&rdquo;","id":1231,"title":"Error during P4 program compilation: \"Too many heap sections: Increase MAXHINCR or MAX_HEAP_SECTS\"","slug":"error-during-p4-program-compilation-too-many-heap-sections-increase-maxhincr-or-max-heap-sects","posts_count":11,"reply_count":7,"highest_post_number":11,"image_url":"https://us1.discourse-cdn.com/flex019/uploads/p4/original/1X/08cd657bfb20cc07f3bd21232528aaf035a353e0.png","created_at":"2024-12-12T13:11:15.343Z","last_posted_at":"2025-01-09T07:34:42.450Z","bumped":true,"bumped_at":"2025-01-09T07:34:42.450Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":382,"like_count":1,"has_summary":false,"last_poster_username":"sun-titto","category_id":12,"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":302,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":46,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Bmv2 multicast modify port during egress","id":1236,"title":"Bmv2 multicast modify port during egress","slug":"bmv2-multicast-modify-port-during-egress","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://us1.discourse-cdn.com/flex019/uploads/p4/optimized/1X/e75880a1f69b4bf7ed0f6ad224fa14e8d129a08b_2_1024x518.png","created_at":"2024-12-25T07:43:47.647Z","last_posted_at":"2024-12-25T15:57:31.585Z","bumped":true,"bumped_at":"2024-12-25T15:57:31.585Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":150,"like_count":0,"has_summary":false,"last_poster_username":"andyfingerhut","category_id":12,"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":313,"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":"Intel P4 Studio","id":1211,"title":"Intel P4 Studio","slug":"intel-p4-studio","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2024-11-07T04:15:10.706Z","last_posted_at":"2024-11-10T22:23:21.408Z","bumped":true,"bumped_at":"2024-11-10T22:23:21.408Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":831,"like_count":2,"has_summary":false,"last_poster_username":"p4prof","category_id":12,"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":405,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":46,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":312,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Using a virtual iproute2 port as an egress port on the device","id":1180,"title":"Using a virtual iproute2 port as an egress port on the device","slug":"using-a-virtual-iproute2-port-as-an-egress-port-on-the-device","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":null,"created_at":"2024-04-24T10:27:16.421Z","last_posted_at":"2024-05-06T08:44:05.668Z","bumped":true,"bumped_at":"2024-05-06T08:44:05.668Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":237,"like_count":0,"has_summary":false,"last_poster_username":"nebulator0","category_id":12,"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":400,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":96,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Register use in V1model Architecture","id":1152,"title":"Register use in V1model Architecture","slug":"register-use-in-v1model-architecture","posts_count":9,"reply_count":8,"highest_post_number":10,"image_url":null,"created_at":"2024-04-02T20:24:09.782Z","last_posted_at":"2024-04-05T16:21:56.829Z","bumped":true,"bumped_at":"2024-04-05T16:21:56.829Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":689,"like_count":4,"has_summary":false,"last_poster_username":"aashiqkamal","category_id":12,"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":340,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":55,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":179,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to simulate a customized propagation delay?","id":1147,"title":"How to simulate a customized propagation delay?","slug":"how-to-simulate-a-customized-propagation-delay","posts_count":6,"reply_count":4,"highest_post_number":6,"image_url":null,"created_at":"2024-03-26T14:25:42.283Z","last_posted_at":"2024-03-28T15:00:48.389Z","bumped":true,"bumped_at":"2024-03-28T15:00:48.389Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":404,"like_count":0,"has_summary":false,"last_poster_username":"dan1el","category_id":12,"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":389,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":179,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":46,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Clone3() Migration","id":1127,"title":"Clone3() Migration","slug":"clone3-migration","posts_count":9,"reply_count":7,"highest_post_number":9,"image_url":null,"created_at":"2024-03-08T17:49:04.032Z","last_posted_at":"2024-03-10T17:37:21.773Z","bumped":true,"bumped_at":"2024-03-10T17:37:21.773Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":597,"like_count":0,"has_summary":false,"last_poster_username":"davidcc73","category_id":12,"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":376,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":46,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Using the ONOS app to control the BMv2 switches","id":1114,"title":"Using the ONOS app to control the BMv2 switches","slug":"using-the-onos-app-to-control-the-bmv2-switches","posts_count":5,"reply_count":4,"highest_post_number":6,"image_url":"https://us1.discourse-cdn.com/flex019/uploads/p4/original/1X/1ac37da0c24ffa21c1e5bcd12ee6e89866d511d0.png","created_at":"2024-03-06T08:36:21.116Z","last_posted_at":"2024-03-07T09:01:13.419Z","bumped":true,"bumped_at":"2024-03-07T09:01:13.419Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":503,"like_count":0,"has_summary":false,"last_poster_username":"SOUL","category_id":12,"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":378,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster, Accepted Answer","user_id":96,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"INTCollector issues","id":905,"title":"INTCollector issues","slug":"intcollector-issues","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2023-07-27T06:51:03.570Z","last_posted_at":"2024-03-07T07:19:58.990Z","bumped":true,"bumped_at":"2024-03-07T07:19:58.990Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":599,"like_count":0,"has_summary":false,"last_poster_username":"Xiaoxin","category_id":12,"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":295,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":382,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Precision Time Protocol (PTP) in P4?","id":1094,"title":"Precision Time Protocol (PTP) in P4?","slug":"precision-time-protocol-ptp-in-p4","posts_count":6,"reply_count":2,"highest_post_number":6,"image_url":null,"created_at":"2024-02-20T17:56:52.747Z","last_posted_at":"2024-03-04T23:19:41.779Z","bumped":true,"bumped_at":"2024-03-04T23:19:41.779Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":546,"like_count":0,"has_summary":false,"last_poster_username":"andyfingerhut","category_id":12,"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":325,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":179,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":256,"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":"Flow table entry eviction","id":1093,"title":"Flow table entry eviction","slug":"flow-table-entry-eviction","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2024-02-19T10:23:36.977Z","last_posted_at":"2024-02-20T05:58:16.622Z","bumped":true,"bumped_at":"2024-02-20T07:04:35.642Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":456,"like_count":1,"has_summary":false,"last_poster_username":"nurlybekovnt","category_id":12,"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":367,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":46,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Connecting bmv2 switches with controllers pox, onos, etc","id":1091,"title":"Connecting bmv2 switches with controllers pox, onos, etc","slug":"connecting-bmv2-switches-with-controllers-pox-onos-etc","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2024-02-15T00:28:20.482Z","last_posted_at":"2024-02-15T08:07:40.412Z","bumped":true,"bumped_at":"2024-02-15T08:07:40.412Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":432,"like_count":0,"has_summary":false,"last_poster_username":"DavideS","category_id":12,"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":357,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":96,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[resolved] P4runtime: No forwarding pipeline config or SEGFAULT","id":1061,"title":"[resolved] P4runtime: No forwarding pipeline config or SEGFAULT","slug":"resolved-p4runtime-no-forwarding-pipeline-config-or-segfault","posts_count":5,"reply_count":0,"highest_post_number":5,"image_url":null,"created_at":"2023-12-16T22:58:57.296Z","last_posted_at":"2023-12-17T22:15:49.770Z","bumped":true,"bumped_at":"2023-12-17T22:15:49.770Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":494,"like_count":3,"has_summary":false,"last_poster_username":"leonderooij","category_id":12,"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":339,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"To what extent can P4 extract attributes/headers/etc from HTTPS packets","id":1042,"title":"To what extent can P4 extract attributes/headers/etc from HTTPS packets","slug":"to-what-extent-can-p4-extract-attributes-headers-etc-from-https-packets","posts_count":7,"reply_count":4,"highest_post_number":7,"image_url":null,"created_at":"2023-11-27T14:42:55.473Z","last_posted_at":"2023-12-10T10:32:09.843Z","bumped":true,"bumped_at":"2023-12-10T10:32:09.843Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":503,"like_count":0,"has_summary":false,"last_poster_username":"bcheevers123","category_id":12,"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":346,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":312,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":46,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Adding a Custom Header between the UDP Header and the Payload","id":1032,"title":"Adding a Custom Header between the UDP Header and the Payload","slug":"adding-a-custom-header-between-the-udp-header-and-the-payload","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2023-11-16T23:16:37.131Z","last_posted_at":"2023-11-17T20:23:15.194Z","bumped":true,"bumped_at":"2023-11-17T20:23:15.194Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":1959,"like_count":0,"has_summary":false,"last_poster_username":"andyfingerhut","category_id":12,"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":325,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":179,"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":"Added a Custom Header for INT after the Ethernet Header: Behavioral Model Working; Not working on the target;","id":1029,"title":"Added a Custom Header for INT after the Ethernet Header: Behavioral Model Working; Not working on the target;","slug":"added-a-custom-header-for-int-after-the-ethernet-header-behavioral-model-working-not-working-on-the-target","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2023-11-14T22:03:31.140Z","last_posted_at":"2023-11-15T15:29:08.470Z","bumped":true,"bumped_at":"2023-11-15T19:06:09.771Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":506,"like_count":0,"has_summary":false,"last_poster_username":"Sandman","category_id":12,"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":325,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":312,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Lucid language for Tofino","id":1021,"title":"Lucid language for Tofino","slug":"lucid-language-for-tofino","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2023-11-02T15:11:07.318Z","last_posted_at":"2023-11-02T15:11:07.379Z","bumped":true,"bumped_at":"2023-11-02T15:11:07.379Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":330,"like_count":0,"has_summary":false,"last_poster_username":"patronhill","category_id":12,"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":333,"primary_group_id":null,"flair_group_id":null}]}]}}