Summary of today's call. Agenda:
- ODP Testing/Verification <https://docs.google.com/a/linaro.org/document/d/1YCBbP68-kXswwn70pFQxUBmwDixwBIr_JeFoXqnnpS8/edit#heading=h.f3jezhnsdqau> Discussion - ODP Packet API Design <https://docs.google.com/a/linaro.org/document/d/1_iawxU46IZ8-O6dPavgaZj2Swv-FwLtiP_P13uB9PSU/edit#> Discussion - List of protocols for ODP v1.0? - Usage model for application-created packets - ARP responses - ICMP responses - Control responses - Packets built by application in v1.0 - Usage model for application header/trailer manipulation *Decisions:* - Proposed test/validation plan looks good, v1.0 will focus on positive tests. Most negative tests will be 2015 work. - Drop packet split/join routines--not well defined and not needed for v1.0 - Proposed list of parser-supported protocols is sufficient for ODP v1.0: - Layer 2: ARP, SNAP (recognition) VLANs (S-Tag and C-Tag) - Layer 3: IPv4, IPv6 - Layer 4: TCP, UDP, ICMP, ICMPv6, IPsec (ESP and AH) - Packet copy functions need to be able to copy to a different buffer pool (for QoS purposes) - Need ability for applications to create own packets, but requiring the application to build them by itself is sufficient for v1.0. Add odp_packet_init() function. - Packets to maintain data offset/len which get adjusted in sync with push/pull routines that manipulate headers/trailers. Application responsibility to manage contents of these areas in v1.0. - Expect 1st buffer segment to hold all packet headers for almost all cases (ignoring pathological cases). Don't wan to set specific length requirements to give implementations flexibility, but this is driven by performance/ease of programming considerations. - Need to clarify relationship of headroom specifications in CoS/PktIO/Buffer Pool. Thanks to all for your participation. Bill ---------- Forwarded message ---------- From: UberConference <[email protected]> Date: Tue, Oct 7, 2014 at 11:09 AM Subject: Weekly ODP Design Discussion Call - Call Summary To: [email protected] Weekly ODP Design Discussion Call October 7, 9:53AM - 11:07AM CST 73 minutes Shared Files Chat Transcript <http://www.uberconference.com/chatdownload/5483649307246592> Recording #1 <http://www.uberconference.com/getmp3/AMIfv97tTF3ZwbfuZIN78c7ONN33bg0A7PygIaz2yTnoor7GlncKWenr1tVuV5-Q7mWZpYqJYZhJCAHugvleu9_aRJoUT6uFHpXQgP70TZ51MNGaCtlTIUjjzEHDBtK7aBd6q2QY_NQX4SSIjeTj005F63c8QBDKnA.mp3> 43.4 MB ODP Testing <https://docs.google.com/a/linaro.org/document/d/1YCBbP68-kXswwn70pFQxUBmwDixwBIr_JeFoXqnnpS8/edit?usp=drivesdk> ODP v1.0 Packet Managmene... <https://docs.google.com/a/linaro.org/document/d/1_iawxU46IZ8-O6dPavgaZj2Swv-FwLtiP_P13uB9PSU/edit?usp=drivesdk> ------------------------------ Participants In order of appearance Marshall Guillory 9:54AM - 9:57AM 0 min <http://www.linkedin.com/in/marshallguillory> <https://plus.google.com/111357621776735070930> Bill Fischofer 9:56AM - 11:07AM 33 min <https://plus.google.com/101229890130388723366> Mike Holmes 9:56AM - 9:57AM 0 min <https://plus.google.com/117524006040986883990> Marshall Guillory 9:57AM - 11:07AM 2 min <http://www.linkedin.com/in/marshallguillory> <https://plus.google.com/111357621776735070930> Stuart Haslam 9:57AM - 11:07AM 0 min Mike Holmes 9:58AM - 11:07AM 10 min <https://plus.google.com/117524006040986883990> Jerin Jacob 9:59AM - 11:07AM 0 min <http://www.linkedin.com/in/jerinjacob> <https://plus.google.com/112192941551127946856> Anders Roxell 9:59AM - 11:07AM 0 min <https://plus.google.com/104412829600273375417> Barry Spinney 10:00AM - 11:07AM 6 min Ola Liljedahl 10:00AM - 11:07AM 0 min Wireless Caller 10:01AM - 11:06AM 2 min <http://www.linkedin.com/in/rosenboim> Keith Wiles 10:01AM - 11:06AM 0 min <http://www.linkedin.com/in/keithwiles> Tushar Jagad 10:02AM - 10:40AM 0 min <https://plus.google.com/112920108061278514952> Bala Manoharan 10:02AM - 10:03AM 0 min <https://plus.google.com/101798775278741634979> Kamensky Victor 10:02AM - 11:07AM 0 min Job 10:02AM - 11:07AM 0 min Ciprian Barbu 10:03AM - 11:07AM 2 min <https://plus.google.com/116074040956370734345> Bala Manoharan 10:04AM - 10:09AM 0 min <https://plus.google.com/101798775278741634979> Petri Savolainen 10:04AM - 11:07AM 6 min <https://plus.google.com/105472988549726753666> Tx Instruments 10:07AM - 11:07AM 0 min Robert King 10:07AM - 11:06AM 3 min <https://plus.google.com/111660058616254083029> 46709714080 10:09AM - 11:07AM 0 min Bala Manoharan 10:09AM - 10:11AM 0 min <https://plus.google.com/101798775278741634979> Taras Kondratiuk 10:11AM - 10:12AM 0 min <https://plus.google.com/107577698119732590769> Raj Murali 10:11AM - 10:27AM 0 min <https://plus.google.com/101661069368932371920> Bala Manoharan 10:11AM - 11:07AM 0 min <https://plus.google.com/101798775278741634979> Taras Kondratiuk 10:12AM - 10:46AM 0 min <https://plus.google.com/107577698119732590769> Unknown Caller 10:17AM - 11:07AM 0 min Randy 10:30AM - 11:07AM 0 min <http://www.linkedin.com/in/randylinnell> <https://plus.google.com/112116624322269777162> Taras Kondratiuk 10:53AM - 11:07AM 0 min <https://plus.google.com/107577698119732590769> Tip: Contact groups Create groups of frequent contacts and easily schedule and invite multiple people at once. Learn More <https://uberconference.zendesk.com/entries/42531126-How-do-I-manage-my-contacts-> UberConference If you'd like to stop getting emails from UberConference, click here <http://www.uberconference.com/unsubscribe/LLvfhTQDtLP9qpEQ3y3qFART3suxGq>
_______________________________________________ lng-odp mailing list [email protected] http://lists.linaro.org/mailman/listinfo/lng-odp
