{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2018:L5QVJRP7NNJNFOKDLRKP4QTD35","short_pith_number":"pith:L5QVJRP7","schema_version":"1.0","canonical_sha256":"5f6154c5ff6b52d2b9435c54fe4263df5f5548cf3b3946c1c4f6a1e578eda51c","source":{"kind":"arxiv","id":"1810.10247","version":1},"attestation_state":"computed","paper":{"title":"Leveraging eBPF for programmable network functions with IPv6 Segment Routing","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.NI","authors_text":"Fabien Duchene, Mathieu Xhonneux, Olivier Bonaventure","submitted_at":"2018-10-24T08:50:57Z","abstract_excerpt":"With the advent of Software Defined Networks (SDN), Network Function Virtualisation (NFV) or Service Function Chaining (SFC), operators expect networks to support flexible services beyond the mere forwarding of packets. The network programmability framework which is being developed within the IETF by leveraging IPv6 Segment Routing enables the realisation of in-network functions. In this paper, we demonstrate that this vision of in-network programmability can be realised. By leveraging the eBPF support in the Linux kernel, we implement a flexible framework that allows network operators to enco"},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"1810.10247","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.NI","submitted_at":"2018-10-24T08:50:57Z","cross_cats_sorted":[],"title_canon_sha256":"91488d45c7d70e197915f997a18db591594d447f71149503ebde9d22d0e30fd3","abstract_canon_sha256":"ab0fee1c2564b2d53d4b50c5e5a8aaecda4793470373d1fabca34ae842ad1de4"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:02:23.769925Z","signature_b64":"797szyAfCR2qHyQdqr1yGChGUXgDbEplmR0LMg7qApvwRgW+lL0zk0T7L5ybZl0zs3kAW5t6asyXWbE2GhqQCg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"5f6154c5ff6b52d2b9435c54fe4263df5f5548cf3b3946c1c4f6a1e578eda51c","last_reissued_at":"2026-05-18T00:02:23.769457Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:02:23.769457Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Leveraging eBPF for programmable network functions with IPv6 Segment Routing","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.NI","authors_text":"Fabien Duchene, Mathieu Xhonneux, Olivier Bonaventure","submitted_at":"2018-10-24T08:50:57Z","abstract_excerpt":"With the advent of Software Defined Networks (SDN), Network Function Virtualisation (NFV) or Service Function Chaining (SFC), operators expect networks to support flexible services beyond the mere forwarding of packets. The network programmability framework which is being developed within the IETF by leveraging IPv6 Segment Routing enables the realisation of in-network functions. In this paper, we demonstrate that this vision of in-network programmability can be realised. By leveraging the eBPF support in the Linux kernel, we implement a flexible framework that allows network operators to enco"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1810.10247","kind":"arxiv","version":1},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"aliases":[{"alias_kind":"arxiv","alias_value":"1810.10247","created_at":"2026-05-18T00:02:23.769532+00:00"},{"alias_kind":"arxiv_version","alias_value":"1810.10247v1","created_at":"2026-05-18T00:02:23.769532+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1810.10247","created_at":"2026-05-18T00:02:23.769532+00:00"},{"alias_kind":"pith_short_12","alias_value":"L5QVJRP7NNJN","created_at":"2026-05-18T12:32:33.847187+00:00"},{"alias_kind":"pith_short_16","alias_value":"L5QVJRP7NNJNFOKD","created_at":"2026-05-18T12:32:33.847187+00:00"},{"alias_kind":"pith_short_8","alias_value":"L5QVJRP7","created_at":"2026-05-18T12:32:33.847187+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":0,"internal_anchor_count":0,"sample":[]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/L5QVJRP7NNJNFOKDLRKP4QTD35","json":"https://pith.science/pith/L5QVJRP7NNJNFOKDLRKP4QTD35.json","graph_json":"https://pith.science/api/pith-number/L5QVJRP7NNJNFOKDLRKP4QTD35/graph.json","events_json":"https://pith.science/api/pith-number/L5QVJRP7NNJNFOKDLRKP4QTD35/events.json","paper":"https://pith.science/paper/L5QVJRP7"},"agent_actions":{"view_html":"https://pith.science/pith/L5QVJRP7NNJNFOKDLRKP4QTD35","download_json":"https://pith.science/pith/L5QVJRP7NNJNFOKDLRKP4QTD35.json","view_paper":"https://pith.science/paper/L5QVJRP7","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1810.10247&json=true","fetch_graph":"https://pith.science/api/pith-number/L5QVJRP7NNJNFOKDLRKP4QTD35/graph.json","fetch_events":"https://pith.science/api/pith-number/L5QVJRP7NNJNFOKDLRKP4QTD35/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/L5QVJRP7NNJNFOKDLRKP4QTD35/action/timestamp_anchor","attest_storage":"https://pith.science/pith/L5QVJRP7NNJNFOKDLRKP4QTD35/action/storage_attestation","attest_author":"https://pith.science/pith/L5QVJRP7NNJNFOKDLRKP4QTD35/action/author_attestation","sign_citation":"https://pith.science/pith/L5QVJRP7NNJNFOKDLRKP4QTD35/action/citation_signature","submit_replication":"https://pith.science/pith/L5QVJRP7NNJNFOKDLRKP4QTD35/action/replication_record"}},"created_at":"2026-05-18T00:02:23.769532+00:00","updated_at":"2026-05-18T00:02:23.769532+00:00"}