Renamed trans_{rx,tx}() to tcpip_{rx,tx}(), since they are specific to
the TCP/IP protocol suite (rather than being general transport-layer functions).
This commit is contained in:
parent
3a0e293123
commit
1ebb68e49a
@ -77,10 +77,10 @@ struct tcpip_net_protocol {
|
|||||||
#define TCPIP_NET_PROTOCOL( protocol ) \
|
#define TCPIP_NET_PROTOCOL( protocol ) \
|
||||||
struct tcpip_net_protocol protocol __table ( tcpip_net_protocols, 01 )
|
struct tcpip_net_protocol protocol __table ( tcpip_net_protocols, 01 )
|
||||||
|
|
||||||
extern void trans_rx ( struct pk_buff *pkb, uint8_t trans_proto,
|
extern void tcpip_rx ( struct pk_buff *pkb, uint8_t trans_proto,
|
||||||
struct in_addr *src, struct in_addr *dest );
|
struct in_addr *src, struct in_addr *dest );
|
||||||
|
|
||||||
extern int trans_tx ( struct pk_buff *pkb, struct tcpip_protocol *tcpip,
|
extern int tcpip_tx ( struct pk_buff *pkb, struct tcpip_protocol *tcpip,
|
||||||
struct sockaddr *dest );
|
struct sockaddr *dest );
|
||||||
|
|
||||||
extern unsigned int tcpip_continue_chksum ( unsigned int partial,
|
extern unsigned int tcpip_continue_chksum ( unsigned int partial,
|
||||||
|
@ -546,7 +546,7 @@ void ipv4_rx ( struct pk_buff *pkb, struct net_device *netdev __unused,
|
|||||||
pkb_pull ( pkb, sizeof ( *iphdr ) );
|
pkb_pull ( pkb, sizeof ( *iphdr ) );
|
||||||
|
|
||||||
/* Send it to the transport layer */
|
/* Send it to the transport layer */
|
||||||
trans_rx ( pkb, iphdr->protocol, src, dest );
|
tcpip_rx ( pkb, iphdr->protocol, src, dest );
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -70,7 +70,7 @@ struct tcpip_protocol* find_tcpip_protocol ( uint8_t trans_proto ) {
|
|||||||
*
|
*
|
||||||
* This function expects a transport-layer segment from the network-layer
|
* This function expects a transport-layer segment from the network-layer
|
||||||
*/
|
*/
|
||||||
void trans_rx ( struct pk_buff *pkb, uint8_t trans_proto, struct in_addr *src,
|
void tcpip_rx ( struct pk_buff *pkb, uint8_t trans_proto, struct in_addr *src,
|
||||||
struct in_addr *dest ) {
|
struct in_addr *dest ) {
|
||||||
struct tcpip_protocol *tcpip;
|
struct tcpip_protocol *tcpip;
|
||||||
|
|
||||||
@ -90,7 +90,7 @@ void trans_rx ( struct pk_buff *pkb, uint8_t trans_proto, struct in_addr *src,
|
|||||||
* @v sock Destination socket address
|
* @v sock Destination socket address
|
||||||
* @ret Status
|
* @ret Status
|
||||||
*/
|
*/
|
||||||
int trans_tx ( struct pk_buff *pkb, struct tcpip_protocol *tcpip,
|
int tcpip_tx ( struct pk_buff *pkb, struct tcpip_protocol *tcpip,
|
||||||
struct sockaddr *sock ) {
|
struct sockaddr *sock ) {
|
||||||
|
|
||||||
/* Identify the network layer protocol and send it using xxx_tx() */
|
/* Identify the network layer protocol and send it using xxx_tx() */
|
||||||
|
@ -151,7 +151,7 @@ int udp_sendto ( struct udp_connection *conn, struct sockaddr *peer,
|
|||||||
udp_dump ( udphdr );
|
udp_dump ( udphdr );
|
||||||
|
|
||||||
/* Send it to the next layer for processing */
|
/* Send it to the next layer for processing */
|
||||||
return trans_tx ( conn->tx_pkb, &udp_protocol, peer );
|
return tcpip_tx ( conn->tx_pkb, &udp_protocol, peer );
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Reference in New Issue
Block a user