- Mar 04, 2024
-
-
Ayush Singh authored
- Using TCP Keepalive to detect if node is online Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com>
-
- Feb 19, 2024
-
-
Ayush Singh authored
- Can remove and add the node now without much problem. - Currently relying on the fact that a node is offline if host tries to destroy connection with cport 0 of node Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com>
-
Ayush Singh authored
- Better to cleanup on node destroy function - Also simplify svc module removal. This operation should not fail unless the node does not exist on kernel. In either case, it needs to be cleaned up Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com>
-
Ayush Singh authored
- No point in keeping the node once connection to cport 0 is destroyed. - Useful when get_manifest or some initial request times out Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com>
-
- Jan 10, 2024
-
-
Ayush Singh authored
- The 2nd array was kind of unnecessary Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com>
-
- Jan 08, 2024
-
-
Ayush Singh authored
- Remove unused bits Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com>
-
Ayush Singh authored
- Seems better to just follow the spec Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com>
-
- Jan 06, 2024
-
-
Ayush Singh authored
- Move from a pull-push model to a push only model. - Should allow much more idle time to the program Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com>
-
- Jan 05, 2024
-
-
Ayush Singh authored
Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com>
-
- Dec 14, 2023
-
-
Ayush Singh authored
- Incorrect get_manifest_request - Remove log protocol stuff Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com>
-
Ayush Singh authored
- Local node with control port almost done. - Decided against using greybus log protocol for logging since it can become complicated to debug stuff before local node is registered Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com>
-
Ayush Singh authored
- Includes defining control port, creating a mainfest, etc - Allows using greybus protocols for logging, networking, etc Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com>
-
- Dec 06, 2023
-
-
Ayush Singh authored
- Make communications with linux kernel greybus spec compiant Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com>
-
Ayush Singh authored
- Make things spec compliant on AP side Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com>
-
Ayush Singh authored
- Having a wrapper around greybus message is proving more difficult that initial assumption Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com>
-
- Dec 04, 2023
-
-
Ayush Singh authored
- Much simpler (and less error prone) than using dynamic k_fifo list. - Everything seems to work Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com>
-
- Nov 03, 2023
-
-
Ayush Singh authored
Just overwrite with the last address Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com>
-
- Nov 02, 2023
-
-
Ayush Singh authored
- Use pad bytes to send cport information. This is similar to what is done on host side Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com>
-
Ayush Singh authored
Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com>
-
Ayush Singh authored
Will probably be faster than binary search for n <= 32 due to cache prediction. Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com>
-
- Oct 19, 2023
-
-
Ayush Singh authored
- Also switch to normal sdk-next in CI Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com>
-
- Sep 24, 2023
-
-
Ayush Singh authored
- Change Control address. Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com>
-
- Aug 22, 2023
-
-
Ayush Singh authored
Make HDLC independent from UART Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com>
-
- Aug 21, 2023
-
-
Ayush Singh authored
- Add comments - Run checkpatch Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com>
-
Ayush Singh authored
Running tcp discovery on main thread with highest priority just doesn't seem like the best idea. Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com>
-
- Aug 20, 2023
-
-
Ayush Singh authored
There reasons are as follows: 1. The removal detection was happening only at an interval which falls apart if AP sends message in that delta. 2. Greybus node sometimes fails to respond even if it is online. 3. Caused hit to APBridge performance. I have also added a cache to allow binary serarching for current nodes. Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com>
-
Ayush Singh authored
Using sorted array with binary search for better performance. Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com>
-
- Aug 16, 2023
-
-
Ayush Singh authored
Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com>
-
Ayush Singh authored
Can be calculated from header Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com>
-
Ayush Singh authored
- Run checkpatch - Clang-format Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com>
-
- Aug 15, 2023
-
-
Ayush Singh authored
Was not cleaning up cports properly. Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com>
-
Ayush Singh authored
With this, I am no longer using system heap. Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com>
-
Ayush Singh authored
No need to allocate HDLC block seperately Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com>
-
Ayush Singh authored
The final plan is to move away from system heap compleatly Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com>
-
- Aug 14, 2023
-
-
Ayush Singh authored
Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com>
-
Ayush Singh authored
- Performed some static analysis Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com>
-
Ayush Singh authored
Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com>
-
Ayush Singh authored
Move greybus messages out of operations Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com>
-
Ayush Singh authored
Move greybus connection stuff to seperate file. Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com>
-
Ayush Singh authored
- Can now start/stop apbrige with SVC - Move APBridge to seperate file Signed-off-by:
Ayush Singh <ayushdevel1325@gmail.com>
-