The identifier type and checksum neutral mapping bits are optional
in identifier formats. This patch set fixes the implementation to
make them optional and configurable.
Specific items:
- Clean up checksum diff code in ILA
- Add checksum neutral mapping auto so that checksum neutral
mapping can be configured without requiring use of the C-bit
- Add identifier type configuration and allow identifier
type to be configured so that the identifier type field does
not need to be present
- Added ILA documention: ila.txt
I have patches for ILA in iproute2 that will be poseted separately.
Tested: Ran netperf TCP_RR on various combinations of checksum
mode and the two supported identifier types.
Tom Herbert (4):
ila: cleanup checksum diff
ila: add checksum neutral map auto
ila: allow configuraiton of identifier type
ila: Add ila.txt
Documentation/networking/ila.txt | 286 +++++++++++++++++++++++++++++++++++++++
include/uapi/linux/ila.h | 14 ++
net/ipv6/ila/ila.h | 12 +-
net/ipv6/ila/ila_common.c | 104 +++++++-------
net/ipv6/ila/ila_lwt.c | 62 +++++++--
net/ipv6/ila/ila_xlat.c | 26 ++--
6 files changed, 426 insertions(+), 78 deletions(-)
create mode 100644 Documentation/networking/ila.txt
--
2.11.0