cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

kapi.rst (2785B)


      1=========================================
      2Linux Networking and Network Devices APIs
      3=========================================
      4
      5Linux Networking
      6================
      7
      8Networking Base Types
      9---------------------
     10
     11.. kernel-doc:: include/linux/net.h
     12   :internal:
     13
     14Socket Buffer Functions
     15-----------------------
     16
     17.. kernel-doc:: include/linux/skbuff.h
     18   :internal:
     19
     20.. kernel-doc:: include/net/sock.h
     21   :internal:
     22
     23.. kernel-doc:: net/socket.c
     24   :export:
     25
     26.. kernel-doc:: net/core/skbuff.c
     27   :export:
     28
     29.. kernel-doc:: net/core/sock.c
     30   :export:
     31
     32.. kernel-doc:: net/core/datagram.c
     33   :export:
     34
     35.. kernel-doc:: net/core/stream.c
     36   :export:
     37
     38Socket Filter
     39-------------
     40
     41.. kernel-doc:: net/core/filter.c
     42   :export:
     43
     44Generic Network Statistics
     45--------------------------
     46
     47.. kernel-doc:: include/uapi/linux/gen_stats.h
     48   :internal:
     49
     50.. kernel-doc:: net/core/gen_stats.c
     51   :export:
     52
     53.. kernel-doc:: net/core/gen_estimator.c
     54   :export:
     55
     56SUN RPC subsystem
     57-----------------
     58
     59.. kernel-doc:: net/sunrpc/xdr.c
     60   :export:
     61
     62.. kernel-doc:: net/sunrpc/svc_xprt.c
     63   :export:
     64
     65.. kernel-doc:: net/sunrpc/xprt.c
     66   :export:
     67
     68.. kernel-doc:: net/sunrpc/sched.c
     69   :export:
     70
     71.. kernel-doc:: net/sunrpc/socklib.c
     72   :export:
     73
     74.. kernel-doc:: net/sunrpc/stats.c
     75   :export:
     76
     77.. kernel-doc:: net/sunrpc/rpc_pipe.c
     78   :export:
     79
     80.. kernel-doc:: net/sunrpc/rpcb_clnt.c
     81   :export:
     82
     83.. kernel-doc:: net/sunrpc/clnt.c
     84   :export:
     85
     86Network device support
     87======================
     88
     89Driver Support
     90--------------
     91
     92.. kernel-doc:: net/core/dev.c
     93   :export:
     94
     95.. kernel-doc:: net/ethernet/eth.c
     96   :export:
     97
     98.. kernel-doc:: net/sched/sch_generic.c
     99   :export:
    100
    101.. kernel-doc:: include/linux/etherdevice.h
    102   :internal:
    103
    104.. kernel-doc:: include/linux/netdevice.h
    105   :internal:
    106
    107PHY Support
    108-----------
    109
    110.. kernel-doc:: drivers/net/phy/phy.c
    111   :export:
    112
    113.. kernel-doc:: drivers/net/phy/phy.c
    114   :internal:
    115
    116.. kernel-doc:: drivers/net/phy/phy-core.c
    117   :export:
    118
    119.. kernel-doc:: drivers/net/phy/phy-c45.c
    120   :export:
    121
    122.. kernel-doc:: include/linux/phy.h
    123   :internal:
    124
    125.. kernel-doc:: drivers/net/phy/phy_device.c
    126   :export:
    127
    128.. kernel-doc:: drivers/net/phy/phy_device.c
    129   :internal:
    130
    131.. kernel-doc:: drivers/net/phy/mdio_bus.c
    132   :export:
    133
    134.. kernel-doc:: drivers/net/phy/mdio_bus.c
    135   :internal:
    136
    137PHYLINK
    138-------
    139
    140  PHYLINK interfaces traditional network drivers with PHYLIB, fixed-links,
    141  and SFF modules (eg, hot-pluggable SFP) that may contain PHYs.  PHYLINK
    142  provides management of the link state and link modes.
    143
    144.. kernel-doc:: include/linux/phylink.h
    145   :internal:
    146
    147.. kernel-doc:: drivers/net/phy/phylink.c
    148
    149SFP support
    150-----------
    151
    152.. kernel-doc:: drivers/net/phy/sfp-bus.c
    153   :internal:
    154
    155.. kernel-doc:: include/linux/sfp.h
    156   :internal:
    157
    158.. kernel-doc:: drivers/net/phy/sfp-bus.c
    159   :export: