• Alex Elder's avatar
    soc: qcom: ipa: IPA endpoints · 84f9bd12
    Alex Elder authored
    This patch includes the code implementing an IPA endpoint.  This is
    the primary abstraction implemented by the IPA.  An endpoint is one
    end of a network connection between two entities physically
    connected to the IPA.  Specifically, the AP and the modem implement
    endpoints, and an (AP endpoint, modem endpoint) pair implements the
    transfer of network data in one direction between the AP and modem.
    
    Endpoints are built on top of GSI channels, but IPA endpoints
    represent the higher-level functionality that the IPA provides.
    Data can be sent through a GSI channel, but it is the IPA endpoint
    that represents what is on the "other end" to receive that data.
    Other functionality, including aggregation, checksum offload and
    (at some future date) IP routing and filtering are all associated
    with the IPA endpoint.
    Signed-off-by: default avatarAlex Elder <elder@linaro.org>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    84f9bd12
ipa_endpoint.c 46.4 KB