| 969 | */ |
| 970 | |
| 971 | static int |
| 972 | ng_ppp_hcomp_xmit(node_p node, item_p item, uint16_t proto) |
| 973 | { |
| 974 | const priv_p priv = NG_NODE_PRIVATE(node); |
| 975 | |
| 976 | if (proto == PROT_IP && |
| 977 | priv->conf.enableVJCompression && |
| 978 | priv->vjCompHooked) { |
| 979 | int error; |
| 980 | |
| 981 | /* Send packet out hook. */ |
| 982 | NG_FWD_ITEM_HOOK(error, item, priv->hooks[HOOK_INDEX_VJC_IP]); |
| 983 | return (error); |
| 984 | } |
| 985 | |
| 986 | return (ng_ppp_comp_xmit(node, item, proto)); |
| 987 | } |
| 988 | |
| 989 | /* |
| 990 | * Receive data on a hook vjc_comp. |
no test coverage detected