diff --git a/src/api.md b/src/api.md index 5d9fb3e3727062547cdbfdd206a19fdb15775dac..c1b06a25daae30fc72f8e147bef314f60572fc20 100644 --- a/src/api.md +++ b/src/api.md @@ -66,6 +66,7 @@ precum Či unele funcČii ajutÄtoare a cÄror utilizare este opČionalÄ. Ăn ```c int parse_arp_table(char *path, struct arp_table_entry *arp_table); ``` + > Atentie, functia salveaza datele in **network order**. - **Calcul sume de control:** pentru a realiza calcularea/verificarea sumelor de control din IPv4, respectiv ICMP, puteČi folosi @@ -91,3 +92,9 @@ precum Či unele funcČii ajutÄtoare a cÄror utilizare este opČionalÄ. Ăn Argumentul `mac` trebuie sÄ indice cÄtre o zonÄ de memorie cu cel puČin Čase octeČi alocaČi. +- **Determinarea adresei IP:** UrmÄtoarea funcČie returneazÄ o adresÄ IP ĂŽn format + string. Pentru a trece adresa ĂŽn format binar puteČi folosi inet_pton. + + ```c + char *get_interface_ip(int interface); + ```