addr: only translate more recent address family names and ARP types if defined
Helps making libnl compilable with older kernel headers Signed-off-by: Thomas Graf <tgraf@suug.ch>
This commit is contained in:
parent
ea436445ad
commit
d3cf89ea94
2 changed files with 10 additions and 0 deletions
|
@ -1037,10 +1037,18 @@ static const struct trans_tbl afs[] = {
|
|||
__ADD(AF_RXRPC,rxrpc)
|
||||
__ADD(AF_ISDN,isdn)
|
||||
__ADD(AF_PHONET,phonet)
|
||||
#ifdef AF_IEEE802154
|
||||
__ADD(AF_IEEE802154,ieee802154)
|
||||
#endif
|
||||
#ifdef AF_CAIF
|
||||
__ADD(AF_CAIF,caif)
|
||||
#endif
|
||||
#ifdef AF_ALG
|
||||
__ADD(AF_ALG,alg)
|
||||
#endif
|
||||
#ifdef AF_NFC
|
||||
__ADD(AF_NFC,nfc)
|
||||
#endif
|
||||
};
|
||||
|
||||
char *nl_af2str(int family, char *buf, size_t size)
|
||||
|
|
|
@ -685,7 +685,9 @@ static const struct trans_tbl llprotos[] = {
|
|||
__ADD(ARPHRD_IEEE802_TR,tr)
|
||||
__ADD(ARPHRD_IEEE80211,ieee802.11)
|
||||
__ADD(ARPHRD_PHONET,phonet)
|
||||
#ifdef ARPHRD_CAIF
|
||||
__ADD(ARPHRD_CAIF, caif)
|
||||
#endif
|
||||
#ifdef ARPHRD_IEEE80211_PRISM
|
||||
__ADD(ARPHRD_IEEE80211_PRISM, ieee802.11_prism)
|
||||
#endif
|
||||
|
|
Loading…
Add table
Reference in a new issue