Linux Network Architecture

   

[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [Z]

Packet data

Packet filters

Packet header

Packet hooks

Packet mangling

packet_rcv()

packet_sendmsg()

Packets delivered locally

     ip6_output()

     ip6_output_finish()

     ip6_xmit()

PADI (PPPoE Active Discovery Initiation) packet

PADO (PPPoE Active Discovery Offer) packet

PADR (PPPoE Active Discovery Request) packet

PADS (PPPoE Active Discovery Session Confirmation) packet

PADT (PPPoE Active Discovery Terminate) packet

PAP (Password Authentication Protocol)

Periodic-shot timers

Perl

Permanent virtual channels (PVCs)

     atm_connect()

     atm_connect_vcc()

     atm_create()

     atm_do_connect()

     atm_do_connect_dev()

     atm_do_setsockopt()

     atm_recvmsg()

     atm_release()

     atm_release_vcc_sk()

     atm_sendmsg()

     check_qos()

     check_tp()

     pvc_bind()

     pvc_create()

Permanent Virtual Connection (PVC)

Physical layer

     ISO/OSI reference model

PIC 8259A Programmable Interrupt Controller

Piggybacking

ping

pktsched_init()

Point-to-Point Protocol (PPP) [See also PPP over Ethernet]

     architecture of

     configuration in Linux

         automatic callback function

         dial-on-demand mode

         kernel options

         pppd

     implementation in Linux

         detecting frame boundaries

         functions/data structures of the asynchronous PPP driver

         functions/data structures of the generic PPP driver

         initialization

         PPP daemon implementation

         receiving IP packets

         transmitting IP packets

     interaction of components

     Linux PPP implementation, components of

     ppp_channel structure

     pppd implementation

         managing subprotocols

         states

     subprotocols

Policing

Port ID

Port number

Port priority

Port Unreachable message

Portable Operating System Interface based on UniX-POSIX 1300.1,

Ports

PPP [See Point-to-Point Protocol (PPP)]

PPP over Ethernet (PPPoE)

     implementation in the Linux kernel

         changes to the kernel

         configuration

         tasks of the ppp daemon

     implementation in the user space

     specification in RFC 2516

ppp_async_cleanup()

ppp_async_encode()

ppp_async_init()

ppp_async_input()

ppp_async_push()

ppp_async_send()

ppp_asynctty_close()

ppp_asynctty_open()

ppp_asynctty_read()

ppp_asynctty_receive()

ppp_asynctty_room()

ppp_asynctty_wakeup()

ppp_asynctty_write()

ppp_channel structure

ppp_cleanup()

ppp_init()

ppp_input()

ppp_ioctl()

ppp_net_init()

ppp_open()

ppp_read()

ppp_receive_frame()

ppp_receive_nonmp_frame():

ppp_release()

ppp_start_xmit()

ppp_unattached_ioctl()

ppp_write()

ppp_xmit_process()

pppd implementation

     managing subprotocols

     states

PPPoe [See PPP over Ethernet (PPPoE)]

pppoe_connect()

pppoe_create()

pppoe_disc_rcv()

pppoe_init()

pppoe_rcv()

pppoe_rcv_core()

pppoe_rcvmsg()

pppoe_sendmsq()

pppoe_xmit()

pppoed daemon

Preemptive multitasking

Presentation layer, ISO/OSI reference model

print_conntrack()

print_expect()

print_tuple()

printk()

Private networks, address ranges for use in

Probe timer

Probing phase, network driver

proc file system 2nd 3rd 4th

Process management

Process_input_packet()

Promiscuous model

protent structure

Protocol Control Information (PCI)

Protocol data units (PDUs)

Protocol field, IP packet header

Protocol Independent Multicast (PIM) in sparse mode (PIM-SM) or dense mode (PIM-DM)

protocol_list

Protocols

Pruning

put() function 2nd

pvc_bind()

pvc_create()

PVCs [See Permanent virtual channels (PVCs)]


   

Категории