안드로이드 네트워크 디바이스 드라이버에서 들어오는 패킷을 TCP스택으로 넘겨주는데

이때 TCP 스택을 수정하여 커스터 마이징 할 수 있는 방법이 있는지요?

또는 참고할 만한 관련 자료를 알려주시면 감사하겠습니다.