Skip to contentSkip to conversation

tnt uses obsolete (PF_INET,SOCK_PACKET)

DISCUSSION f5ibh 3 participants 3 messages Nov 1, 2000

lore
Share & tools
lore

f5ibh

author
#0 lore raw

Hi,

Nov  1 12:09:12 debian-f5ibh kernel: tnt uses obsolete (PF_INET,SOCK_PACKET)

I got often this message, it is harmless (seems to be). What does it means ?

---
Regards
jean-luc
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
Please read the FAQ at http://www.tux.org/lkml/

#1 lore raw
Quoted 5 lines · On Wed, 1 Nov 2000, f5ibh wrote:

Hi,

Nov  1 12:09:12 debian-f5ibh kernel: tnt uses obsolete (PF_INET,SOCK_PACKET)

I got often this message, it is harmless (seems to be). What does it means ?

it means it uses old support for PACKET sockets in PF_INET protocol family, i.e. a call like socket(PF_INET,SOCK_PACKET,0) instead of the special protocol family for this purpose called PF_PACKET. If you truss tcpdump you will see something like this:

socket(PF_PACKET, SOCK_DGRAM, 0) = 3

which answers why you no longer get messages like "tcpdump uses obsolete..." i.e. new tcpdump (as of a few years ago) does the right thing (while your tnt, whatever that might be, doesn't).

Regards,
Tigran

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
Please read the FAQ at http://www.tux.org/lkml/

#2 lore raw
In reply to f5ibh

f5ibh,

It means that it should be opening a PF_PACKET socket (see packet(7)) instead of a PF_INET, SOCK_PACKET (see COMPATIBILITY ip(7)):

"For compatibility with Linux 2.0, the obsolete socket(PF_INET,
SOCK_RAW, protocol) syntax is still supported to open a packet(7) socket. This is deprecated and should be replaced by socket(PF_PACKET, SOCK_RAW, protocol) instead. The main difference is the new sockaddr_ll address structure for generic link layer information instead of sockaddr_pkt." - ip(7)

--Brian

Quoted 13 lines · On Wed, 01 Nov 2000, f5ibh wrote:

Hi,

Nov  1 12:09:12 debian-f5ibh kernel: tnt uses obsolete (PF_INET,SOCK_PACKET)

I got often this message, it is harmless (seems to be). What does it means ?

---
Regards
jean-luc
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
Please read the FAQ at http://www.tux.org/lkml/

Signature · 6 lines
Brian F. G. Bidulock
http://www.openss7.org/
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
Please read the FAQ at http://www.tux.org/lkml/