Jamal, great start.  I cleaned up the sentence structure a little and then also dropped the 'justification' sentence.

Edited version:

  This session will start with description of how a basic Network
  Interface Card(NIC) operates and lead into NIC feature evolution.
  The discussion will delve into several NIC features starting from
  fundamental packet IO, leading to incremental offload of
  packet processing from server processors to NIC hardware from 
  over the last two decades.

  The software models described for controlling these NICs center 
  around Linux kernel APIs that were created to take advantage of 
  hardware capabilities.  When sensible the relationship of a feature
  that a NIC handles will be related to specific IETF activity (eg
  transport, security, nvo3, etc).


On Fri, Jul 12, 2019 at 8:01 AM Jamal Hadi Salim via Ietf105-nic-discussions <ietf105-nic-discussions@netdevconf.org> wrote:
Current abstract looks like:

----
  This session will start with description of how a basic Network
  Interface Card(NIC) operates and lead into NIC feature evolution.
  The discussion will delve into several NIC features starting from
  fundamental packet IO in the early days, leading to incremental
  offloading from the host of whole or parts of packet processing
  computation into the NIC hardware from the 1990s to current time.
  Justification for the different offloads will be explained.

  Linux control and kernel APIs will be used to illustrate the different
  functionality.  When sensible the relationship of a feature
  that a NIC handles will be related to specific IETF activity (eg
  transport, security, nvo3, etc)
---

Please add/del/modify as needed.

cheers,
jamal
_______________________________________________
Ietf105-nic-discussions mailing list
Ietf105-nic-discussions@netdevconf.org
https://lists.netdevconf.org/cgi-bin/mailman/listinfo/ietf105-nic-discussions