[RFC PATCH 2/7] VF driver changes to enable hooks to get kernel notifications

2016-12-21 Thread Satha Koteswara Rao
--- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 579 ++- 1 file changed, 565 insertions(+), 14 deletions(-) diff --git a/drivers/net/ethernet/cavium/thunder/nicvf_main.c b/drivers/net/ethernet/cavium/thunder/nicvf_main.c index 8a37012..8f00bc7 100644 ---

[RFC PATCH 3/7] Enable pause frame support

2016-12-21 Thread Satha Koteswara Rao
--- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 25 +++ drivers/net/ethernet/cavium/thunder/thunder_bgx.h | 7 +++ 2 files changed, 32 insertions(+) diff --git a/drivers/net/ethernet/cavium/thunder/thunder_bgx.c

[RFC PATCH 4/7] HW Filter Initialization code and register access APIs

2016-12-21 Thread Satha Koteswara Rao
--- drivers/net/ethernet/cavium/thunder/pf_reg.c | 660 +++ 1 file changed, 660 insertions(+) create mode 100644 drivers/net/ethernet/cavium/thunder/pf_reg.c diff --git a/drivers/net/ethernet/cavium/thunder/pf_reg.c b/drivers/net/ethernet/cavium/thunder/pf_reg.c new

[RFC PATCH 6/7] HW Filter Table access API's

2016-12-21 Thread Satha Koteswara Rao
--- drivers/net/ethernet/cavium/thunder/tbl_access.c | 262 +++ drivers/net/ethernet/cavium/thunder/tbl_access.h | 61 ++ 2 files changed, 323 insertions(+) create mode 100644 drivers/net/ethernet/cavium/thunder/tbl_access.c create mode 100644

[RFC PATCH 0/7] ThunderX Embedded switch support

2016-12-21 Thread Satha Koteswara Rao
-0800 Linux 4.9 Thank You! --- Satha Koteswara Rao (7): * Patch 1: * PF driver modified to enable HW filter support, changes works in backward compatibility mode. Enable required things in Makefile. Enab

[RFC PATCH 5/7] Multiple VF's grouped together under single physical port called PF group PF Group maintainance API's

2016-12-21 Thread Satha Koteswara Rao
--- drivers/net/ethernet/cavium/thunder/pf_globals.h | 78 + drivers/net/ethernet/cavium/thunder/pf_locals.h | 365 +++ drivers/net/ethernet/cavium/thunder/pf_vf.c | 207 + 3 files changed, 650 insertions(+) create mode 100644

[RFC PATCH 1/7] PF driver modified to enable HW filter support, changes works in backward compatibility mode Enable required things in Makefile Enable LZ4 dependecy inside config file

2016-12-21 Thread Satha Koteswara Rao
--- drivers/net/ethernet/cavium/Kconfig| 1 + drivers/net/ethernet/cavium/thunder/Makefile | 2 +- drivers/net/ethernet/cavium/thunder/nic.h | 203 --- drivers/net/ethernet/cavium/thunder/nic_main.c | 735 ++--- 4 files changed, 804 insertions(+),

[RFC PATCH 7/7] Get notifications from PF driver and configure filter block based on request data

2016-12-21 Thread Satha Koteswara Rao
--- drivers/net/ethernet/cavium/thunder/pf_filter.c | 1678 +++ 1 file changed, 1678 insertions(+) create mode 100644 drivers/net/ethernet/cavium/thunder/pf_filter.c diff --git a/drivers/net/ethernet/cavium/thunder/pf_filter.c