As per my discussion with @qiaobin i started looking in to the LINUX-XIA source for understanding the code base. there were two main file net/xia/vxidty.c
and include/net/xia_vxidty.h
that would have to be change in-order to incorporate the new hashing method. My main goal at this point is to find out how xid_type
is handled and hashing in the current implementation. After that we will see how xid_type
is interfaced with various principles.
xid_type
can be found in these files.
net/xia/ppal_zf/main.c
net/xia/ppal_uni4id/main.c
net/xia/ppal_hid/main.c
net/xia/ppal_ad/main.c
net/xia/ppal_serval/main.c
net/xia/ppal_serval/serval_sal.c
net/xia/ppal_xdp/main.c
include/net/xia.h
net/xia/dag.c
net/xia/route.c
net/xia/fib.c
net/xia/fib_frontend.c
net/xia/output.c
include/net/xia_dag.h
net/xia/socket.c
In future posts i will discuss about the functions and the code of each section in detail.
30 July 2015